图书介绍
Delphi面向对象程序设计及其应用PDF|Epub|txt|kindle电子书版本网盘下载
- 朱振元,朱承编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560609368
- 出版时间:2000
- 标注页数:309页
- 文件大小:39MB
- 文件页数:321页
- 主题词:软件与程序设计 Delphi
PDF下载
下载说明
Delphi面向对象程序设计及其应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一单元 基本编程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