Delphi面向对象程序设计及其应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱振元,朱承编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2000
- ISBN:7560609368
- 页数:309 页
第一单元 基本编程 1
第1章 面向对象应用开发概述 1
1.1面向对象的程序设计方法 1
1.2面向对象程序设计中的基本概念 2
1.2.1对象、类和实例 3
1.2.2数据封装(信息隐蔽) 4
1.2.3继承与派生 5
1.2.4多态性 7
1.3面向对象开发工具中的基本概念 8
1.3.1消息与事件驱动 9
1.3.2可视化 9
1.3.3事件处理 10
1.3.4组件 10
1.3.5属性 11
1.3.6方法 11
第2章 创建一个简单的Delphi应用程序 12
2.1 Delphi 5.0的集成开发环境 12
2.1.1主菜单及快捷按钮栏 13
2.1.2组件板 14
2.1.3对象监视器 14
2.1.4窗体与代码编辑器 16
2.1.5项目管理 17
2.1.6环境参数设置 19
2.1.7开发界面的调整 19
2.2应用程序的开发过程 20
2.2.1一个简单的应用程序 20
2.2.2创建过程的基本步骤 21
2.3应用程序的基本组成 24
2.3.1项目文件 24
2.3.2单元文件 25
2.3.3窗体文件 27
2.3.4变量的作用范围 27
第3章 输入、输出处理 29
3.1程序实例:四则运算应用程序 29
3.2窗体设计 30
3.2.1窗体的主要属性 30
3.2.2窗体的主要事件 32
3.2.3窗体设计实例 32
3.3基本输入、输出组件 33
3.3.1标签(Label) 33
3.3.2编辑框(Edit) 34
3.3.3数字增减器(SpinEdit) 36
3.4选择输入组件 37
3.4.1列表选择组件 37
3.4.2组合框 38
3.4.3复选框 38
3.4.4无线按钮 39
3.4.5分组框 39
3.4.6无线按钮组 40
3.4.7选择输入组件的应用实例 40
3.5按钮 42
3.5.1基本按钮(Button) 42
3.5.2图形按钮(BitBtn) 43
3.5.3按钮组件的应用实例 43
3.6输入、输出对话框 44
3.6.1信息显示 44
3.6.2信息对话 45
3.6.3信息输入 46
3.6.4应用信息 46
3.7异常处理 47
3.8四则运算应用程序的实现 48
3.8.1功能要求 48
3.8.2组件设置 48
3.8.3实现要点 49
3.8.4程序清单 50
第4章 文本编辑处理 52
4.1程序实例:文本编辑程序 52
4.2文件管理过程调用 53
4.3通用对话框组件 54
4.3.1文件打开与保存对话框 54
4.3.2字符串查找与替换对话框 56
4.3.3字体与颜色设置对话框 59
4.4多行编辑组件 62
4.4.1 Memo组件 62
4.4.2 RichEdit组件 63
4.5文本编辑程序的实现 65
4.5.1功能要求及组件设置 65
4.5.2功能实现 65
4.5.3程序清单 68
第5章 图形处理 72
5.1程序实例:循环队列演示程序 72
5.2定时器组件 73
5.2.1 Timer组件的基本使用方法 73
5.2.2程序实例:小球滚动程序 73
5.3绘图 75
5.3.1 Canvas对象的基本属性 75
5.3.2使用Canvas的绘图方法 76
5.3.3绘图板(PaintBox)组件 80
5.3.4图形(Shape)组件 81
5.3.5处理重画事件 81
5.3.6程序实例:动态图形程序 82
5.4图像文件的处理 84
5.4.1图像类 84
5.4.2图像显示(Image)组件 85
5.4.3图像组(ImageList) 86
5.4.4程序实例:时钟模拟程序 87
5.5循环队列演示程序的实现 89
5.5.1功能要求及组件设置 89
5.5.2实现要点 89
5.5.3类定义 90
5.5.4类的实现 90
5.5.5界面功能的实现 91
5.5.6程序清单 92
第二单元 深入编程 97
第6章 功能组织 97
6.1程序实例:多功能应用程序 97
6.2多文档界面设计 98
6.2.1 MDI父窗体和子窗体 98
6.2.2在项目中增删窗体 99
6.2.3指定主窗体及窗体的生成方式 99
6.2.4窗体的动态生成及关闭 100
6.2.5子窗体的状态控制 100
6.3主菜单(MainMenu) 101
6.3.1创建主菜单 101
6.3.2菜单项设计 102
6.4快捷按钮及组合板 103
6.4.1快捷按钮(SpeedButton) 103
6.4.2组合板(Panel) 104
6.4.3建立快捷按钮板 105
6.5弹出式菜单(PopupMenu) 106
6.6设置帮助功能 107
6.6.1作成PTF文件 107
6.6.2作成HLP文件 108
6.6.3将HLP文件设置到应用程序中 110
6.7多功能应用程序的实现 111
6.7.1功能要求 111
6.7.2组件设置 111
6.7.3设计步骤 112
6.7.4实现要点 112
6.7.5程序清单 114
第7章 界面布置 117
7.1程序实例:试题输入程序 117
7.2多页卡界面设计 119
7.2.1 Win 3.1中的有关组件 119
7.2.2 PageControl组件 120
7.3组件的布置 120
7.3.1使用Align属性 121
7.3.2使用Anchor属性 123
7.3.3使用布件工具 123
7.4分隔调整器 126
7.4.1 Splitter组件的使用方法 126
7.4.2 Splitter组件的使用示例 126
7.5试题输入程序的实现 127
7.5.1界面设计 127
7.5.2设计步骤 129
7.5.3实现要点 129
7.5.4程序清单 131
第8章 操作设计 135
8.1程序实例:组件设置程序 135
8.2键盘控制 136
8.2.1键盘操作的有关事件 136
8.2.2键盘控制程序示例 138
8.3鼠标控制 140
8.3.1单击、双击和移动 140
8.3.2鼠标的拖动 143
8.3.3鼠标形状的改变 144
8.4对象焦点的转移 145
8.4.1取得焦点的方法 145
8.4.2焦点转移程序示例 146
8.5组件设置程序的实现 146
8.5.1界面外观及功能要求 147
8.5.2组件设置 147
8.5.3设计步骤 148
8.5.4实现要点 148
8.5.5程序清单 151
第9章 多媒体及对象处理 156
9.1程序实例:多媒体播放程序 156
9.2剪贴板对象 157
9.2.1剪贴板类 157
9.2.2剪贴板对象的使用 158
9.3对象的链接和嵌入 159
9.3.1 OLE的基本概念 159
9.3.2对象容器及其使用方法 159
9.4多媒体程序设计 161
9.4.1 Animate动画组件 161
9.4.2音响提示 161
9.4.3 MediaPlayer组件 162
9.5多媒体播放程序的实现 163
9.5.1界面设计 163
9.5.2实现要点 164
9.5.3程序清单 165
第三单元 数据库编程 168
第10章 数据库操作 168
10.1程序实例:人事库基本维护程序 168
10.2 Delphi数据库工具 169
10.2.1 Delphi数据库管理系统的特点 169
10.2.2数据库桌面(DBD) 170
10.2.3数据库驱动器(BDE) 172
10.2.4数据库浏览器(Database Explorer) 173
10.3数据库创建 174
10.3.1定义数据库别名 174
10.3.2建立数据表结构 174
10.3.3建立索引 175
10.3.4设置选项 175
10.3.5输入部分数据 176
10.4数据库窗体向导 176
10.5数据库打印 178
10.5.1打印页面的格式 178
10.5.2常用的打印组件 179
10.5.3打印功能的实现 179
第11章 数据库维护程序 181
11.1程序实例:人事库维护程序 181
11.2数据存取组件 182
11.2.1 Table组件 183
11.2.2 Query组件 185
11.2.3 TField类 186
11.2.4 Datasource组件 187
11.2.5 BatchMove组件 187
11.3数据库控制组件 188
11.3.1 DBGrid组件 188
11.3.2 DBEdit、DBMemo组件 189
11.3.3 DBImage组件 189
11.3.4 DBNavigator组件 190
11.3.5 DBLookupComboBox组件 191
11.4数据库操作的实现 192
11.4.1移动记录指针 192
11.4.2数据的存取及转换 193
11.4.3编辑、确认与取消 194
11.4.4增加、删除记录 194
11.5人事库维护程序的实现 194
11.5.1界面设计 194
11.5.2设计步骤 196
11.5.3实现要点 196
11.5.4程序清单 199
第12章 数据库查询程序 203
12.1程序实例:人事库查询程序 203
12.2顺序查找 204
12.2.1字符串比较、匹配函数 205
12.2.2指定范围的顺序查找 206
12.2.3指定组合条件的顺序查找 207
12.3快速查询 209
12.3.1用于快速查找的函数过程方法 209
12.3.2快速查询示例 209
12.4利用多表同步进行查询 211
12.4.1建立多表同步的基本步骤 211
12.4.2建立多表同步的程序示例 212
12.5利用TQuery组件进行查询 213
12.5.1直接设置SQL实现查询 213
12.5.2通过组装SQL语句实现查询 214
12.5.3 通过设置SQL参数实现查询 215
12.6树形组件及层次查询 215
12.6.1 TreeView组件的基本使用方法 216
12.6.2 TreeView组件的程序示例 217
12.7人事库查询程序的实现 219
12.7.1界面外观及功能要求 219
12.7.2组件设置 219
12.7.3设计步骤 220
12.7.4实现要点 220
12.7.5程序清单 223
第13章 数据统计程序 227
13.1程序实例:人事信息统计程序 227
13.2程序实现统计 228
13.2.1统计图显示(ChartFX)组件 228
13.2.2统计程序示例 230
13.3使用SQL实现统计 231
13.3.1决策组组件 231
13.3.2涉及单表的统计示例 232
13.3.3涉及多表的统计示例 234
13.4人事信息统计程序的实现 237
13.4.1界面设计 237
13.4.2实现要点 237
13.4.3程序清单 238
第14章 网络数据库编程 241
14.1程序实例:网络人事库维护程序 241
14.2系统结构 242
14.3相关的组件 243
14.3.1数据模块和远程数据模块 243
14.3.2数据连接组件 243
14.4几种传递方式 244
14.4.1远程访问数据表 244
14.4.2设置SQL语句进行访问 246
14.4.3设置SQL参数进行访问 247
14.4.4修改远程数据库中的记录 248
14.5网络人事库维护程序的实现 248
14.5.1界面设计 248
14.5.2实现要点 249
14.5.3程序清单 250
第四单元 开发实例 254
第15章 STGL系统封面及主菜单 254
15.1 STGL系统设计概要 254
15.1.1总体功能设计 255
15.1.2数据库结构设计 255
15.1.3屏幕外观及操作设计 256
15.1.4可靠性及适应性设计 257
15.2主子窗体 257
15.2.1界面外观及功能要求 257
15.2.2实现步骤 258
15.2.3实现技巧与要点 258
15.2.4组件设置 258
15.2.5功能实现 259
15.3系统封面与密码输入 260
15.3.1界面外观及功能要求 260
15.3.2组件设置及实现要点 261
15.3.3功能实现 261
15.4密码设置 262
15.4.1界面外观及功能要求 262
15.4.2实现要点及组件设置 262
15.4.3功能实现 263
第16章 STGL系统题库维护 265
16.1基本的维护功能 265
16.1.1界面外观及功能要求 265
16.1.2实现技巧与要点 267
16.1.3组件设置 267
16.1.4处理流程 268
16.1.5程序编制 269
16.2题库范围的设置 270
16.2.1界面外观及功能要求 270
16.2.2组件设置及实现要点 270
16.2.3处理流程 271
16.2.4程序编制 271
16.3图形的装入与维护 273
16.3.1界面外观及功能要求 273
16.3.2组件设置及实现要点 273
16.3.3处理流程 274
16.3.4程序编制 275
16.4公式的装入与维护 277
16.4.1界面外观及功能要求 277
16.4.2组件设置及实现要点 277
16.4.3处理流程 277
16.4.4程序编制 278
第17章 STGL系统选题及成卷 280
17.1指定选题 280
17.1.1界面外观及功能要求 280
17.1.2组件设置及实现要点 281
17.1.3功能实现 281
17.2分值处理 283
17.2.1界面外观及功能要求 283
17.2.2组件设置及实现要点 284
17.2.3处理流程 284
17.2.4程序编制 284
17.3自动选题 285
17.3.1界面外观及功能要求 285
17.3.2实现技巧与要点 286
17.3.3组件设置 286
17.3.4处理流程 286
17.3.5程序编制 287
17.4试卷组装 290
17.4.1界面外观及功能要求 290
17.4.2组件设置及实现要点 291
17.4.3处理流程 291
17.4.4程序编制 292
第18章 STGL系统辅助功能 294
18.1试卷分析 294
18.1.1界面外观及功能要求 294
18.1.2组件及变量 295
18.1.3处理流程 295
18.1.4程序编制 296
18.2题库打印 297
18.2.1界面外观及功能要求 297
18.2.2组件设置及实现要点 297
18.2.3处理流程 298
18.2.4程序编制 298
18.3题库备份 300
18.3.1界面外观及功能要求 300
18.3.2组件设置及实现要点 301
18.3.3功能实现 301
18.4课程维护 302
18.4.1界面外观及功能要求 302
18.4.2组件设置及实现要点 303
18.4.3处理流程 303
18.4.4程序编制 304
18.5章节、题型库维护 306
18.5.1功能要求及实现要点 306
18.5.2功能实现 307
参考文献 309
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019