当前位置:首页 > 工业技术
Delphi 6编程指南
Delphi 6编程指南

Delphi 6编程指南PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:飞思科技产品研发中心编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505373382
  • 页数:368 页
图书介绍:本书从对象PASCAL语言的语法开始,逐步讲述Windows编程的基本知识,并详细介绍了Delphi6的新特性与集成开发环境、编译与调试技术、VCL的使用、数据库的开发及使用等内容。
《Delphi 6编程指南》目录

第一篇 Delphi 6编程基础 1

第1章 Delphi 6的新特性 3

1.1 新IDE的特点 3

1.1.1 新菜单 4

1.1.2 工程管理器中的包(Packages) 4

1.1.3 对象树状列表(Object TreeView) 4

1.1.4 代码编辑器(Code Editor) 5

1.1.5 Code Insight的新特性 6

1.1.6 Code Completion 6

1.1.7 目录对话框(Directories Dialog) 6

1.2.3 改进后的WebBroker的特征 7

1.2.2 支持Web服务器应用程序 7

1.2.1 支持WebServices 7

1.2 新的网络功能特点 7

1.2.4 新的WebSnap的特征 8

1.3 新VCL的特点 9

1.3.1 新组件 9

1.3.2 改善后的特征 9

1.3.3 子组件 9

1.3.4 新的操作 10

1.3.5 单元文件的变化 10

1.4 新RTL单元和特点 13

1.5 新的编译器的特点 14

1.6 新的COM/ActiveX特点 16

第2章 Delphi 6的编程语言 17

2.1 一个简单的例子 17

2.2 标识符 19

2.3 注解 20

2.4 保留字 21

2.5 指令字 21

2.6 数据类型 22

2.6.1 简单数据类型(simple) 24

2.6.2 字符串类型 30

2.6.3 结构类型 31

2.6.4 指针类型(pointer) 35

2.6.5 过程和函数类型 36

2.6.6 变化类型(variant) 36

2.7 运算符和表达式 37

2.7.1 算术运算符 37

2.7.3 关系运算符 38

2.7.2 逻辑运算符 38

2.7.4 位运算符 39

2.7.5 指针运算符 39

2.7.6 集合运算符 39

2.7.7 地址运算符 40

2.7.8 表达式 40

2.8 转移和循环 41

2.8.1 转移控制语句 41

2.8.2 循环控制语句 43

2.9 过程和函数 45

2.9.1 过程和函数的声明 46

2.9.2 过程和函数的参数 47

2.9.3 过程和函数的调用 48

2.9.4 关于过程综合实例 48

2.10 类 51

2.11 类的特性 53

2.11.1 封装性 53

2.11.2 继承性 54

2.11.3 多态性 55

2.12 类的引用 57

第3章 Delphi 6的集成开发环境 61

3.1 Delphi 6的安装 61

3.1.1 Delphi 6的版本 61

3.1.2 Delphi 6对硬件的要求 62

3.1.3 安装过程 63

3.2 集成开发环境 67

3.2.1 菜单栏 69

3.2.2 组件栏 76

3.2.3 对象树状列表 77

3.2.4 对象浏览器 78

3.2.5 窗体设计器 79

3.2.6 代码编辑器 79

3.2.7 代码浏览器 80

3.3 创建一个简单的工程 81

3.3.1 窗口框架的生成 81

3.3.2 属性变更 83

3.3.3 界面的设计 84

3.3.4 代码的添加 85

3.3.5 程序的运行 86

第4章 异常处理与调试技巧 89

4.1 异常的体系结构 89

4.1.1 Exception类的属性 89

4.1.2 Exception中的方法 90

4.1.3 使用新异常 94

4.1.4 异常的分类 95

4.1.5 文件操作异常 96

4.1.6 数据库操作异常 98

4.2 异常处理概述 100

4.3 编译主调试概述 102

4.4 程序错误分类 103

4.4.1 编译错误 103

4.4.2 逻辑错误 103

4.4.3 运行错误 103

4.5 编译器的设置 104

4.5.1 显示编译进度的设置 104

4.5.2 编译器命令 105

4.5.3 编译器的设置 107

4.6 程序的调试 110

4.6.1 断点的使用 110

4.6.2 逐行执行代码 117

4.6.3 其他调试方法与技巧 117

4.7 异常处理与调试技巧实例 119

第5章 VCL的使用 125

5.1 VCL基础 125

5.1.1 TObject类 125

5.1.2 VCL的层次式结构 129

5.1.3 VCL组件的属性 133

5.1.4 VCL组件的方法 135

5.1.5 VCL组件的事件 136

5.1.6 VCL组件库 138

5.2.1 Button组件 140

5.2 VCL组件及其应用——按钮和菜单 140

5.2.2 BitBtn组件 141

