《Delphi程序设计基础与上机指导》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302094225
  • 页数:364 页
图书介绍:本书全面详细地介绍了利用Delphi 7设计应用程序的各种基本方法,书中结合丰富的示例程序对这些设计应用程序的基本方法进行了深入分析,以期读者能够对Delphi 7的基本用法能有深入理解。本书在开篇第一章就非常详细地介绍如何将手边的Delphi 7安装盘包含的内容安装到计算机系统中,从而能够使用Delphi 7提供的丰富功能。在第二章中,本书简要的介绍了Object Pascal的基本语法,这是后面章节的基本准备。在本书的第三章中,一个简单的实例程序须将带领读者进入Delphi 7殿堂。第四、五、六章的内容构成本书的核心,即Delphi 7程序设计的核心技术—组件技术. 第七和第八章则在组件技术的基础上,拓展了Delphi 7的部分功能,即文件系统和数据库应用功能。

第1章 Delphi简介 1

1.1 历史、现在和未来 1

1.1.1 背景 1

1.1.2 Delphi的产生 1

目录 1

1.1.3 跨世纪软件革命的候选领袖 2

1.1.4 思考 2

1.2 Delphi的安装套件 2

1.2.1 安装套件 2

1.2.2 Delphi的安装 3

1.2.3 思考 3

1.3 初识Delphi 3

1.3.1 动Delphi 7 4

1.3.2 Delphi 7的组成 4

1.3.3 代码调试工具 4

1.4.1 数据库平台 5

1.4 辅助开发工具 5

1.3.4 程管理工具 5

1.3.5 思考 5

1.4.2 位图编辑器 6

1.4.3 辅助建模工具 6

1.4.4 思考 6

1.5 本章小结 6

1.6练习题 6

第2章 使用Delphi 7

2.1 常用命令接口 7

2.1.1 主菜单 7

2.1.2 文件和编辑操作 9

2.1.3 操纵组件栏 11

2.1.4 思考 12

2.2 可视化设计 12

2.2.1 窗体设计器 12

2.2.2 对象查看器窗口 14

2.2.3 对象列表窗口 16

2.2.4 组件编辑器 18

2.2.5 思考 18

2.3 编写程序代码 19

2.3.1 代码编辑器 19

2.3.2 思考 20

2.4 本章小结 20

2.5 练习题 21

第3章 Object Pascal概述 22

3.1 变量和数据类型 22

3.1.1 常量与变量 22

3.1.2 数据类型 23

3.1.3 变量初始化 25

3.1.4 运算符和表达式 25

3.1.5 复杂数据类型 27

3.2 顺序输入/输出 33

3.1.6 思考 33

3.2.1 Object Pascal代码结构 34

3.2.2 输出语句 36

3.2.3 输入语句 37

3.2.4 思考 38

3.3 选择结构 38

3.3.1 if语法结构 38

3.3.2 关系表达式和逻辑运算符 40

3.3.3 case选择结构 41

3.3.4 思考 42

3.4 循环结构 43

3.4.1 while循环结构 43

3.4.2 for循环结构 43

3.4.3 break和continue 44

3.4.4 思考 44

3.5.1 函数 45

3.5.2 过程 45

3.5 函数和过程 45

3.5.3 思考 46

3.6 对象和类 46

3.6.1 基本概念 46

3.6.2 类的定义 47

3.6.3 类的使用 48

3.6.4 类的特性 49

3.6.5 思考 49

3.7 本章小结 49

3.8 练习题 50

第4章 程序开发基础及工程管理 51

4.1 创建“Hello World!” 51

4.1.1 创建第个应用程序 51

4.1.2 修改窗体和工程属性 52

4.1.3 使用代码编辑器 54

4.1.4 在窗体上添加按钮 59

4.1.5 其他几种方式的Hello World! 61

4.1.6 思考 66

4.2 完善“Hello World!” 67

4.2.1 新建窗体 67

4.2.2 设计【关于】对话框 68

4.2.3 为【关于】对话框编写代码 71

4.2.4 多窗体调用 72

4.2.5 进步完善【关于】对话框 73

4.2.6 思考 77

4.3 工程管理 78

4.3.1 工程管理器 78

4.3.2 管理工程资源 80

4.3.3 多个应用程序的资源共享 82

4.3.4 思考 84

4.4 设置工程选项 84

4.4.1 设置可视化参数 85

4.4.3 设置编译器参数 94

4.4.2 设置资源位置参数 94

4.4.4 思考 95

4.5 本章小结 95

4.6 练习题 95

第5章 使用Delphi窗体 97

5.1 理解VCL组件 97

5.1.1 组件的属性 98

5.1.2 组件的方法 98

5.1.3 组件的事件句柄 98

5.1.4 思考 99

5.2 Delphi的窗体 99

5.2.1 认识窗体 99

5.2.2 窗体可视化特征 100

5.2.3 窗体的显示 105

5.2.4 设计特效窗口 109

5.2.6 思考 118

5.3 本章小结 118

5.2.5 响应窗口消息 118

5.4 练习题 119

第6章 使用标准组件 120

6.1 使用命令按钮 120

6.1.1 基本按钮组件 120

6.1.2 按钮上的图片 130

6.1.3 快捷按钮 137

6.2.1 标准标签组件 141

6.2 标签和文本编辑组件 141

