Delphi程序设计基础与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:周国烛,杨洪雪主编;技能型紧缺人才培养培训教材编写委员会编写
- 出 版 社:北京:海洋出版社
- 出版年份:2005
- ISBN:7502763643
- 页数:310 页
第1章 Delphi的开发环境 1
1.1 Delphi概述 1
1.1.1 什么是Delphi 1
1.1.2 Delphi 6的特性 1
目录 1
1.1.3 Delphi的版本 2
1.2 安装和卸载Delphi 6 2
1.2.1 Delphi 6的安装要求 2
1.2.2 Delphi 6的安装 2
1.2.3 Delphi 6的卸载 5
1.3 Delphi 6的集成开发环境 5
1.3.1 主窗口 6
1.3.2 菜单栏 6
1.3.4 组件栏 8
1.3.3 工具栏 8
1.3.5 窗体设计器 9
1.3.6 代码编辑器 9
1.3.7 对象查看器 10
1.3.8 对象树状查看器 10
1.3.9 工程管理器 10
1.4 编写第一个Delphi应用程序 11
1.4.1 用Delphi开发程序的基本过程 11
1.4.2 用Delphi创建第一个应用程序 11
1.4.3 Delphi应用程序的组成 13
1.5 小结 14
1.6 习题与操作 15
2.1 创建控制台应用程序 17
第2章 Object Pascal语言基础 17
2.2.1 注释 18
2.2 Object Pascal基本语法要素 18
2.2.2 标识符 19
2.2.3 保留字和指令字 19
2.2.4 常量与变量 20
2.3 数据类型 21
2.3.1 简单数据类型 21
2.3.2 字符串类型 23
2.3.3 结构类型 24
2.3.4 指针类型 26
2.4 运算符与表达式 27
2.4.1 运算符 27
2.3.5 可变类型 27
2.4.2 表达式 30
2.5 语句 31
2.5.1 基本语句 31
2.5.2 复合语句 32
2.5.3 条件语句 33
2.5.4 循环语句 35
2.6 过程与函数 38
2.6.1 过程的声名与调用 38
2.6.2 函数的声名与调用 39
2.6.3 参数的传递 40
2.7 Delphi的面向对象程序设计 41
2.7.1 类和对象 41
2.7.2 类的封装与继承 42
2.7.3 构造函数与析构函数 43
2.8 小结 46
2.9 习题与操作 46
第3章 VCL组件的使用 56
3.1 VCL组件简介 56
3.1.1 组件的层次结构 56
3.1.2 组件的使用 57
3.2 输入组件 58
3.2.1 文本输入组件 58
3.2.2 特殊输入组件 59
3.3 按钮组件 61
3.3.1 Button组件 61
3.3.3 SpeedButton组件 62
3.3.2 BitBtn组件 62
3.3.4 RadioButton和RadioGroup组件 63
3.3.5 CheckBox和GroupBox组件 63
3.4 列表组件 65
3.4.1 列表框组件 65
3.4.2 组合框组件 67
3.4.3 图像列表框组件 71
3.4.4 树状列表组件 71
3.4.5 日历组件 71
3.5 分组组件 72
3.5.1 分组框组件和面板组件 72
3.5.2 滚动框组件 72
3.5.3 分页组件 73
3.6.2 进度条组件 74
3.6.1 状态栏组件(StatusBar) 74
3.6 信息反馈组件 74
3.7 菜单的创建与使用 76
3.7.1 主菜单 76
3.7.2 弹出式菜单 76
3.8 工具栏的创建与使用 80
3.9 对话框 82
3.9.1 通用对话框组件 82
3.9.2 普通对话框 86
3.10 小结 88
3.11 习题与操作 89
第4章 多媒体及文件编程 95
4.1 多媒体知识概述 95
4.2.1 画布简介 96
4.2 图形图像编程 96
4.2.2 常用图形、图像类组件简介 104
4.3 多媒体组件及卡通组件的使用 106
4.3.1 MediaPlayer组件 106
4.3.2 Animate组件 111
4.4 文件操作 116
4.4.1 文件类型简介 116
4.4.2 文件操作 116
4.4.3 目录及磁盘操作过程和函数 121
4.4.4 文件流操作 122
4.4.5 文件管理组件应用 125
4.5 小结 131
4.6 习题与操作 131
5.1.1 通过BDE连接数据库 139
第5章 数据库编程 139
5.1 数据库的连接 139
5.1.2 通过ADO连接数据库 142
5.1.3 通过ODBC连接数据库 143
5.2 数据集的使用 144
5.2.1 数据集简介 144
5.2.2 数据集的打开和关闭 145
5.2.3 数据集的状态 145
5.2.4 数据集的遍历 146
5.2.5 数据集的范围限定 146
5.2.6 数据集的查找操作 147
5.2.7 数据集的修改 149
5.3 字段对象的使用 153
5.4.1 常用SQL语句简介 157
5.4 TQuery组件与SQL编程 157
5.4.2 Delphi中SQL语言应用 159
5.4.3 动态SQL编程 164
5.5 常用数据库组件 165
5.5.1 Tdatabase组件 165
5.5.2 TdataSource组件 166
5.5.3 数据控制组件 169
5.6 数据库报表的制作 172
5.6.1 Quick Report简介 172
5.6.2 快速报表生成向导 173
5.6.3 使用模板设计报表 174
5.6.4 使用组件设计所需风格的报表 176
5.7.1 数据库中图像数据的存储机制 181
5.7 数据库中图像数据的存取 181
5.7.2 Delphi中存取数据库图像数据的方法 182
5.8 小结 184
5.9 习题与操作 184
第6章 网络编程 188
6.1 实现HTTP协议应用 188
6.1.1 HTTP协议简介 188
6.1.2 NMHTTP组件应用 188
6.2 POP3协议应用 190
6.2.1 POP3协议简介 190
6.2.2 NMPOP3组件应用 191
6.3.1 SMTP协议简介 194
6.3.2 SMTP组件应用 194
6.3 实现SMTP协议应用 194
6.4 实现FTP协议应用 198
6.4.1 FTP协议简介 198
6.4.2 NMFTP组件应用 198
6.5 实现UDP协议应用 201
6.5.1 UDP协议简介 201
6.5.2 UDP组件的应用 202
6.6 基于TCP/IP的编程 205
6.6.1 TCP/IP编程简介 205
6.6.2 ClientSocket组件和ServerSocket组件应用 205
6.7 小结 209
6.8 习题与操作 209
7.1 动态链接库编程 214
7.1.1 动态链接库简介 214
第7章 动态链接库和ActiveX编程 214
7.1.2 动态链接库的编写 215
7.1.3 Delphi中动态链接库的调用 217
7.1.4 利用动态链接库实现窗体重用 220
7.2 ActiveX编程 222
7.2.1 ActiveX简介 222
7.2.2 第三方ActiveX组件的安装与使用 222
7.2.3 Active Form的制作与程序注册 224
7.2.4 Active Control的制作与应用 227
7.3 小结 230
7.4 习题与操作 230
8.1 联机帮助系统简介 235
第8章 Delphi应用程序的发布 235
8.2 WinHLP帮助文件的制作 236
8.2.1 WinHLP帮助文件制作简介 236
8.2.2 WinHLP帮助文件的创建 237
8.3 HtmlHelp格式帮助文件的制作 242
8.3.1 HtmlHelp帮助文件简介 242
8.3.2 HtmlHelp帮助文件的创建 242
8.4 应用程序中帮助文件的调用 249
8.5 Delphi程序的打包发布 252
8.6 InstallShieldExpress的使用 253
8.6.1 组织安装程序(Oragnize Your Setup) 253
8.6.2 指定应用程序数据(Specify Application Data) 255
8.6.3 配置目标系统(Configure the Target System) 256
8.6.4 定制安装程序界面(Customize the Setup Appearance) 257
8.6.5 定义安装程序需求和动作(Define Setup Requirements and Actions) 258
8.6.6 准备发布版本(Prepare for Release) 259
8.7 小结 260
8.8 习题与操作 260
第9章 综合应用 261
9.1 动态构造图形应用实例 261
9.1.1 本实例的任务和意义 261
9.1.2 程序涉及的操作 262
9.1.3 程序分析 263
9.2 基于网络的文件传输应用实例 267
9.2.1 本实例的任务和意义 267
9.2.2 程序涉及的操作 268
9.2.3 发送程序分析 269
9.2.4 接收程序分析 272
9.2.5 文件收测试 274
9.3 基于数据库的班级管理系统实例 275
9.3.1 本实例的任务和意义 275
9.3.2 创建Access数据库结构 275
9.3.3 创建ODBC数据源 276
9.3.4 设计主窗体 276
9.3.5 登录模块设计 277
9.3.6 操作员管理模块功能设计 280
9.3.7 班级信息模块功能设计 283
9.3.8 信息查询模块功能 285
9.4 小结 292
附录A 常用过程与函数 293
附录B 常见出错信息 297
习题参考答案 301
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《先进激光加工技能实训》肖海兵主编 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019