Delphi程序设计与应用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宁正元主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508428374
- 页数:259 页
前言 1
第1章 Delphi简介 1
1.1 Delphi概述 1
1.1.1 Delphi的主要特点 1
1.1.2 Delphi 7的启动与退出 1
目录 1
1.2 Delphi 7集成开发环境 2
1.2.1 主窗口 3
1.2.2 对象浏览器(Object Inspector) 4
1.2.4 窗体设计器(Form Designed) 5
1.2.5 代码编辑器(Code Editor) 5
1.2.3 对象树状列表(Object TreeView) 5
1.2.6 一个简单的程序 6
1.3 Delphi程序的基本结构 9
1.3.1 项目与项目文件 9
1.3.2 窗体文件 10
1.3.3 单元文件 10
本章小结 11
习题 11
第2章 Object Pascal语言基础 12
2.1 词法符号 12
2.1.1 基本符号 13
2.1.2 保留字、标识符、标准标识符、指令字 13
2.2.1 常量 16
2.2 常量与变量 16
2.2.2 变量 18
2.2.3 类型常量 19
2.3 简单数据类型 20
2.3.1 有序数据类型 20
2.3.2 实数类型 27
2.3.3 日期时间类型 28
2.4 结构类型 30
2.4.1 集合类型 31
2.4.2 数组类型 32
2.4.3 字符串类型 33
2.4.4 记录类型 36
2.4.5 指针类型 39
2.4.6 可变类型 40
2.5 运算符优先级 40
2.6 语句与流程控制 41
2.6.1 基本语句 41
2.6.2 分支语句 43
2.6.3 循环语句 46
2.7 过程与函数 50
2.7.1 过程和函数声明 50
2.7.2 过程和函数调用 51
2.7.3 参数传递 52
2.7.4 过程和函数重载 53
2.7.5 过程和函数的递归调用 54
2.8.1 程序结构 55
2.8 程序与单元的结构 55
2.8.2 单元结构 56
2.8.3 使用单元的一个示例 57
2.9 标识符的作用域 57
本章小结 59
习题 59
第3章 Delphi中的面向对象 61
3.1 面向对象程序设计概述 61
3.2 类与对象 61
3.2.1 类与对象的概念 61
3.2.2 定义类 62
3.2.3 对象的使用 63
3.2.4 构造函数与析构函数 64
3.3 类成员的访问权限 66
3.3.1 封装 66
3.3.2 类成员的访问权限 66
3.4 继承 69
3.4.1 继承的概念及意义 69
3.4.2 派生类的定义及使用 71
3.4.3 派生类的构造函数和析构函数 73
3.5 多态性 76
3.5.1 多态性的概念 76
3.5.2 重载 76
3.5.3 虚方法 78
3.5.4 抽象方法与抽象类 80
3.5.5 类引用及类型信息运算符 81
3.6 属性与方法 82
3.6.1 属性(Property) 82
3.6.2 方法(Method) 83
本章小结 85
习题 85
第4章 VCL的使用 87
4.1 VCL基础 87
4.1.1 VCL的层次结构 87
4.1.2 VCL组件的属性、方法和事件 88
4.2 窗体设计 89
4.2.1 窗体组件的属性、方法和事件 89
4.2.2 窗体设计实例 91
4.2.3 多窗体设计 93
4.2.4 窗体中组件的操作 95
4.3 常用VCL组件 98
4.3.1 按钮组件(Button) 98
4.3.2 标签、编辑框和备注组件 100
4.3.3 列表框、组合框和滚动条 103
4.3.4 复选框组件和分组框组件 106
4.3.5 单选按钮组件和单选分组框组件 107
4.3.6 常用组件综合实例 109
4.4 菜单设计 112
4.4.1 菜单组件 112
4.4.2 设计菜单 113
4.4.3 ActionList组件和ImageList组件 117
4.5 设计工具栏和状态栏 120
4.4.4 使用菜单模板 120
4.5.1 面板组件(Panel) 121
4.5.2 制作工具栏和状态栏 121
4.5.3 工具栏组件(ToolBar) 123
4.5.4 状态栏组件(StatusBar) 124
4.6 对话框的使用 127
4.6.1 普通对话框的使用 128
4.6.2 通用对话框的使用 131
4.6.3 通用对话框应用实例 132
4.7.1 Timer组件 133
4.7 其他组件 133
4.7.2 Canvas组件 135
4.7.3 Image组件 138
本章小结 143
习题 144
第5章 程序调试和异常处理 146
5.1 程序调试 146
5.1.1 错误种类 146
5.1.2 使用断点 147
5.1.3 设置程序的执行方式 149
5.1.4 监视变量和相关数据的值 150
5.2.1 异常的概念及异常类 152
5.2 异常保护和处理 152
5.2.2 异常保护和处理 154
5.2.3 自定义异常类及其应用 156
本章小结 160
习题 160
第6章 Delphi 7与数据库 161
6.1 数据库简介 161
6.2 Delphi 7的数据库访问机制 162
6.2.1 Delphi与数据库 162
6.2.2 Delphi的数据库体系 162
6.2.3 Borland数据库引擎(BDE) 163
6.2.4 Database Desktop的使用 164
6.2.5 数据库浏览器(Database Explorer) 167
6.3 数据库组件 168
6.3.1 TTable组件 168
6.3.2 TDataSource组件 170
6.3.3 数据控制组件 171
6.4 TField对象的使用 177
6.4.1 动态字段对象和永久字段对象 177
6.4.2 设置字段属性 177
6.4.3 对字段进行格式化 179
6.4.4 字段的有效性检查 179
6.4.5 创建查找字段 180
6.4.6 创建计算字段 182
6.5.1 数据集的打开和关闭 183
6.5.2 数据集的状态 183
6.5 数据集的操作 183
6.5.3 移动记录指针 184
6.5.4 限制记录集 184
6.5.5 查找记录 186
6.5.6 数据集的修改 188
6.5.7 建立数据表的主从关系 189
6.6 TQuery组件 190
6.61 查询数据库组件TQuery 190
6.6.2 查询语句Select简介 192
6.7 BDE综合实例 193
6.7.1 学生信息管理(TTable) 193
6.7.2 学生信息管理(TTable、TQuery) 199
6.8.1 设置ODBC数据源 203
6.8 ADO技术 203
6.8.2 连接Access数据库 205
6.8.3 ADO常用组件 206
6.8.4 ADO应用实例 208
本章小结 211
习题 211
第7章 Windows编程基础 214
7.1 动态链接库(DLL) 214
7.1.1 什么是DLL 214
7.1.2 DLL项目文件 214
7.1.3 创建DLL 215
7.1.4 DLL中的初始化代码 217
7.1.5 调用DLL 218
7.2.1 Windows API函数分类 221
7.2 Windows API及其函数 221
7.2.2 API函数调用 222
7.3 消息处理 224
7.3.1 Windows的消息机制 224
7.3.2 Delphi的消息处理 226
7.3.3 发送消息 227
7.3.4 响应消息 228
7.4 多线程编程 232
7.4.1 进程与线程 232
7.4.2 TThread类 233
7.4.3 创建线程类 235
7.4.6 多线程一例 236
7.4.4 线程的优先级与线程调度 236
7.4.5 线程的挂起、恢复和终止 236
7.4.7 线程的协调 239
7.5 文件访问 241
7.5.1 Pascal方式的文件访问 241
7.5.2 Windows API方式的文件访问 245
本章小结 246
习题 247
附录 249
附录一 术语缩写的中英文对照表 249
附录二 Delphi常用过程和函数 250
附录三 Delphi常见错误信息 255
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018