《Delphi实用编程技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张卫东主编;李光副主编;刘淑艳,刘斌,齐丽君参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111178742
  • 页数:254 页
图书介绍:本书包括DELPHI基础知识,组件与程序交互等。

第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