第一单元基本编程
第1章面向对象应用开发概述
1.1面向对象的程序设计方法
1.2面向对象程序设计中的基本概念
1.2.1对象.类和实例
1.2.2数据封装(信息隐蔽)
1.2.3继承与派生
1.2.4多态性
1.3面向对象开发工具中的基本概念
1.3.1消息与事件驱动,
1.3.2可视化
1.3.3事件处理
1.3.4组件
1.3.5属性
1.3.6方法
第2章创建一个简单的Delphi
应用程序
2.1Delphi5.0的集成开发环境
2.1.1主菜单及快捷按钮栏
2.1.2组件板
2.1.3对象监视器
2.1.4窗体与代码编辑器
2.1.5项目管理
2.1.6环境参数设置
2.1.7开发界面的调整
2.2应用程序的开发过程
2,2.1一个简单的应用程序
2.2.2创建过程的基本步骤
2.3应用程序的基本组成
2.3.1项目文件
2.3.2单元文件
2.3.3窗体文件
2.3.4变量的作用范围
第3章输入.输出处理
3.1程序实例:四则运算应用程序
3.2窗体设计
3.2.1窗体的主要属性
3.2.2窗体的主要事件
3.2.3窗体设计实例
3.3基本输入.输出组件
3.3.1标签(Label)
3.3.2编辑框(EDit)
3.3.3数字增减器(SpinEdit)
3.4选择输入组件
3.4.1列表选择组件
3,4.2组合框
3.4.3复选框
3.4.4无线按钮
3.4.5分组框
3.4.6无线按钮组
3.4.7选择输入组件的应用实例
3.5按钮
3.5.1基本按钮(Button)
3.5.2图形按钮(BitBtn)
3.5.3按钮组件的应用实例
3.6输入.输出对话框
3.6.1信息显示
3.6.2信息对话
3.6.3信息输入
3.6.4应用信息
3.7异常处理
3.8四则运算应用程序的实现
3.8.1功能要求
3.8.2组件设置
3.8.3实现要点
3.8.4程序清单
第4章文本编辑处理
4.1程序实例:文本编辑程序
4.2文件管理过程调用
4.3通用对话框纽件
4.3.1文件打开与保存对话框
4.3.2字符串查找与替换对话框
4.3.3字体与颜色设置对话框
4.4多行编辑组件
4.4.1Memo组件
4.4.2RichEdit组件
4.5文本编辑程序的实现
4.5.1功能要求及组件设置
4.5.2功能实现
4.5.3程序清单
第5章图形处理
5.1程序实例:循环队列演示程序
5.2定时器组件
5.2.1Timer组件的基本使用方法
5.2.2程序实例:小球滚动程序
5.3绘图
5.3.1Canvas对象的基本属性
5.3.2使用Canvas的绘图方法
5.3.3绘图板(PaintBox)组件
5.3.4图形(Shape)组件
5.3.5处理重画事件
5.3.6程序实例:动态图形程序
5.4图像文件的处理
5.4.1图像类
5.4.2图像显示(Image)组件
5.4.3图像组(ImageList)
5.4.4程序实例:时钟模拟程序
5.5循环队列演示程序的实现
5.5.1功能要求及组件设置
5.5.2实现要点
5.5.3类定义
5.5.4类的实现
5.5.5界面功能的实现
5.5.6程序清单
第二单元深入编程
第6章功能组织
6.1程序实例:多功能应用程序
6.2多文档界面设计
6.2.1MDI父窗体和子窗体
6.2.2在项目中增删窗体
6.2.3指定主窗体及窗体的生成方式
6.2.4窗体的动态生成及关闭
6.2.5子窗体的状态控制
6.3主菜单(MainMenu)
6.3.1创建主菜单
6.3.2菜单项设计
6.4快捷按钮及组合板
6.4.1快捷按钮(SpeedButton)
6.4.2组合板(Panel)
6.4.3建立快捷桉钮板
6.5弹出式菜单(PopupMenu)
6.6设置帮助功能
6.6.1作成RTF文件
6.6.2作成HLP文件
6.6.3将HLP文件设置到应用程序中
6.7多功能应用程序的实现
6.7.1功能要求
6.7.2组件设置
6.7.3设计步骤
6.7.4实现要点
6.7.5程序清单
第7章界面布置
7.1程序实例:试题输入程序
7.2多页卡界面设计
7.2.1Win3.1中的有关组件
7.2.2PageControl组件
7.3组件的布置
7.3.1使用Align属性
7.3.2使用Anchor属性
7.3.3使用布件工具
7.4分隔调整器
7.4.1Splitter组件的使用方法
7.4.2Splitter组件的使用示例
7.5试题输入程序的实现
7.5.1界面设计
7.5.2设计步骤
7.5.3实现要点
7.5.4程序清单
第8章操作设计
8.1程序实例:组件设置程序
8.2键盘控制
8.2.1键盘操作的有关事件
8.2.2键盘控制程序示例
8.3鼠标控制
8.3.1单击.双击和移动
8.3.2鼠标的拖动
8.3.3鼠标形状的改变
8.4对象焦点的转移
8.4.1取得焦点的方法
8.4.2焦点转移程序示例
8.5组件设置程序的实现
8.5.1界面外观及功能要求
8.5.2组件设置
8.5.3设计步骤
8.5.4实现要点
8.5.5程序清单
第9章多媒体及对象处理
9.1程序实例:多媒体播放程序
9.2剪贴板对象
9.2.1剪贴板类
9.2.2剪贴板对象的使用
9.3对象的链接和嵌入
9.3.1OLE的基本概念
9.3.2对象容器及其使用方法
9.4多媒体程序设计
9.4.1Animate动画组件
9.4.2音响提示
9.4.3MediaPlayer组件
9.5多媒体播放程序的实现
9.5.1界面设计
9.5.2实现要点
9.5.3程序清单
第三单元数据库编程
第10章数据库操作
10.1程序实例:人事库基本维护程序
10.2Delphi数据库工具
10.2.1Delphi数据库管理系统的特点
10.2.2数据库桌面(DBD)
10.2.3数据库驱动器(BDE)
10.2.4数据库浏览器(DatabaseExplorer)
10.3数据库创建
10.3.1定义数据库别名
10.3.2建立数据表结构
10.3.3建立索引
10.3.4设置选项
10.3.5输入部分数据
10.4数据库窗体向导
10.5数据库打印
10.5.1打印页面的格式
10.5.2常用的打印组件
10.5.3打印功能的实现
第11章数据库维护程序
11.1程序实例:人事库维护程序
11.2数据存取组件
11.2.1Table组件
11.2.2Query组件
11.2.3TField类
11.2.4Datasource组件
11.2.5BatchMove组件
11.3数据库控制组件
11.3.1DBGrid组件
11.3.2DBEdit.DBMemo组件
11.3.3DBImage组件
11.3.4DBNavigator组件
11.3.5DBLookupComboBox组件
11.4数据库操作的实现
11.4.1移动记录指针
11.4.2数据的存取及转换
11.4.3编辑.确认与取消
11,4.4增加.删除记录
11.5人事库维护程序的实现
11.5.1界面设计
11.5.2设计步骤
11.5.3实现要点
]1.5.4程序清单
第12章数据库查询程序,
12.1程序实例:人事库查询程序
12.2顺序查找
]2.2.1字符串比较.匹配函数
12.2.2指定范围的顺序查找
12.2.3指定组合条件的顺序查找
12.3快速查询
12.3.1用于快速查找的函数过程方法
12.3.2快速查询示例
12.4利用多表同步进行查询
12.4.1建立多表同步的基本步骤
12.4.2建立多表同步的程序示例
12.5利用TQuery组件进行查询
12.5.1直接设置SQL实现查询
12.5.2通过组装SQL语句实现查询
12.5.3通过设置SQL参数实现查询
12.6树形组件及层次查询.
12.6.1TreeView组件的基本使用方法
12.6.2TreeView组件的程序示例
12.7人事库查询程序的实现,
12.7.1界面外观及功能要求
12.7.2组件设置
12.7.3设计步骤
12.7.4实现要点
12.7.5程序清单
第丑3章数据统计程序
13.1程序实例:人事信息统计程序
13.2程序实现统计
13.2.1统计图显示(ChartFX)组件
13.2.2统计程序示例
13.3使用SQL实现统计
13.3.1决策组组件
13.3.2涉及单表的统计示例
13,3,3涉及多表的统计示例
13.4人事信息统计程序的实现
13.4.1界面设计
13.4.2实现要点
13.4.3程序清单
第丑4章网络数据库编程
14.1程序实例:网络人事库维护程序
14.2系统结构
14.3相关的组件
14.3.1数据模块和远程数据模块
14.3.2数据连接组件
14.4几种传送方式
14.4.1远程访问数据表
14.4.2设置SQL语句进行访问
14.4.3设置SQL参数进行访问
14.4.4修改远程数据库中的记录
14.5网络人事库维护程序的实现
14.5.1界面设计
14.5.2实现要点
14.5.3程序清单
第四单元开发实例
第15章STGL系统封面及主菜单
15.1STGL系统设计概要
15.1.1总体功能设计
15.1.2数据库结构设计
15.1.3屏幕外观及操作设计
15.1.4可靠性及适应性设计
15.2主子窗体
15.2.1界面外观及功能要求
15.2.2实现步骤
15.2.3实现技巧与要点
15.2.4组件设置
15.2.5功能实现
15.3系统封面与密码输入
15.3.1界面外观及功能要求
15.3.2组件设置及实现要点
15.3.3功能实现
15.4密码设置
15.4.1界面外观及功能要求
15.4.2实现要点及组件设置
15.4.3功能实现
第16章STGL系统题库维护
16.1基本的维护功能
16.1.1界面外观及功能要求
16.1.2实现技巧与要点
16.1.3组件设置
16.1.4处理流程
16.1.5.程序编制
16.2题库范围的设置
16.2.1界面外观及功能要求
16.2.2组件设置及实现要点
16.2.3处理流程,
16.2.4程序编制
16.3图形的装入与维护
16.3.1界面外观及功能要求
16.3.2组件设置及实现要点
16.3.3处理流程
16.3.4程序编制
16.4公式的装入与维护
16.4.1界面外观及功能要求
16.4.2组件设置及实现要点
16.4.3处理流程
16.4.4程序编制
第17章STGL系统选题及成卷
17.1指定选题
17.1.1界面外观及功能要求
17.1.2组件设置及实现要点
17.1.3功能实现
17.2分值处理
17.2.1界面外观及功能要求
17.2.2组件设置及实现要点
17.2.3处理流程
17.2.4程序编制
17.3自动选题
17.3.1界面外观及功能要求
17.3.2实现技巧与要点
17.3.3组件设置
17.3.4处理流程
17.3.5程序编制
17.4试卷组装
17.4.1界面外观及功能要求
17.4.2组件设置及实现要点
17.4.3处理流程
17.4.4程序编制
第18章STGL系统辅助功能
18.1试卷分析
18.1.1界面外观及功能要求
18.1.2组件及变量
18.1.3处理流程
18.1.4程序编制
18.2题库打印
18.2.1界面外观及功能要求
18.2.2组件设置及实现要点
18.2.3处理流程
18.2.4程序编制
18.3题库备份
18.3.1界面外观及功能要求
18.3.2组件设置及实现要点
18.3.3功能实现
18.4课程维护
18.4.1界面外观及功能要求
18.4.2组件设置及实现要点
18.4.3处理流程
18.4.4程序编制
18.5章节.题型库维护
18.5.1功能要求及实现要点
18.5.2功能实现
参考文献