《Delphi 5编程基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴小前,马亮等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302007586
  • 页数:314 页
图书介绍:

第1章 Delphi简介 1

1.1 Delphi概述 1

1.1.1 Delphi的版本 1

1.1.2 Delphi 5的新特点 2

1.2 Delphi 5的安装 6

1.2.1 系统配置 6

1.2.2 安装过程 6

1.2.3 安装外挂工具 10

1.3 开发环境 11

1.3.1 加速按钮栏 12

1.3.2 对象监视器 13

1.3.3 窗体设计器和代码编辑器 14

1.3.4 代码浏览器 15

1.3.5 类完成器 16

1.3.6 环境设置 17

1.4 帮助系统 17

第2章 Object Pascal语言和程序结构 19

2.1 结构与类型概述 19

2.2 常量和变量 19

2.2.1 常量 20

2.2.2 变量 20

2.3 操作符 20

2.3.1 算术操作符 20

2.3.2 逻辑操作符 21

2.3.3 关系操作符 21

2.3.4 操作符的优先级 22

2.4 数据类型 22

2.4.1 有序类型 22

2.4.2 实数类型 27

2.4.3 字符串类型 28

2.4.4 构造类型 29

2.4.5 指针类型 33

2.5 语句 34

2.5.1 声明语句 34

2.5.2 可执行语句 36

2.6 过程和函数 43

2.6.1 过程 43

2.6.2 函数 43

2.6.3 函数和过程中变量的作用域 44

第3章 面向对象编程 45

3.1 类和对象的概念 45

3.1.1 什么是类 45

3.1.2 类的字段、方法和属性 46

3.1.3 什么是对象 47

3.2 类的封装性 48

3.3 类的继承性 49

3.4 类的多态性 50

3.5 单元 51

3.6 程序 51

第4章 工程、单元和窗体 52

4.1 工程 52

4.1.1 组成工程的文件 52

4.1.2 工程中的文件 54

4.2 工程管理器 64

4.2.1 显示工程管理器 64

4.2.2 工程管理器窗口 64

4.2.3 将窗体和程序单元集成到工程中 66

4.2.4 查看或编辑窗体和程序单元 68

4.3.1 Forms选项卡 69

4.3 设置工程的属性 69

4.3.2 Application选项卡 71

4.3.3 Compiler选项卡 71

4.3.4 Linker选项卡 72

4.3.5 Directories/Conditionals选项卡 73

4.3.6 Version Info选项卡 73

4.3.7 Packages选项卡 73

4.4 编译和连接 74

4.4.1 检查源程序的语法 75

4.4.2 编译工程 75

4.4.3 生成工程 75

第5章 使用窗体和组件 76

5.1 Delphi的可视化设计界面 76

5.1.1 可视化设计界面 76

5.1.3 组件的类型 79

5.1.2 配置窗体设计器 79

5.1.4 命名约定 80

5.2 建立窗体 81

5.2.1 利用内建函数(或过程)显示对话框 81

5.2.2 开发自定义的对话框 85

5.3 一个简单的窗体示例 93

5.3.1 添加组件 93

5.3.2 操纵组件 94

5.3.3 用对象监视器设置属性 96

5.3.4 编写事件处理句柄 98

5.3.5 执行例子 99

第6章 可视化组件库 101

6.1 概述 101

6.1.1 组件与对象 101

6.1.3 组件的层次结构 102

6.1.2 TObject和运行期间的类型标识 102

6.2 常用的组件 103

6.2.1 文本输入组件 103

6.2.2 按钮类组件 106

6.2.3 列表类组件 110

6.2.4 容器组件 115

6.2.5 菜单组件 116

6.2.6 工具条 121

6.2.7 对话框组件 123

6.3 Delphi 5.0中有关VCL的新特征 124

第7章 使用调试器 126

7.1 错误类型 126

7.1.1 设计期错误 126

7.1.2 编译期错误 126

7.2 准备调试 127

7.1.4 逻辑错误 127

7.1.3 运行期错误 127

7.3 使用调试器控制程序的运行 128

7.3.1 Run菜单中的调试选项 129

7.3.2 断点 132

7.3.3 监视窗口 135

第8章 异常处理 137

8.1 异常处理的语法格式 137

8.1.1 Try...Except结构 137

8.1.2 Try...Finally结构 139

8.1.3 默认的异常处理方式 140

8.2 处理RTL异常 140

8.3 处理VCL异常 142

8.4 数据库异常处理 142

8.4.1 EDataBaseError异常 142

8.4.2 EDBEngineError异常 143

8.5.1 用户自定义异常 146

8.5 用户自定义异常 146

8.5.2 用户定义的数据库异常 147

第9章 SQL Explorer和SQL Monitor 149

9.1 SQL Explorer的界面 149

9.2 SQL Explorer的菜单、快捷菜单和键盘命令 151

9.2.1 SQL Explorer的菜单 151

