图书介绍
Delphi程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 周果宏等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302041776
- 出版时间:2001
- 标注页数:360页
- 文件大小:59MB
- 文件页数:379页
- 主题词:
PDF下载
下载说明
Delphi程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Delphi入门1
1 Delphi概述1
1.1 Delphi的主要特点1
1.1.1 Delphi 4.0的一些新特性2
1.1.2 Delphi产品系列3
1.2 Delphi中的一些常用术语和概念3
1.2.1 类、对象、属性与事件3
1.2.2 构件4
1.2.5 事件与事件驱动5
1.2.4 面向对象的程序设计5
1.2.3 可视化程序设计5
1.2.6 Object Pascal和Delphi6
1.3 Delphi 4.0的安装与启动6
1.3.1 最低系统需求6
1.3.2 Delphi的安装7
1.3.3 启动Delphi7
1.4 写作本书的目的8
2 Delphi 4.0集成开发环境及应用程序设计9
2.1 Delphi 4.0集成开发环境9
2.1.1 主窗口9
2.1.2 构件选项板和构件12
2.1.3 对象观察器窗口13
2.1.4 窗体窗口14
2.1.5 单元窗口14
2.1.6 项目管理器14
2.1.7 快捷命令菜单15
2.1.8 数据库管理器16
2.1.9 在线帮助17
2.2 一个简单的Delphi应用程序设计19
2.2.1 创建新项目20
2.2.2 选取构件到窗体22
2.2.3 改变窗体上构件的大小、位置和行为特性24
2.2.4 编写程序代码26
2.2.5 运行程序27
2.2.6 保存所做工作28
2.2.7 为添加工具栏和菜单创造条件28
2.2.8 在窗体中添加菜单30
2.2.9 在窗体中添加工具栏31
2.2.10 为文件菜单项编写程序代码31
2.2.11 几个实用的界面功能的实现及有关程序34
习题40
3.1.1 一个简单的Delphi应用程序41
3.1 Delphi程序的基本结构41
3 使用Object Pascal语言41
3.1.2 单元(Unit)及其构成44
3.2 Object Pascal基本语法元素45
3.2.1 特殊符号46
3.2.2 保留字46
3.2.3 标识符46
3.2.4 数字47
3.2.5 标号47
3.2.6 字符串47
3.2.7 注释48
3.3.2 变量数据类型49
3.3 常量、变量和数据类型49
3.3.1 常量49
3.3.3 程序说明部分53
3.4 表达式55
3.4.1 算术运算符55
3.4.2 逻辑运算符56
3.4.3 字符串运算符57
3.4.4 字符指针运算符58
3.4.5 地址运算符58
3.4.6 集合运算符58
3.4.7 关系运算符59
3.4.8 布尔运算符60
3.5 语句62
3.5.1 赋值语句62
3.5.2 过程语句62
3.5.3 goto语句62
3.5.4 复合语句63
3.5.5 条件语句63
3.5.6 重复语句66
3.6 过程与函数70
3.6.1 程序块70
3.6.2 过程的说明与调用72
3.6.3 函数的说明与调用73
3.6.4 变量参数和常量参数75
3.6.5 无类型参数75
3.7 数组76
3.8 记录78
3.8.1 记录类型的说明格式78
3.8.2 记录字段的引用和with语句78
3.8.3 记录常量79
3.8.4 带有可变字段的记录80
3.9.1 文本文件81
3.9 文件81
3.9.2 记录文件85
习题87
4 构件91
4.1 构件的使用91
4.2 通用属性和事件92
4.2.1 TControl的属性和事件93
4.2.2 TWinControl的属性和事件96
4.2.3 TGraphicControl的属性和事件98
4.3 可视构件98
4.3.2 编辑构件99
4.3.1 标签构件99
4.3.3 列表框构件101
4.3.4 组合框构件101
4.3.5 网格构件102
4.3.6 按钮构件103
4.3.7 滚动条构件和滚动框构件104
4.3.8 图像、形状和边框构件106
4.4 非可视构件106
4.4.1 Mainmenu和Popmenu构件106
4.4.2 Timer构件106
4.4.5 对话框构件107
4.4.3 PaintBox构件107
4.4.4 MediaPlayer构件107
4.4.6 基本构件小结108
4.5 实例一:一个显示系统字体和名称的项目109
4.6 实例二:一个文本编辑器项目111
4.6.1 初步界面构造111
4.6.2 ImageList和ActionList构件的使用112
4.6.3 文件操作的属性和事件设置112
4.6.4 编辑操作的属性和事件设置118
4.6.5 菜单设计122
4.6.6 工具栏的设计127
4.6.7 其他补充136
习题138
5 创建数据库应用程序140
5.1 Delphi数据库基础140
5.1.1 关系式数据库的基本概念140
5.1.2 使用数据库141
5.1.3 Delphi桌面数据库开发工具141
5.2 数据库构件说明142
5.2.1 数据读写构件142
5.2.2 数据控制构件143
5.2.3 数据库应用程序的结构144
5.3 数据库程序制作145
5.3.1 数据库桌面146
5.3.2 用户界面设计150
5.3.3 显示单条记录150
5.3.4 显示多条记录153
5.3.5 数据分析156
5.3.6 选择性地显示数据160
5.3.7 生成输出报表161
5.5.1 打开和关闭数据集167
5.5.2 确定和设置数据集状态167
5.4 Session构件167
5.5 关于数据集167
5.5.3 移动数据指针168
5.5.4 在数据集中查找记录170
5.5.5 使用过滤器显示一个数据集的子集172
5.5.6 在过滤生成的数据子集中移动记录指针173
5.6 使用字段构件173
5.6.1 生成固定字段构件174
5.6.2 显示、转换和读写字段值176
5.7 table构件178
5.7.1 使用table构件179
5.7.2 table构件的设置179
5.7.3 在table构件中控制读写属性179
5.7.4 查找特定记录180
5.7.5 在一个table中删除所有记录181
5.7.6 从数据库中删除数据表181
5.8 query构件181
5.8.1 使用query构件182
5.8.2 编写SQL语句183
5.8.3 参数值的设置184
习题187
第二部分 Delphi高级编程188
6 类类型188
6.1 对象和类188
6.2 类类型的变量189
6.3 继承189
6.4 方法190
6.5 构造函数和析构函数191
6.5.1 构造函数191
6.5.2 析构函数193
6.6.1 静态方法195
6.6 多态性195
6.6.2 虚拟方法196
6.6.3 动态方法197
6.6.4 抽象方法197
6.6.5 虚拟方法的程序举例197
6.7 封装与存取权限200
6.8 属性201
6.9 类的运算符is和as202
6.9.1 is运算符202
6.9.2 as运算符203
6.10 多态性继承技术203
习题204
7 异常处理206
7.1 异常的概念206
7.2 预定义的异常类206
7.3 运行库异常事件208
7.4 Delphi异常处理机制210
7.4.1 使用try...finally结构210
7.4.2 使用try...except结构211
7.4.3 使用on...do结构213
7.4.4 嵌套的异常处理结构214
7.6.1 异常类型说明215
7.5 沉默的异常215
7.6 自定义异常类215
7.6.2 自定义异常类216
7.7 引发和处理异常216
7.8 异常的重引发217
习题219
8 动态数据交换220
8.1 剪贴板及其应用220
8.1.1 使用剪贴板传输文本220
8.1.2 利用剪贴板传输图像221
8.2.1 DDE的基本概念和Windows的DDE机制222
8.2 动态数据交换的基本概念222
8.2.2 Delphi的DDE实现机制223
8.3 DDE客户程序的实现224
8.3.1 连接模式224
8.3.2 和DDE服务器建立联系225
8.3.3 数据申请226
8.3.4 数据发送227
8.3.5 服务器应用程序的控制227
8.3.6 格式化文本227
8.3.8 利用客户程序和Excel交换数据的程序示例228
8.3.7 响应DDE事件228
8.4 用客户程序控制程序管理器231
8.5 DDE服务器程序的实现234
8.5.1 和DDE客户程序建立连接234
8.5.2 响应DDE事件235
8.5.3 DDE服务器应用示例235
习题239
9.1.1 OLE对象、服务器和包容器241
9.1.2 OLE 1.0和OLE 2.0241
9.1 OLE基本概念241
9 对象连接与嵌入241
9.1.3 链接与嵌入242
9.1.4 OLE对象的创建242
9.1.5 OLE类、文件、项目243
9.2 设计时OLE对象的创建243
9.2.1 TOLEContainer构件243
9.2.2 设计时创建OLE对象的方法243
9.3 OLE应用程序的开发244
9.3.1 OLE应用程序界面设计245
9.3.2 插入OLE对象246
9.3.3 粘贴OLE对象248
9.3.4 拖放OLE对象251
9.3.5 有关OLE对象的文件操作252
9.4 OLE自动化254
9.4.1 TAutoObject对象256
9.4.2 创建OLE自动化服务器258
9.4.3 AutoForm控制器程序260
习题261
10 COM与ActiveX263
10.1 什么是COM263
10.2 COM的基本概念263
10.3 生成COM对象265
10.3.1 生成一个ActiveX库266
10.3.2 生成实际的COM对象266
10.3.3 使用类型库编辑器给COM对象添加属性和方法267
10.3.4 给COM对象的程序外壳填充代码269
10.3.5 类型库单元代码271
10.3.6 建立和注册COM对象272
10.3.7 在应用程序中使用COM对象274
10.4 ActiveX控件275
10.4.1 什么是ActiveX275
10.4.2 使用已有的ActiveX控件275
10.4.3 生成新ActiveX控件276
10.4.4 ActiveForm窗体278
习题280
11 Delphi多媒体编程281
11.1 计算机的硬件配置281
11.2 Delphi的多媒体构件281
11.2.1 怎样使用MediaPlayer282
11.2.2 用MediaPlayer播放声音和动画文件282
11.3 用MediaPlayer播放wave声音文件285
11.4 用MediaPlayer播放MIDI声音文件287
11.4.1 MediaPlayer的Notify属性288
11.4.2 MediaPlayer的NotifyValue属性289
11.5 用MediaPlayer播放AVI动画文件290
11.6 用MediaPlayer实现用户选择播放291
11.6.1 制作一个媒体通道程序291
11.6.2 设置滤波器选择文件类型292
11.7 MediaPlayer的OnClick事件句柄编程294
习题297
12 创建新构件298
12.1 构件与类298
12.2 怎样创建新构件298
12.3.1 创建一个图形构件300
12.3 使用构件向导创建新构件300
12.4 构件的属性与方法303
12.4.1 什么是属性303
12.3.2 Register过程303
12.4.2 属性的底层类数据域304
12.4.3 属性的读方法和写方法304
12.4.4 属性的默认值307
12.4.5 属性的发表与不发表308
12.5 为构件编写事件309
12.5.1 事件是特殊属性309
12.4.6 为构件编写方法309
12.5.2 事件是方法指针310
12.5.3 实现标准事件311
12.6 向TSampleShape添加功能312
12.6.1 发表继承的属性和事件312
12.6.2 定义新属性313
12.6.3 编写实施方法的代码314
12.6.4 重写Paint方法315
12.6.5 重写构造函数和析构函数316
12.7 测试未安装的构件317
12.8 把新构件安装在构件板上319
习题320
13.1 几个有关概念321
13 Delphi的Internet应用开发321
13.2 Delphi的Internet构件323
13.3 制作一个Web浏览器325
13.3.1 构造浏览器325
13.3.2 HTML构件的使用326
13.3.3 初始化和资源释放329
13.3.4 实现“前进”、“后退”按钮功能329
13.3.5 在状态栏上显示Web文档的传输百分比330
13.4.2 实现接收邮件的主要功能331
13.4 开发电子邮件客户端程序331
13.4.1 接收邮件的构件NMPOP3331
13.4.3 发送邮件的构件NMSMTP334
13.4.4 实现发送邮件的主要功能334
13.5 开发Web服务器程序335
13.5.1 Web服务器程序的初始流程335
13.5.2 配置测试环境337
13.5.3 实现静态页面的返回338
13.5.4 实现动态页面的返回339
13.5.5 实现对数据库访问结果的返回340
习题342
14 使用InstallShield Express制作安装程序343
14.1 InstallShield Express简介343
14.2 使用InstallShield前的准备工作344
14.3 打开安装程序344
14.3.1 打开新的安装程序344
14.3.2 打开已有的安装程序345
14.4 使用Setup选项346
14.4.1 可视界面设计347
14.4.2 选择InstallShield对象348
14.4.3 指定部件和文件351
14.4.4 选择用户接口构件353
14.4.5 修改注册表窗口355
14.4.6 指定程序文件夹和图标355
14.5 创建安装盘356
14.5.1 创建安装盘的步骤356
14.5.2 试运行安装程序357
14.6 应用程序分发357
14.6.1 用户如何运行安装程序357
14.6.2 卸载应用程序358
习题358
附录 常用缩略语359
热门推荐
- 2064699.html
- 229048.html
- 2569292.html
- 2072466.html
- 3287220.html
- 2681065.html
- 2533863.html
- 3473505.html
- 565718.html
- 2191930.html
- http://www.ickdjs.cc/book_1562724.html
- http://www.ickdjs.cc/book_2279139.html
- http://www.ickdjs.cc/book_1484943.html
- http://www.ickdjs.cc/book_2273820.html
- http://www.ickdjs.cc/book_44541.html
- http://www.ickdjs.cc/book_646757.html
- http://www.ickdjs.cc/book_2219224.html
- http://www.ickdjs.cc/book_3612934.html
- http://www.ickdjs.cc/book_979632.html
- http://www.ickdjs.cc/book_3541967.html