Delphi 4.0学习教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:林贤任等编著
- 出 版 社:北京:北京大学出版社
- 出版年份:1999
- ISBN:7301039999
- 页数:324 页
第1章 Delphi 4.0的安装及使用 1
1.1 Delphi 4.0的概述 1
1.2 Delphi 4.0的安装 1
1.2.1 Delphi 4.0环境要求 1
1.2.2 Delphi 4.0安装的步骤 2
1.3 Delphi 4.0的界面描述 8
1.3.1 主窗口 8
1.3.3 窗体(Form) 9
1.3.2 对象监视器 9
1.3.4 代码编辑窗口 10
1.4 有关窗体的操作 11
1.4.1 向项目中加入新的Form 11
1.4.2 在多个Form或单元间切换 11
1.4.3 在一个Form中调用另一个Form 12
1.4.4 与其他项目共享Form 13
4.2.9 字符串翻译 14
1.4.7 在窗体上对组件进行编辑 14
1.4.6 使用Form模板 14
1.4.5 把Form以ASCII格式存储 14
1.5 代码编辑顺 16
1.5.1 代码编辑器的基本介绍 16
1.5.2 代码编辑器窗口的打开和切换 17
1.5.3 代码编辑器的功能 18
1.6 项目文件管理 20
1.6.1 项目的概念 20
1.6.2 打开及保存项目 22
1.6.3 编译运行项目 23
1.6.4 运行项目 23
1.6.5 项目管理器 23
1.7 集成调试器 24
1.7.1 断点 24
1.7.2 设计执行方式 26
1.7.3 加入观察窗 27
2.1.2 赋值语句 29
2.1.1 Object Pascal 中的注释 29
第2章Object Pascal程序设计 29
2.1 Object Pascal 基础知识 29
2.1.3 标识符 30
2.1.4 过程与函数 31
2.1.5 流程控制语句 32
2.1.6 循环语句 33
2.1.7 程序模块 34
2.1.8 标识符的作用范围 35
2.1.9 过程或函数的实现 35
2.1.11 过程和函数的参数 36
2.1.10 函数的递归调用 36
2.1.12 自定义数据类型 37
2.1.13 Object Pascal的单元 41
2.1 Delphi与面向对象的程序设计 43
2.2.1 类的基本概念 43
2.2.2 从一个类中继承数据和方法 45
2.2.3 Object Pascal中类的声明 45
2.2.4 类的作用范围 46
2.2.5 访问类的域和方法 47
2.2.6 方法重载 48
2.2.7 类变量的赋值 48
2.2.8 用户自定义类 49
2.3 Object Pascal中的编译指令 50
2.3.1 开关指令 50
2.3.2 参量指令 51
2.3.3 条件编译指令 52
2.4 异常处理与程序调试 52
2.4.1 Delphi异常处理机制与异常类 52
2.4.3 异常响应 56
第3章 可视化编程的基本组件 60
3.1 Standard卡片下的组件 60
3.1.1 MainMemu组件 60
3.1.2 PopUpMenu组件 62
3.1.3 Label组件 64
3.1.4 Edit组件 65
3.1.5 Tmemo组件 66
2.4.2 异常保护 66
3.1.6 Image组件 68
3.1.7 MaskEdit组件 69
3.1.8 ComboBox组件 71
3.1.9 ListView组件 72
3.1.10 动态建立ListView窗体 74
3.2 Timer组件 76
3.3 Win 3.1标签下的组件 76
3.3.1 DriveComboBox组件 76
3.3.2 DirectoryListBox组件 77
3.3.3 FileListBox组件 77
3.3.4 FilterComboBox组件 78
3.4 程序举例 79
3.5 对话框组件 82
3.5.1 打开对话框 82
3.5.2 保存对话框 84
3.5.3 字体对话框 85
3.5.4 打开图片对话框 86
3.5.5 保存图片对话框 87
3.5.6 颜色对话框 87
3.5.7 查找对话框 87
3.5.8 替换对话框 88
3.6 文件打印 89
3.6.1 Tprinter组件 90
3.6.2 TprintDialog打印对话框 92
3.6.3 应用例程示例 94
3.7 字符串列表及应用 95
3.7.1 列表中操作字符串 95
3.7.2 装载、保存字符串列表 97
3.7.3 创建新的字符串列表 97
3.7.4 往字符串列表中加入对象 99
3.7.5 字符串列表应用 100
3.8 操作字符串列表中的对象 100
3.8.2 绘制自画项目 101
3.8.1 把字符串加入对象 101
第4章 Windows资源 104
4.1 Windows资源概述 104
4.2 资源文件的用法 104
4.2.1 装载资源文件 105
4.2.2 图标资源 106
4.2.3 光标资源 107
4.2.4 如何编辑光标资源 107
4.2.5 使用光标资源 109
4.2.6 位图资源 110
4.2.7 操作位图资源 111
4.2.8 字符串资源 113
第5章 文件管理 116
5.1 文件类型 116
5.1.1 文本文件 116
5.1.2 记录文件 116
5.2 文件的打开、关闭 117
5.1.3 无类型文件 117
5.3 文件的读写 119
5.3.1 文本文件的读写 119
5.3.2 记录文件的读写 120
5.3.3 无类型文件的读写 126
5.4 文件的编辑 127
5.4.1 利用组件进行文件编辑 127
5.4.2 利用Windows 3.1组件设计文件搜索框 133
5.4.3 文件编辑的函数 134
5.5 文件操作的综合应用 137
第6章 开发多线应用程序 153
6.1 线程与进程 153
6.2 Delphi中的线程类 154
6.3 线程管理 158
6.3.1 线程的优先权 158
6.3.2 线程的本地存储 159
6.4 线程同步 160
6.4.1 临界区 160
6.4.2 互斥变量 161
6.4.3 信号量 162
6.4.4 死锁 162
6.5 应用线程的例子 162
第7章 应用程序通信 170
7.1 剪贴板原理 170
7.1.1 剪贴板传输文本 170
7.1.2 剪贴板传输图像的用法 170
7.1.3 剪贴板类 172
7.2 动态数据交换原理(DDE) 173
7.2.1 DDE原理 173
7.2.2 Delphi的DDE实现机制简介 173
7.3 配置DDE客户程序 174
7.3.1 TDDEClientCony的用法 174
7.3.2 数据回传 176
7.4.1 OLE简介 177
7.4 对象链接与嵌入 177
7.3.3 控制服务器应用程序的执行 177
7.3.4 触发DDE事件 177
7.4.2 设计状态OLE对象的创建 178
7.4.3 OLE类、文件、项目 178
7.4.4 TOLEContainer组件 179
7.4.5 TOLEContainer的用法 180
7.5 选择性粘贴 182
7.6 动态产生OLE类 182
7.7.1 如何替换OLE工具和状态条 184
7.7 OLE应用程序的菜单 184
7.7.2 初始化OLE包容器组件 185
7.7.3 粘贴对话框 186
7.8 程序示例 187
7.9 OLE自动化 194
第8章 绘图操作 198
8.1 图形设计的方法 198
8.1.1 Canvas(画布)的使用 198
8.1.2 画图函数 200
8.1.3 Tpen对象 201
8.1.4 Brush(画刷)的使用 203
8.2 图形操作的组件 205
8.2.1 Image的使用 205
8.2.2 ImageList的使用 206
8.2.3 FontDialog(字体对话框)的使用 207
8.2.4 颜色组件的使用 208
8.3 绘图器的设计 211
第9章 数据库应用程序 223
9.1 数据库基础知识 223
9.2 Delphi 4.0开发数据库应用程序的体系结构 224
9.3 数据库引擎简介 227
9.3.1 BDE中的驱动程序配置 227
9.3.2 BDE中的Database页 229
9.3.3 系统配置 229
9.4 数据集组件 230
9.4.1 数据访问组件简介 230
9.4.2 Ttable组件 231
9.4.4 SQL编程 232
9.4.3 Tquery组件 232
9.4.5 TdataSource组件 235
9.5 数据集组件的应用 235
9.6 字段控制 243
9.6.1 字段组件 244
9.6.2 创建新的字段组件 248
9.7 数据控制组件 249
9.7.2 TDBNavigator组件 250
9.7.1 TDBGrid组件 250
9.7.3 TDBMemo组件 252
9.7.4 TDBImage组件 252
9.8 基于Client/Server计算模式的数据库应用程序 254
9.8.1 Tdatabase组件 254
9.8.2 数据库服务器注册参数设置 257
9.8.3 访问数据库信息 258
9.8.4 存储过程 261
9.8.5 基于 Client/Server的数据库应用程序实例 263
第10章 Delphi自定义组件开发 273
10.1 Delphi组件工作原理 273
10.2 公共基类 273
10.3 系统预定义组件 274
10.3.1 建立新组件的方法 275
10.3.2 测试新组件 276
10.4 Delphi组件编程基础知识 278
10.4.1 属性 278
10.4.2 访问方法 280
10.4.3 加入简单类型属性 281
10.4.4 加入枚举型属性 282
10.4.5 加入集合型属性 283
10.4.6 加入对象型属性 284
10.4.7 加入数据型属性 285
10.5 添加方法 286
10.5.1 标准方法 286
10.5.3 动态方法 287
10.5.2 虚拟方法 287
10.5.4 抽象方法 288
10.6 处理消息 288
10.6.1 消息处理系统 288
10.6.2 改变消息处理方法 289
10.6.3 使用消息参数 289
10.6.4 创建新的消息处理方法 290
10.6.5 声明新的消息处理方法 290
10.7 创建事件 291
10.7.1 事件的概念 291
10.7.2 怎样实现标准事件 292
10.7.3 定义自己的事件 292
10.7.4 定义处理过程类型 294
10.7.5 声明事件 294
10.8 注册组件 294
10.8.1 用Delphi注册组件 295
10.8.2 组件添加到组件板上 296
10.9 帮助功能的设置 297
第11章 Delphi与Visual BASIC 299
11.1 介绍 299
11.2 开发环境 299
11.2.1 添加控件到窗体 299
11.2.2 属性可以是对象 299
11.2.3 重要功能键比较 300
11.3.4 注释代码 301
11.3.3 字符串 301
11.3.2 赋值语句 301
11.3.1 变量 301
11.3 开始编写代码 301
11.3.5 Delphi控件 303
11.3.6 窗体(Forms) 304
11.3.7 按钮(Command Buttons) 305
11.3.8 编辑框(Text Boxes) 306
11.3.9 下拉框(List Boxes) 306
11.3.10 文件控制 307
11.4.2 变量范围 308
11.4.1 单元(Units) 308
11.3.11 VBX支持 308
11.4 高级代码 308
11.4.3 条件语句(If…Then…Else) 309
11.4.4 循环语句(For) 311
11.4.5 过程和函数 312
11.4.6 控制数组(Control Arrays) 313
11.4.7 对象变量(Object Variables) 313
11.5 图像(Graphics) 314
第12章 应用程序发行 317
12.1 帮助系统 317
12.1.1 软件说明文档 317
12.1.2 联机帮助系统 318
12.2 使用注册表 319
12.3 包 320
12.4 创建安装程序 320
参考书目 324
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019