Delphi实用编程技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张卫东主编;李光副主编;刘淑艳,刘斌,齐丽君参编
- 出 版 社:北京:机械工业出版社
- 出版年份:2006
- ISBN:7111178742
- 页数:254 页
第1章 基础知识 1
1.1 认识Delphi 1
1.1.1 Delphi的主要特点 1
1.1.2 Delphi的集成开发环境 2
1.2 Delphi程序 7
1.2.1 程序的基本结构 7
1.2.2 Ddlphi程序设计过程 9
1.2.3 一个简单的Delphi程序 9
习题1 10
第2章 Object Pascal语言基础 11
2.1 字符集和符号 11
2.1.1 字符集 11
2.1.2 标识符 11
2.1.3 Object Pascal的保留字 12
2.1.4 数值、标号和字符串 12
2.1.5 注释与分隔符 13
2.2 数据类型 13
2.2.1 什么是数据类型 13
2.2.2 数据类型的分类 14
2.2.3 标准数据类型的数据元素 14
2.2.4 运算符与表达式 16
2.2.5 标准函数 17
2.3 常量和变量 18
2.3.1 常量 18
2.3.2 变量 18
2.4 语句与流程控制 19
2.4.1 基本语句 20
2.4.2 流程控制的概念 21
2.4.3 复合语句 21
2.4.4 条件语句 21
2.4.5 循环语句 23
2.4.6 多重循环 25
2.5 自定义数据类型 27
2.5.1 类型定义 27
2.5.2 枚举型与子界型 27
2.5.3 数组类型 28
2.5.4 字符串类型 29
2.5.5 记录类型 30
2.6 过程与函数 31
2.6.1 过程的说明与调用 31
2.6.2 函数的说明与调用 32
2.6.3 变量的作用域 34
2.6.4 参数传递 34
2.7 面向对象概念初步 37
2.7.1 类与对象 37
2.7.2 类的继承 39
2.7.3 组件与TComponent类 40
习题2 42
第3章 窗体与界面设计 43
3.1 窗体的属性 43
3.1.1 常用属性 43
3.1.2 其他属性 44
3.2 窗体的事件 44
3.2.1 常用事件 44
3.2.2 其他事件 45
3.3 界面设计 46
习题3 47
第4章 组件与程序交互 48
4.1 按钮组件 48
4.1.1 Button、BitBtn和Spee-dButton组件 48
4.1.2 单选按钮和复选框 49
4.1.3 按钮组件的应用 51
4.2 数据输入输出组件 52
4.2.1 Label组件 52
4.2.2 Edit单行编辑框 52
4.2.3 Memo组件 53
4.2.4 MaskEdit组件 53
4.2.5 RichEdit组件 55
4.2.6 数据输入输出组件的应用 55
4.3 列表组件 57
4.3.1 列表组件属性及主要事件 57
4.3.2 组合框 57
4.3.3 TreeView树形视图 58
4.3.4 LiseView控件 60
4.3.5 列表组件的应用 62
4.4 成组组件 66
4.4.1 成组组件的基本特点 66
4.4.2 Panel组件 66
4.4.3 GroupBox组件 66
4.4.4 PageControl组件 67
4.5 Timer定时器 67
4.6 菜单、工具栏和状态栏 68
4.6.1 菜单设计 68
4.6.2 工具栏 75
4.6.3 状态栏 78
4.7 对话框 80
4.7.1 内建对话框 80
4.7.2 通用对话框 82
4.7.3 对话框的应用 89
习题4 95
第5章 文件管理 96
5.1 基本文件类型 96
5.1.1 文件类型的基本概念 96
5.1.2 文本文件 96
5.1.3 类型文件的操作 98
5.1.4 无类型文件 100
5.1.5 Delphi的文件管理标准过程 100
5.2 文件管理组件 102
5.2.1 DriveComboBox驱动器组合框 102
5.2.2 DirectoryListBox目录列表框 103
5.2.3 FileListBox文件列表框 103
5.2.4 FilterComboBox文件过滤组合框 104
5.3 配置文件 105
5.3.1 配置文件类型 105
5.3.2 配置文件的处理 107
5.4 目录管理 108
5.4.1 驱动器管理 108
5.4.2 获得特定目录 111
5.4.3 遍历文件夹 111
5.5 流文件 117
5.5.1 理解数据流 117
5.5.2 文件流命令 117
习题5 118
第6章 图形图像处理 119
6.1 画布、画笔与画刷 119
6.1.1 画布对象 119
6.1.2 画笔 119
6.1.3 刷子 120
6.1.4 像素 120
6.1.5 画笔位置 121
6.2 图形图像编程 121
6.2.1 图形编程 121
6.2.2 图像编程 124
习题6 143
第7章 多媒体技术 144
7.1 多媒体的基本术语 144
7.2 Animate组件 145
7.3 MediaPlayer组件 146
7.3.1 MediaPlayer属性 147
7.3.2 MediaPlayer方法 148
7.3.3 MediaPlayer事件 148
7.4 多媒体编程 149
7.4.1 播放声音 149
7.4.2 播放视频 152
习题7 156
第8章 数据库操作 157
8.1 Deiphi数据库开发概述 157
8.1.1 数据库系统的组成 157
8.1.2 数据库基本术语 157
8.1.3 数据库应用程序 158
8.1.4 数据库应用程序的语言 158
8.1.5 Delphi数据库引擎 158
8.1.6 Delphi支持的数据库类型 159
8.2 Database Desktop(数据库桌面) 159
8.2.1 启动Database Desktop 159
8.2.2 Database Desktop的使用 160
8.3 建立DBE链接 163
8.3.1 BDE管理器的使用 164
8.3.2 使用TDataBase组件 167
8.4 数据库基本操作组件 170
8.4.1 基于BDE的数据库操作组件概述 171
8.4.2 数据集组件Table 171
8.4.3 SQL与Query组件 173
8.4.4 数据源组件DataSouree 174
8.4.5 数据控制组件 174
8.4.6 操纵字段的数据控制组件 176
8.5 数据库应用 177
习题8 187
第9章 高级应用技术 188
9.1 Windows注册表应用 188
9.1.1 什么是注册表 188
9.1.2 Delphi对注册表的访问 188
9.1.3 建立快捷方式 190
9.1.4 设置程序自启动 194
9.2 使用系统对象 196
9.2.1 什么是系统对象 196
9.2.2 Screen对象 196
9.2.3 Screen对象的应用 197
9.2.4 Clipboard对象 199
9.2.5 Clipboard的应用 200
9.3 多线程 201
9.3.1 什么是多线程 201
9.3.2 Tthread对象 202
9.3.3 多线程应用 202
9.4 动态链接库 205
9.4.1 什么是动态链接库 205
9.4.2 为什么使用动态链接库 205
9.4.3 调用DLL的方式 206
9.4.4 动态链接库的应用 206
9.5 网络应用 210
9.5.1 一个简单的聊天程序 211
9.5.2 一个简单的Web浏览器 215
第10章 实用程序 219
10.1 制作按钮 219
10.1.1 制作动画按钮 219
10.1.2 取得按钮被按下的时间长度 222
10.2 窗口设计 223
10.2.1 不规则窗口 223
10.2.2 以动态效果显示窗体 226
10.3 键盘和鼠标响应 230
10.3.1 记录屏幕操作 230
10.3.2 隐藏鼠标 233
10.4 硬件和操作系统 235
10.4.1 获取Windows系统的版本信息 235
10.4.2 获取CPU信息 237
10.5 程序控制 238
10.5.1 设定关联文件 238
10.5.2 启动IE浏览器,并连接到指定的网址 242
附录 Delphi常用过程、函数 245
参考文献 254
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019