9.2.2 快捷菜单和键盘命令 154

9.3 用SQL Explorer操作数据库 155

9.3.1 维护数据库别名 155

9.3.2 用SQL Explorer访问数据库 156

9.3.3 输入SQL语句 157

9.4 数据字典 157

9.5 SQL Monitor 159

9.5.1 SQL Monitor概述 160

9.5.2 设置跟踪选项 161

第10章 开发数据库应用程序 163

10.1 Delphi 5.0组件板中的数据访问组件 163

10.1.1 DataSource组件 164

10.1.2 Table组件 164

10.1.3 Query组件 165

10.1.4 StroedProc组件 166

10.1.5 Database组件 168

10.1.6 Session组件 172

10.1.7 BatchMove组件 173

10.2 Delphi 5.0的数据控制组件 174

10.3 对数据集的整体操作 175

10.4 数据模块 176

10.4.1 如何使用数据模块 177

10.4.3 使用数据模块中组件的属性、方法和事件 178

10.4.2 把组件加到数据模块中 178

10.4.4 数据模块的重用 179

10.4.5 如何把数据模块加到对象库中 180

10.5 创建两个数据库应用程序 181

10.5.1 创建第一个数据库应用程序 181

10.5.2 创建第二个数据库应用程序 186

10.6 数据库表格向导(Form Wizard) 188

10.6.1 建立单一数据库表格 188

10.6.2 建立一个主/从数据库表格 191

第11章 InterBase 194

11.1 本地InterBase 194

11.2 InterBase ISQL 194

11.2.1 登录到数据库上 195

11.2.2 数据库的建立 196

11.2.4 数据库表的创建 197

11.2.3 删除数据库 197

11.3 数据操纵 198

11.3.1 插入记录 198

11.3.2 更新记录 198

11.3.3 删除记录 199

11.4 触发器 199

11.4.1 生成器 199

11.4.2 删除相关记录 200

11.5 存储过程 201

11.5.1 返回一组记录的存储过程 201

11.5.2 返回单值的存储过程 202

第12章 多层数据库应用程序 203

12.1 多层数据库应用程序概述 203

12.2 多层数据库应用程序的结构 204

12.3 创建多层数据库应用程序 205

12.3.1 创建应用程序服务器 206

12.3.2 创建客户机程序 208

12.3.3 客户机程序中的远程服务器组件 212

12.3.4 用客户机数据集访问数据 213

12.3.5 记录的更新 214

12.3.6 在应用程序服务器上处理更新请求 214

第13章 创建报表 215

13.1 报表实例中要使用的数据库表 215

13.2 用QuickRep和QRBand组件创建报表的窗体 217

13.3 增加数据集组件 220

13.4 加入静态文本信息 221

13.5 在报表中加入数据 221

13.6 组标题和组脚注 229

13.7 主/从报表 230

13.8 将报表集成到应用程序中 232

14.1 多任务和多线程 233

第14章 多线程 233

14.2 多线程的同步控制 234

14.2.1 临界区 234

14.2.2 互斥元 235

14.2.3 信号量 235

14.2.4 事件 236

14.3 使用同步对象Thread Object创建多线程应用程序 237

第15章 基于Internet的Web服务器应用程序 243

15.1 CGI简介 243

15.1.1 基本概念和原理 244

15.1.2 CGI的工作过程 244

15.1.3 用CGI编程的实例 245

15.2 Delphi提供的Internet组件 253

15.3 Web服务器应用程序的结构 254

15.4 创建基于Internet的Web服务器应用程序 255

16.2 如何显示图形 260

16.1 多媒体概述 260

第16章 用Delphi制作多媒体程序 260

16.3 如何制作动画 264

16.4 如何播放声音 271

16.4.1 MediaPlay组件 271

16.4.2 Play a Sound应用程序的窗体 272

16.4.3 编写事件代码 273

16.4.4 运行程序 274

16.5 如何播放VCD 276

16.6 ActiveX组件 278

16.6.1 ActiveX组件、接口和类型库 278

16.6.2 Delphi 5.0中ActiveX组件的新特征 279

16.6.3 使用Delphi 5.0的ActiveX组件 279

16.6.4 创建自己的ActiveX组件 279

17.1.1 什么是组件 285

17.1 Delphi组件原理 285

第17章 创建自己的组件 285

17.1.2 编写组件和使用组件的区别 286

17.1.3 编写自定义组件的步骤 286

17.2 创建组件的方法概述 286

17.2.1 创建组件的起点 287

17.2.2 创建新组件的方法 288

17.2.3 创建组件的面向对象技术 289

17.3 创建组件的编程 289

17.3.1 定义属性 290

17.3.2 创建事件 292

17.3.3 处理消息 295

17.3.4 注册组件 297

17.4 创建自己组件的例子 299

17.4.1 创建TSetColorShape组件 299

17.4.2 创建一个窗口化TReoStat组件 303