《Delphi程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴文虎主编;陆正中编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113062229
  • 页数:340 页
图书介绍:21世纪大学计算机基础规划教材:本书面向Delphi的初学者,包括Delphi程序开发的基础知识、各种编程技术、实际应用开发技术,最后用一个大型实例来说明如何开发一个项目。

第1章 初识Delphi 1

1-1 Delphi简介 1

1-1-1 Delphi的历史 1

目录 1

1-1-2 Delphi的特点 2

1-2 Delphi学习方法 2

1-3 Delphi 7的安装 4

1-3-1 安装硬件需求 4

1-3-2 安装过程 4

1-4 Delphi 7的特点 6

1-4-1 集成开发环境(IDE)方面 6

1-4-5 模型生成 8

1-5 一个简单的实例工程 8

1-4-6 文档方面 8

2-2-2 算术运算符及算术表达式 1 8

1-4-4 Rave报表 8

1-4-3 数据库技术 8

1-4-2 Web方面 8

思考题 11

第2章 Object Pascal程序设计 12

2-1 Object Pascal数据类型 12

2-1-3 字符串类型 13

2-1-1 数值类型 13

2-1-2 字符类型 13

2-1-4 布尔类型 17

2-2 运算符与表达式 18

2-2-1 赋值运算符 18

2-2-3 逻辑运算符 19

2-3 流程控制 20

2-3-1 If语句 20

2-3-2 Case语句 21

2-4 循环 22

2-5 过程与函数 23

2-6 数组 27

2-7 记录类型 28

2-8 文件 29

2-9 指针类型 31

思考题 32

第3章 Delphi开发环境 33

3-1 Delphi 7开发环境详解 33

3-1-1 Delphi 7主窗口 34

3-1-2 对象树浏览器 41

3-1-3 对象查看器 42

3-1-4 窗体 44

3-1-5 代码编辑器 45

3-2 集成开发环境应用 48

3-2-1 创建一个新项目 48

3-2-2 设计窗体 49

3-2-3 放置组件 49

3-2-4 处理事件 51

3-3 常用调试技巧 55

3-3-1 程序错误的类型 56

3-3-2 使用Run菜单命令调试程序 57

3-3-3 使用断点 59

3-3-4 使用监视窗口 61

思考题 62

第4章 面向对象编程 64

4-1 面向对象的概念 64

4-1-1 对象和类的概念 64

4-1-2 面向对象程序设计 66

4-2 Object Pasca1语言的面向对象技术 67

4-2-1 类的定义 67

4-2-3 方法 72

4-2-2 属性 72

4-2-4 多态性 74

4-2-5 类运算符 76

4-2-6 类方法和类引用 78

4-3 Delphi中的消息机制 80

4-4 Delphi类库和组件 83

4-4-1 什么是VCL 83

4-4-2 VCL的类型 84

4-4-3 可视组件的层次关系 85

4-4-4 组件的使用 85

4-4-5 定义类和组件 89

4-5 基于组件的可视化程序设计 90

4-5-1 设计一个字体对话框 90

4-5-2 设计资源管理器 93

思考题 95

第5章 VCL详解 96

5-1 VCL的基础知识 96

5-1-1 VCL的层次结构 96

5-1-2 核心类介绍 98

5-1-3 VCL的通用属性、方法和事件 102

5-2 组件栏介绍 108

5-2-1 界面组件 109

5-2-2 网络组件 112

5-2-3 数据库组件 118

5-3 组件开发技术 119

5-3-1 自定义组件概况 119

5-3-2 设计新组件的起点 120

5-3-3 开发自定义组件的步骤 122

思考题 124

第6章 界面组件与应用 125

6-1 窗体及其应用 125

6-2 常用组件介绍 125

6-2-1 标准界面组件与应用 126

6-2-2 附加界面组件与应用 135

6-2-3 Win32界面组件与应用 141

6-3 菜单设计 143

64 界面设计综合应用 150

思考题 172

第7章 交互式应用系统设计 173

7-1 单文档界面与多文档界面 173

7-1-1 单文档界面 173

7-1-2 多文档界面 173

7-2-1 模态对话框 179

7-2 对话框 179

7-2-2 非模态对话框 181

7-2-3 对话框组件 182

7-2-4 标准对话框 188

7-2-5 建立对话框的注意事项 190

7-3 交互式界面应用设计 191

思考题 195

第8章 多媒体组件与应用 196

8-1 绘图组件 196

8-2-1 TCanvas对象 200

8-2 图像编辑处理 200

8-2-2 Image组件 213

8-3 TMediaPlayer组件 220

8-3-1 TMediaPlayer组件属性与方法 220

8-3-2 TMediaPlayer组件程序实作 223

思考题 227

第9章 文件管理 228

9-1 Delphi文件管理 228

9-1-1 文本文件 228

9-1-2 二进制文件 231

9-1-3 其他Delphi文件管理常用函数 231

9-1-4 Delphi文件管理函数应用举例 237

9-2 文件管理与操作实践 239

9-2-1 记录文件管理系统实现 240

9-2-2 文件名浏览系统 248

思考题 253

第10章 简单的数据库程序设计 254

10-1 数据库系统概述 254

10-1-1 数据库管理系统(DBMS) 254

10-1-2 数据库应用程序 255

10-2 Delphi对数据库应用开发的支持 256

10-2-1 Delphi的数据库特性 257

10-23 Delphi数据库组件的体系结构 258

10-2-2 Delphi可以访问的数据源 258

10-3 BDE 259

10-3-1 开放式数据库连接驱动引擎ODBC 259

10-3-2 Borland数据库引擎BDE 262

10-3-3 BDE Administrator数据库页的操作 263

10-3-4 BDE Administrator配置页的操作 264

10-4 常用数据库组件 272

10-4-1 数据访问组件 272

10-4-2 数据控制组件 284

10-5 本地数据库开发示例 290

10-6-1 多层数据库的结构 297

10-6 多层分布式数据库开发初步 297

10-6-2 多层数据库的实现 298

思考题 306

第11章 考勤管理系统设计 307

11-1 系统分析 307

11-1-1 现有考勤系统分析 307

11-1-2 工时管理制度分析 308

11-1-3 系统分析 309

11-2 系统设计 311

11-2-1 系统设计原则 311

11-2-2 系统设计 312

11-3 数据库系统设计 313

11-4 系统详细设计 315

11-4-1 数据模块 315

11-4-2 主界面 317

11-4-3 查询并修改工时信息界面 324

11-4-4 用户配置设定界面 325

11-4-5 程序运行 326

小结 327

思考题 327

本书习题参考答案 328