程序设计Delphi 5PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:本书编写委员会编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2000
- ISBN:7505364510
- 页数:339 页
第1章 Delphi概述 1
1.1 Delphi的功能与特点 1
1.2 Delphi的集成开发环境 2
1.2.1 主窗口 3
1.2.2 窗体 6
1.2.3 代码编辑器 6
1.3 配置开发环境 7
1.3.1 桌面配置 7
1.3.2 编辑器配置 9
1.4 小结 11
习题 12
第2章 Object Pascal语言 13
2.1 Object Pascal与Delphi的关系 13
2.2.2 标识符 14
2.2.1 关键字 14
2.2 程序的词法符号 14
2.2.3 标点符号 15
2.2.4 说明 15
2.3 基本语言要素 16
2.3.1 注释 16
2.3.2 直接量、常量和变量 16
2.3.3 语句 17
2.4 数据类型 17
2.4.1 简单类型 18
2.4.2 字符串类型 20
2.4.3 结构化类型 21
2.4.4 指针类型 24
2.4.5 过程类型 24
2.4.6 变体类型 24
2.5.1 运算符和表达式 25
2.5 程序的控制要素 25
2.5.2 判断语句 26
2.5.3 循环语句 27
2.6 程序的结构和变量的作用域 29
2.6.1 项目文件 29
2.6.2 单元 31
2.6.3 函数和过程 33
2.6.4 标识符的作用域和生存期 35
2.7 小结 36
习题 36
第3章 一个简单的Windows应用程序 37
3.1 设计一个简单的时钟窗口程序 37
3.1.1 建立项目 38
3.1.2 设计主窗体 38
3.1.3 实现应用程序的功能 40
3.2 与控件有关的概念 42
3.3 属性、事件和方法 43
3.3.1 属性 43
3.3.2 事件 45
3.3.3 方法 47
3.4 项目的编译、连接和设置 47
3.5 编写Windows应用程序的基本步骤 50
3.6 小结 51
习题 51
第4章 文本的输入和输出 53
4.1 标签 53
4.1.1 标签的属性 53
4.1.2 标签的事件和方法 54
4.2 编辑框 54
4.2.2 编辑框的事件 55
4.2.3 编辑框的方法 55
4.2.1 编辑框的属性 55
4.3 标签和编辑框用法演示 56
4.3.1 程序的功能 56
4.3.2 设计界面 56
4.3.3 编写事件处理程序 57
4.4 格式化编辑框 60
4.5 多行输入 61
4.6 小结 63
习题 63
第5章 按钮和菜单 65
5.1 按钮 65
5.1.1 Button控件 65
5.1.2 RadioButton控件 66
5.1.3 CheckBox控件 66
5.1.4 单选钮和复选框应用举例 67
5.1.5 位图按钮和快捷按钮 69
5.2 菜单 70
5.2.1 设计主菜单 70
5.2.2 主菜单的其他特点 71
5.2.3 设计弹出式菜单 72
5.2.4 菜单项常用的事件 73
5.3 集中处理用户的命令——按钮和菜单演示 73
5.3.1 程序的功能 73
5.3.2 设计界面 74
5.3.3 编写行为代码 77
5.4 小结 78
习题 78
第6章 列表框、组合框和滚动条 79
6.1 列表框 79
6.1.2 列表框的事件 80
6.1.1 列表框的属性 80
6.1.3 列表框的方法 81
6.1.4 列表框示例 81
6.2 组合框 82
6.2.1 组合框的属性 82
6.2.2 组合框的事件 82
6.2.3 组合框的方法 82
6.3 滚动条 82
6.3.1 滚动条的属性 82
6.3.2 滚动条的事件 83
6.3.3 滚动条的方法 83
6.3.4 滚动条用法举例 84
6.4 小结 85
习题 85
7.1.1 语法错误 87
7.1.2 运行时的错误 87
7.1 程序错误类型 87
第7章 调试和异常处理 87
7.1.3 逻辑错误 88
7.2 Delphi的调试器 89
7.2.1 嵌入调试信息 89
7.2.2 编译指令 90
7.2.3 调试器选项 90
7.2.4 调试方法 92
7.3 异常处理 96
7.3.1 try...except语句 96
7.3.2 try...finally语句 98
7.3.3 嵌套的异常响应 99
7.3.4 异常的传递 100
7.3.5 异常的重引发 100
7.3.6 哑异常 101
7.3.7 异常与事件链 102
习题 103
7.4 小结 103
第8章 对话框 105
8.1 对话框的类型 105
8.2 对话框的建立 106
8.2.1 添加二级窗体 106
8.2.2 在运行时建立对话框 107
8.3 通用对话框 117
8.3.1 打开和保存文件对话框 117
8.3.2 打开和保存图片文件对话框 120
8.3.3 字体对话框 120
8.3.4 颜色对话框 121
8.4 小结 123
习题 123
8.3.6 打印对话框和打印机设置对话框 123
8.3.5 查找和替换对话框 123
第9章 图形处理 125
9.1 画布 125
9.1.1 布的属性 126
9.1.2 画布常用的的方法 134
9.2 支持用户绘制的对象 137
9.3 绘制和刷新 141
9.4 小结 143
习题 143
第10章 界面设计 145
10.1 控件的位置 145
10.1.1 Align属性 145
10.1.2 Anchor属性 146
10.1.3 窗体的位置和大小 146
10.2 光标 147
10.3.1 Hint属性 148
10.3 显示提示信息 148
10.3.2 应用程序的Hint属性和ShowHint属性 149
10.3.3 应用程序的OnHint事件 149
10.4 状态栏 151
10.5 工具栏 153
10.5.1 工具栏控件 153
10.5.2 控件栏 155
10.5.3 CoolBar工具栏 156
10.6 窗口的分割 157
10.6.1 Splitter控件 157
10.6.2 HeaderControl控件 157
10.7 控件的悬停 159
10.8 选项卡 164
10.8.1 TabControl控件 164
10.9 多文档界面 167
10.8.2 PageControl控件 167
10.9.1 实现MDI的基本步骤 168
10.9.2 子窗口的计数和访问 168
10.9.3 菜单合并 169
10.9.4 子窗口的排列 169
10.10 小结 171
习题 172
11.1.1 一个简单的数据库应用程序 173
11.1 数据库应用程序的框架 173
第11章 开发数据库应用程序 173
11.1.2 数据库应用程序的框架 175
11.2 BDE概述 176
11.2.1 BDE的概念 176
11.2.2 BDE管理器 176
11.2.3 分发BDE 179
11.3 数据集 179
11.3.1 数据集 179
11.3.2 Table组件 185
11.3.3 Table组件示例 188
11.3.4 Query组件 192
11.3.5 Query组件示例 195
11.4 DataSource组件 196
11.5 字段 196
11.5.1 Field组件 196
11.5.2 访问字段 199
11.5.3 计算字段 199
11.5.4 查找字段 201
11.6 Database组件 203
11.6.1 控制数据库的连接 203
11.6.2 事务处理 205
11.7 数据感知控件 206
11.7.1 DBGrid控件 206
习题 207
11.8 小结 207
11.7.2 DBNavigator控件 207
第12章 面向对象的程序设计 209
12.1 模块、模块的可重用性和可维护性 209
12.2 面向对象的语言的特点 210
12.2.1 抽象 210
12.2.2 封装 210
12.2.3 继承 211
12.2.4 多态 211
12.3 Delphi的面向对象程序设计 211
12.3.1 类与对象 211
12.3.2 类成员的可见性 212
12.3.3 构造函数和析构函数 212
12.3.4 标识符Self 213
12.3.5 实现一个简单的圆类 213
12.3.6 继承类TCircle 217
12.3.7 继承与类型的兼容性 218
12.3.8 静态方法、虚拟方法和动态方法 219
12.3.9 多态性演示 220
12.3.10 抽象方法 222
12.3.11 实例研究:建立图形控件类 223
12.4 过程类型 231
12.5 可视化组件库 233
12.5.1 类TObject 233
12.5.2 类TPersistent 236
12.5.3 类TComponent 236
12.5.4 实用的非组件类 236
12.6 与系统有关的组件类 239
12.6.1 类TApplication 239
12.6.2 类TScreen 239
12.7 创建Delphi组件 240
12.8 小结 245
习题 246
第13章 多媒体应用 247
13.1 MediaPlayer控件 247
13.2 声音与音乐处理 250
13.2.1 声音文件播放器 250
13.2.2 音乐文件播放器 258
13.3 动画播放器 266
13.4 CD播放器 277
13.5 Animate控件的应用 285
13.6 小结 293
习题 293
附录A SQL语言简介 295
附录B Delphi 5的安装 301
附录C 用InstallShield Express建立安装程序 311
附录D Delphi常用函数 321
附录E 光盘内容 339
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017