《Delphi 4.0使用指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王益进,杜吉祥主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:1999
  • ISBN:7801344782
  • 页数:302 页
图书介绍:本书向读者系统地介绍了最新可视化软件开发工具—BorlandDelphi4.0(以下简称Delph

第1章 新一代编程工具——代码生成器 1

1.1 应用程序开发工具 1

1.2 强大的数据库功能 4

第2章 揭开面纱:一个简单的例子 5

2.1 窗体——你的舞台 5

2.2 控件的放置 5

2.3 设置控件的属性 6

2.4 响应事件 7

2.5 运行一个应用程序 8

第3章 浏览Delphi的IDE 9

3.1 IDE概貌 9

3.2 基本组成 9

3.2.1 主菜单 10

3.2.2 工具条(Toolbar) 10

3.2.3 控件模板 10

3.2.4 窗体设计器(Form Designer) 11

3.2.5 代码编辑器(Code Editor) 11

3.2.6 对象观察器(Object Inspector) 12

3.3 菜单结构 14

3.3.1 File菜单 14

3.3.2 Edit菜单 15

3.3.3 Search菜单 16

3.3.4 View菜单 16

3.3.5 Project菜单 17

3.3.6 Run菜单 18

3.3.7 Component菜单 19

3.3.8 Database菜单 19

3.3.9 Tools菜单 20

3.3. Help菜单 20

3.4 配置自己的IDE 22

3.4.1 自定义工具条 22

3.4.2 自定义控件模板 23

3.4.3 自定义代码编辑器 24

3.4.4 设计界面的布局及保留 25

3.5 小结 26

第4章 Object Pascal简介 27

4.1 数据及运算 27

4.1.1 标识符(Identifier) 27

4.1.2 保留字和标准指令 28

4.1.3 常量(Constants) 29

4.1.4 变量(Variant) 30

4.1.5 简单数据类型 30

4.1.6 结构类型 34

4.1.7 数据的运算及操作 36

4.2 Object Pascal程序结构 40

4.2.1 顺序结构 40

4.2.2 分支结构 42

4.2.3 循环结构 45

4.2.4 子程序 49

4.2.5 指针 54

4.3 小结 56

第5章 面向对象的程序设计 57

5.1 面向对象的程序设计 57

5.1.1 概念 57

5.1.2 特点 58

5.2 Delphi的面向对象实现——Object Pascal语言 59

5.2.1 对象与类 59

5.2.2 类的封装性 61

5.2.3 类的继承性 62

5.2.4 类的多态性 64

5.2.5 类的高级特征 65

5.3 小结 67

第6章 应用程序、文件和工程管理器 68

6.1 组织一个工程 68

6.2 应用程序的组成 69

6.2.1 工程文件 69

6.2.2 窗体文件 70

6.2.3 单元文件 71

6.2.4 其他文件类型 76

6.3 大管家——工程管理器 76

6.3.1 工程管理器窗口 77

6.3.2 在工程中增加和取出文件 77

6.3.3 保存工程及文件 78

6.3.4 工程文件的编译和链接 79

6.4 详细的工程环境设置信息 80

6.4.1 Forms选项卡 80

6.4.2 Application选项卡 81

6.4.3 Compiler选项卡 81

6.4.4 Linker选项卡 83

6.4.5 Directories/Conditionals选项卡 85

6.4.6 Version Info选项卡 86

6.4.7 Packages选项卡 88

6.5 对象仓库 89

6.6 小结 90

第7章 编辑与调试 91

7.1 使用程序编辑器 91

7.2 设置自己喜欢的程序编辑器选项 92

7.2.1 Editor 92

7.2.2 Display 95

7.2.3 Color 96

7.3 无微不至的帮助——Code Insight功能 99

7.3.1 配置Code Insight 99

7.3.2 Code Completion 100

7.3.3 Code Parameters 103

7.3.4 Tooltip Expression Evaluation 103

7.3.5 Tooltip Symbol Insight 104

7.3.6 Code Templates 105

7.4 调试器 106

7.4.1 设置调试选项 107

7.4.2 跟踪运行与设置断点 109

7.4.3 利用表达式计算器监看变量值 112

7.4.4 用Watch窗口监看变量值 112

7.5 小结 114

第8章 数据库系统基础概论 115

8.1 数据库管理系统 115

8.2 数据库应用程序 117

8.3 Delphi的数据库系统 118

8.3.1 Delphi的数据库特性 118

8.3.2 Delphi可以访问的数据源 120

第9章 应用Data Access和Data Controls 121

9.1 Delphi数据库编程的基础知识 121

9.1.1 Delphi对各种数据库的支持 121

9.1.2 数据表格 123

9.2 快速入门:一个小例子 124

9.3 Delphi数据库应用程序的基本结构 128

9.4 DataSource控件 129

9.4.1 DataSource的属性 129

9.4.2 DataSource的事件 131

9.5 Table控件 131

9.5.1 TTable的属性: 132

9.5.2 TTable的方法: 139

9.6 Query控件 144

9.6.1 TQuery的属性 144

9.7 使用DBNavigator控件 146

9.7.1 DBNavigator控件上的按钮 146

9.7.2 使用ShowHint属性显示帮助 147

9.7.3 Confirm Delete属性 148

9.8 使用DBGrid控件 149

9.8.1 DBGrid简介 149

9.8.2 使用Columns Editor 151

9.8.3 设定Options属性 154

9.9 使用SQL语言 156

9.9.1 使用SQL Builder建立查询 161

9.10 其他一些Data-Aware控件 164

9.10.1 DBText控件 164

9.10.2 DBEdit控件 165

9.10.3 DBListBox控件 166

9.10.4 DBComboBox控件 168

9.10.5 DBMemo控件 170

9.10.6 DBImage控件 171

9.10.7 DBCtrlGrid控件 173

9.10.8 DBLookupComboBox控件 174

9.11 对数据表格进行编辑 176

9.11.1 移动文件指针 176

9.11.2 修改数据表格 181

9.11.3 对数据表格进行遍历 183

9.12 TField类 185

9.13 进行快速查找 189

9.14 向应用程序添加计算功能 192

9.14.1 添加计算字段 192

9.14.2 求数据表格的总和 193

9.15 数据表格的连接、建立主从关系 194

9.16 运行时间创建数据表格 198

第10章 用QReport控件制作快速报表 201

10.1 几个基本控件 201

10.1.1 QuickRep控件 201

10.1.2 QRSubDetail控件 208

10.1.3 QRBand控件 210

10.1.4 QRDBText控件和QRDBLabel控件 213

10.2 最快速生成快速报表的方法 214

10.3 快速报表的边条 218

10.3.1 QRChildBand控件 218

10.3.2 QRGroup控件 219

10.3.3 边条的组织 220

10.4 在快速报表中加入图形 221

10.4.1 有关图形的控件 221

10.4.2 一个例子 223

10.5 生成快速报表的应用编程 225

10.5.1 QReportLabel模板 225

10.5.2 Master/Detail模板 231

10.5.3 应用快速报表编程 239

10.6 快速报表的计算功能 246

10.7 快速报表的图表功能 253

10.8 小结 260

第11章 Decision Cube页上的控件 261

11.1 Decision Cube的机制 261

11.2 一个简单的实例 264

第12章 SQL基础知识 266

12.1 SQL历史 266

12.2 SQL概貌及其特点 266

12.3 SQL数据查询功能 268

12.4 SQL数据操纵功能 281

12.5 本章小结 286

附录A 常用函数 287

A.1 算术函数 287

A.2 时间函数 287

A.3 内存管理函数 288

A.4 文件函数 288

A.5 浮点函数 290

A.6 流程控制函数 290

A.7 I/O函数 291

A.8 堆函数 291

A.9 其他函数 291

A.10 次序函数 292

A.11 指针函数 292

A.12 格式化函数 292

A.13 Pascal风格字符串函数 293

A.14 NULL结尾字符串函数 294

A.15 文本文件函数 295

A.16 转换函数 296

A.17 无类型文件函数 296

附录B 控件简介 297

B.1 Standard页 297

B.2 Additional页 298

B.3 System页 298

B.4 Win32页 299

B.5 Dialogs页 300

B.6 Internet页 300

B.7 QReport页 301

B.8 Decision Cube页 302