6.1.4 思考 141

6.2.2 标准文本框组件 148

6.2.3 多行文本框组件 153

6.2.4 思考题 157

6.3 选择框和列表框 157

6.3.1 单选按钮 158

6.3.2 复选框 160

6.3.3 列表框 161

6.3.4 下拉式列表框 166

6.3.5 颜色下拉式列表框 170

6.3.7 思考 172

6.4 使用容器组件 172

6.3.6 扩展下拉式列表框 172

6.4.1 用容器类组件给参数分组 173

6.4.2 用容器类组件给单选按钮分组 176

6.5 本章小结 177

6.6 练习题 177

第7章 Win32组件及系统功能调用 178

7.1 使用菜单 178

7.1.1 两种菜单 179

7.1.2 菜单设计器 180

7.1.3 实现菜单功能 192

7.1.4 使用主菜单 192

7.1.5 使用快捷菜单 194

7.1.6 控制菜单状态 196

7.2.1 工具栏 198

7.1.7 思考 198

7.2 使用工具栏和状态栏 198

7.2.2 状态栏 205

7.2.3 思考 211

7.3 使用Win32列表框 211

7.3.1 列表视图框 212

7.3.2 树型列表框 222

7.3.3 思考 229

7.4 使用系统和扩展组件功能 229

7.4.1 定时触发器 230

7.4.2 媒体播放器 233

7.4.3 思考 236

7.5 本章小结 236

7.6 练习题 236

8.1 进度和滚动控制 238

8.1.1 标准进度条 238

第8章 常用工具组件和图表功能 238

8.1.2 Gauge进度条 240

8.1.3 标尺条 242

8.1.4 滚动条 244

8.1.5 滚动框 247

8.1.6 思考 252

8.2 事件句柄工具 252

8.2.1 应用程序级事件组件 252

8.2.2 标准事件句柄列表组件 255

8.2.3 思考 256

8.3 调用系统功能 256

8.3.1 动画播放器 257

8.3.2 标准对话框 258

8.3.3 文件系统组件 263

8.4 设计各种图表 264

8.4.1 图表组件结构 264

8.3.4 思考 264

8.4.2 图表数据系列 266

8.4.3 使用图表对象 273

8.4.4 思考 277

8.5 本章小结 277

8.6 练习题 278

9.1 目录和逻辑驱动器 279

9.1.1 从操作系统获取逻辑驱动器列表 279

第9章 文件和文件系统功能 279

9.1.2 获取逻辑驱动器信息 282

9.1.3 提取子目录和文件列表 287

9.1.4 复制和删除目录树 291

9.1.5 有关目录的其他系统调用 294

9.1.6 思考 296

9.2 使用文件的版本信息 296

9.2.1 在应用程序中插入版本信息 297

9.2.2 提取文件的版本信息 298

9.2.3 使用自定义类 302

9.3 使用文件句柄 305

9.2.4 思考 305

9.3.1 文件句柄概述 306

9.3.2 使用文件句柄控制文件 310

9.3.3 使用文件句柄读写文件 311

9.3.4 思考 315

9.4 使用文件变量 315

9.4.1 文件变量 315

9.4.2 使用文件变量控制文件 316

9.4.3 使用文件变量读写文件 317

9.4.4 思考 320

9.5 文件的流操作 320

9.5.1 文件流类的定义 320

9.5.2 创建文件流类的实例 321

9.5.3 通过流读写文件 322

9.5.4 思考 323

9.6 本章小结 323

9.7 练习题 324

第10章 数据库应用程序设计基础 325

10.1 BDE及基于BDE的数据库连接技术 325

10.1.1 BDE概述 325

10.1.2 建立基于BDE的数据库连接 328

10.1.3 使用数据集组件 330

10.1.4 思考 335

10.2 ADO及基于ADO的数据库连接技术 335

10.2.1 ADO概述 335

10.2.2 建立基于ADO的数据库连接 337

10.2.3 使用数据集组件 340

10.2.4 思考 341

10.3 浏览并修改数据库中的数据 341

10.3.1 数据源组件TDataSource 342

10.3.2 数据感知组件 343

10.3.3 其他辅助代码 348

10.5 练习题 349

10.4 本章小结 349

10.3.4 思考 349

附录A Delphi异常列表 350

A.1 基类 350

A.2 存操作异常 350

A.3 输入/输出异常 350

A.4 整数运算异常 350

A.5 浮点数运算异常 350

A.6 类型转换异常 351

A.7 数据库异常 351

A.8 流操作异常 351

A.9 打印机异常 351

A.10 图形相关异常 352

A.11 Ole相关异常 352

A.12 类定义相关异常 352

A.13 文件相关异常 352

A.14 组件相关异常 352

A.15 其他异常 353

附录B Windows常用快捷键 354

B.1 单键快捷键 354

B.2 Ctrl快捷键 355

B.3 Alt快捷键 356

B.4 Shift快捷键 356

附录C Delphi论坛和资源列表 357

C.1 Delphi论坛列表 357

C.2 Delphi资源列表 358

C.3 Delphi资源搜索引擎 359

附录D Delphi 7新增功能 361

D.1 集成开发环境 361

D.2 Web应用开发 362

D.3 COM技术 362

D.4 数据库应用 362

D.5 组件库 363

D.6 其他方面 363

附录E 配书光盘说明 364