5.2.3 RadioButton和RadioGroup组件 146

5.2.4 CheckBox和GroupBox组件 147

5.2.5 主菜单和弹出式菜单 153

5.2.6 按钮和菜单的综合运用 155

5.3 VCL组件及其应用——标签和编辑框 163

5.3.1 Label标签 163

5.3.2 Edit编辑框的使用 166

5.4 VCL组件及其应用——列表框、组合框和滚动条 171

5.4.1 列表框 171

5.4.2 组合框组件 172

5.4.3 滚动条 176

5.4.4 列表框、组合框、滚动条的综合应用实例 180

5.5 VCL组件及其应用——对话框 183

5.5.1 普通对话框的使用 183

5.5.2 通用对话框的使用 187

5.6 VCL组件及其应用——工具栏和状态栏 190

5.6.1 工具栏 191

5.6.2 工具栏的设计实例 192

5.6.3 状态栏 200

5.7 VCL组件的综合应用——员工资料信息显示 202

5.8 VCL组件的综合应用——简单图形的绘制 207

第二篇 常见Delphi 6应用开发 219

第6章 数据库应用开发 221

6.1 数据库基本知识 221

6.1.1 数据库及数据库系统概述 221

6.1.2 关系型数据库系统 222

6.2.1 创建一个数据库 223

6.2 数据库组件 223

6.2.2 数据库引擎组件页简介 225

6.2.3 TTable组件 226

6.2.4 TQuery组件 234

6.2.5 TStoredProc组件 235

6.2.6 TDatabase组件 237

6.2.7 TSession组件 239

6.2.8 数据访问组件页简介 241

6.2.9 数据控制组件页简介 242

6.2.10 TDBGrid组件 243

6.2.11 TDBNavigator组件 245

6.2.12 TDBText组件介绍 246

6.2.14 TDBMemo组件 247

6.2.13 TDBEdit组件 247

6.3 数据库的访问技术 248

6.3.1 SQL语言的使用 248

6.3.2 数据记录的查询 258

6.3.3 数据记录的添加 259

6.3.4 数据记录的删除 261

6.3.5 数据记录的修改 261

6.3.6 处理数据库异常 262

6.4 数据库报表制作 263

6.4.1 关于Quick Report 263

6.4.2 报表的组成 263

6.4.3 简单的报表设计 264

6.4.4 快速报表生成向导(Quick Report Wizard) 266

6.4.5 使用报表模板制作报表 268

6.4.6 Quick Report报表组件 270

第7章 Delphi 6中的打印 277

7.1 简单的打印功能 277

7.1.1 打印窗体 277

7.1.2 打印文本 277

7.1.3 打印位图 278

7.2 常用的打印函数 279

7.2.1 TPrinter对象 279

7.2.2 TPrinter Canvas 280

7.3 获取打印机信息 280

第8章 开发可视组件 283

8.1 开发可视组件的方法 283

8.2 开发可视组件的步骤 284

8.3 开发可视组件实例 285

8.4 开发ActiveX组件 299

8.4.1 Delphi 6里的ActiveX 299

8.4.2 使用向导创建ActiveX 299

8.4.3 注册和安装 316

8.4.4 使用ActiveX 318

8.4.5 发布ActiveX 320

第9章 常用方法与技巧 325

9.1 获得系统信息 325

9.1.1 操作系统的版本信息 325

9.1.2 Windows路径和系统路径 326

9.1.3 内存信息 327

9.1.4 CPU的信息 328

9.2 注册表的读写 329

9.3 特效界面的制作 331

9.4 操作剪贴板 334

9.4.1 剪贴板的数据类型 335

9.4.2 剪贴板类 335

9.4.3 对文本的操作 335

9.4.4 对位图的操作 336

9.5 在应用程序窗体中实现超级链接 336

第10章 应用程序架构 339

10.1 帮助文件概述 339

10.2 Help文件的建立 339

10.2.1 联机帮助系统的主要功能 340

10.2.2 建立Help文件所需的工具和文件 340

10.2.3 Help文件的创建 341

10.3 应用程序的Help编程 347

10.4 帮助文件开发实例 349

10.4.1 RTF文件的生成 350

10.4.2 建立帮助主题文件 351

10.4.3 建立主题索引文件 351

10.4.4 建立帮助工程文件 352

10.4.5 编译工程文件 352

10.5 Delphi 6支持的安装程序 353

10.6 InstallShield Express功能详解 355

10.6.1 组织安装程序 355

10.6.2 指定应用程序数据 356

10.6.3 配置目标系统 358

10.6.4 定制安装程序界面 361

10.6.5 定义安装程序需求和动作 362

10.6.6 准备发布版本 363

10.7 一个安装程序的制作实例 364

返回顶部