《Delphi 6实用编程技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:曹智威等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2002
  • ISBN:7508410157
  • 页数:315 页
图书介绍:本书介绍了Delphi6的主要功能和组件,并且着重介绍了Delphi6的新功能和新组件,为编程者使用这些新组件提供了重要的参考。

第一章 Delphi 6简介 1

1.1 Delphi产品系列 1

1.2 Delphi 6企业版新功能简介 2

第二章 Delphi中的Object Pascal 4

2.1 Object Pascal语言规则 4

2.1.1 保留字 4

2.1.2 标准指令 4

2.1.3 标识符 4

2.1.4 注释 4

2.2 Object Pascal中的常量 5

2.3 Object Pascal中的变量 5

2.4 Object Pascal的数据类型 5

2.4.1 有序类型 6

2.4.2 实型 7

2.5.1 数组类型 8

2.5 结构类型 8

2.4.3 字符串类型 8

2.5.2 集合类型 9

2.5.3 记录类型 10

2.5.4 文件类型 10

2.5.5 指针类型 11

2.6 Object Pascal的表达式和运算符 11

2.6.1 算术运算符 11

2.6.2 逻辑运算符 12

2.6.3 位运算符 12

2.6.4 字符串运算符 12

2.6.5 关系运算符 13

2.7 Object Pascal的语句 13

2.7.1 赋值语句 13

2.7.2 复合语句 13

2.7.3 条件语句(if,case) 14

2.7.4 循环语句 15

2.8.1 过程和函数的区别 16

2.8 Object Pascal的过程和函数 16

2.8.2 过程和函数的调用 17

2.9 类类型 18

2.9.1 类定义 18

2.9.2 使用类的对象 19

2.9.3 类的封装 19

2.10.1 单元声明语句 20

2.10.2 单元接口部分 20

2.10 Delphi中的单元文件 20

2.10.3 单元实现部分 21

2.10.4 单元初始化部分 21

2.10.5 使用Delphi的可视化组件及其单元 21

第三章 Delphi 6的基本组件编程 22

3.1 窗体与组件的关系 22

3.1.1 Delphi的Form窗体 22

3.1.2 Delphi中的组件 22

3.2 组件的层次结构 22

3.3.1 可见组件的公共属性 24

3.3 组件的公共属性、方法和事件 24

3.3.2 可见组件的公共方法 25

3.3.3 可见组件的公共事件 26

3.4 文本输入类控件 26

3.4.1 Label与Edit组件 27

3.4.2 Memo和RichEdit组件 29

3.5 按钮类控件 30

3.5.1 命令按钮Button、BitBtn、SpeedButton控件 30

3.5.2 CheckBox和RadioButton控件 31

3.6 列表类组件 35

3.6.1 ListBox组件 35

3.6.2 ComboBox控件 35

3.6.3 TreeView组件 36

3.6.4 ListView组件 39

3.7 多页组件 42

3.7.1 TabControl组件 42

3.7.2 PageControl组件 44

3.8.1 ProgressBar组件 46

3.8 其他基本组件应用 46

3.8.2 Animate组件 47

3.8.3 Timer组件 47

3.8.4 应用示例 47

3.9 常用事件及事件响应 48

3.9.1 鼠标事件 49

3.9.2 键盘事件 49

3.9.3 拖放事件 49

第四章 Form窗体与MDI应用程序 52

4.1 Form窗体的常用属性 52

4.1.1 窗体边框属性 53

4.1.2 窗体的类型 53

4.2 多个窗体的应用程序 54

4.2.1 窗体的创建 54

4.2.2 窗体的调用 55

4.3.1 创建窗体模板 56

4.3 窗体的重用 56

4.3.2 使用Frame对象 57

4.4 多文件界面(MDI) 59

4.4.1 建立MDI父子窗体 59

4.4.2 合并菜单 62

4.4.3 排列与存取MDI子窗体 66

第五章 Delphi数据库体系结构 69

5.1 Delphi数据库体系结构概述 69

5.1.1 单层本地型数据库应用程序及其结构 70

5.1.2 客户机/服务器数据库应用程序及其结构 71

5.1.3 多层数据库应用程序的结构 71

5.2 Delphi数据库引擎 72

5.2.1 Borland数据库引擎BDE 72

5.2.2 ADO数据访问技术 77

5.3 Delphi开发数据库应用程序 77

5.3.1 创建简单的数据库应用程序 78

5.3.2 创建主从数据库应用程序 83

6.1 Database DeskTop简介 88

6.1.1 Database DeskTop窗口 88

第六章 创建与管理数据库表 88

6.1.2 Database DeskTop 中的对象 89

6.1.3 Database DeskTop的工作环境设置 89

6.2 创建本地型数据库表 91

6.2.1 创建数据库别名 91

6.2.2 创建数据库表 91

6.2.3 设置数据库表的属性 92

6.3 编辑执行SQL语句 95

6.4 使用QBE查询数据 96

6.5 创建SQL类型数据表 97

6.6 SQL Explorer使用简介 100

6.6.1 打开SQL Explorer 100

6.6.2 管理数据库 101

6.6.3 数据字典 103

6.7 使用Data Pump 105

7.2.1 TTable组件常用属性 107

7.2 Table组件 107

7.1 数据集组件 107

第七章 数据访问组件 107

7.2.2 Table组件的常用方法及应用 109

7.2.3 Table组件的常用事件 121

7.3 TField对象 122

7.3.1 TField对象的属性 123

7.3.2 计算字段和查询字段 124

7.4 DataSource组件 127

7.4.1 DataSource组件的属性 127

7.4.2 DataSource组件的事件 128

第八章 数据控制组件 129

8.1 数据控制组件概述 129

8.2 DBGrid组件 130

8.2.1 DBGrid组件的常用属性 131

8.2.2 DBGrid组件的事件 133

8.3 DBNavigator组件 134

8.3.1 DBNavigator组件的常用属性 134

8.3.2 DBNavigator组件的常用事件 135

8.5 DBMemo组件 136

8.4 DBText组件 136

8.6 组件综合示例程序一 137

8.7 DBEdit组件 140

8.8 DBListBox组件 140

8.9 DBComboBox组件 141

8.10 DBLookupListBox组件 141

8.11 DBLookupComboBox组件 142

8.12 DBCheckBox组件 142

8.13 DBRadioGroup组件 143

8.14 组件综合示例程序二 143

8.15 DBRichEdit组件 145

8.16 DBImage组件 145

8.17 DBCtrlGrid组件 146

8.18 DBChart组件 146

8.19 组件综合示例程序三 146

9.1 ADO组件简述 149

9.1.1 ADOConnection组件 149

第九章 ADO组件程序的编制 149

9.1.2 ADOCommand组件 152

9.1.3 ADODataset组件 153

9.1.4 ADOTable,ADOQuery,ADOStoredProc组件 154

9.1.5 RDSConnection 154

9.2 ADO操作数据库 154

10.1 SQL语言简介 156

10.1.1 命名惯例 156

第十章 Delphi中的SQL编程 156

10.1.2 常用SQL语句及语法 157

10.2 TQuery组件在SQL编程中的运用 160

10.3 静态SQL语句编程 162

10.3.1 SQL命令文本的编写 163

10.3.2 SQL语句的执行 166

10.3.3 SQL语句的查询结果 167

10.4 动态SQL语句编程 167

10.4.1 设计阶段的参数赋值 167

10.4.2 运行阶段的参数赋值 168

10.4.3 动态SQL语句的执行 169

10.5 Delphi中SQL查询示例 169

10.5.1 SQL查询程序窗体设计 169

10.5.2 SQL查询程序事件代码 170

10.5.3 运行SQL查询程序 172

第十一章 快速报表组件 174

11.1 QReport组件简介 174

11.1.1 QuickRep组件 175

11.1.2 QRBand组件 177

11.1.3 QRSubDetail组件 179

11.1.4 QRDBText组件 179

11.1.5 QRExpr组件 180

11.1.6 QRSysData组件 180

11.1.7 QRShape组件 181

11.1.8 QRPreview组件 181

11.2.1 Quick Report Wizard 185

11.2 快速生成报表的方法 185

11.2.2 使用报表模板 187

11.3 QReport组件应用综合示例 190

第十二章 客户机/服务器应用程序开发 199

12.1 Delphi中客户机/服务器数据库应用开发技术 199

12.1.1 Database组件 199

12.1.2 StoredProc组件 203

12.1.3 Session组件 204

12.1.4 数据库应用的事务控制 205

12.2 客户机/服务器数据库编程示例 207

12.2.1 Database组件的使用 207

12.2.2 存储过程编程 209

12.2.3 InterBase触发器的应用 213

12.2.4 事务控制编程 215

12.3 利用SQL监视器优化应用程序 217

12.3.1 使用SQL监视器 217

12.3.2 SQL监视器的跟踪选项 218

12.4.1 IBX组件概述 219

12.4 InterBase Express组件使用 219

12.4.2 IBX组件应用示例 220

第十三章 多层数据库应用程序开发 224

13.1 多层数据库技术概述 224

13.1.1 多层数据库应用程序结构 224

13.1.2 多层数据库应用程序结构的特点 225

13.2.1 MIDAS组件 226

13.2.2 客户端程序的结构 226

13.2 基于MIDAS技术的多层数据库应用程序 226

13.2.3 应用程序服务器的结构 227

13.2.4 选择合适的通信协议 228

13.3 创建多层数据库应用程序的基本过程 229

13.3.1 创建应用程序服务器 229

13.3.2 注册、安装应用程序服务器 230

13.3.3 创建客户端程序 232

13.4 多层数据库应用程序的连通机制 232

13.4.2 建立与服务器的连接 233

13.4.1 确定应用程序服务器的位置和名字 233

13.4.3 断开服务器连接 234

13.5 创建多层数据库应用程序示例 234

13.5.1 创建应用程序服务器 234

13.5.2 创建客户机程序 238

第十四章 Web数据库应用程序开发 241

14.1 Web服务器编程中的基本概念 241

14.1.1 浏览器的工作过程 241

14.1.2 Web服务器程序 242

14.1.3 基于数据库服务的Web服务器的基本结构 242

14.2 Web服务器程序编程概述 243

14.2.1 Web服务器程序的种类 243

14.2.2 创建Web服务器程序的基本步骤 243

14.2.3 Delphi中Web服务器程序的结构 244

14.2.4 调试和运行Web服务器程序 245

14.3 使用Delphi编写Web服务器程序 245

14.3.1 返回静态页面 245

14.3.2 接收用户输入的ISAPI DLL 251

14.3.3 用于显示数据库的Web服务器程序 257

14.3.4 CGI类型的Web数据库应用程序 260

14.4 开发MIDAS构架Web数据库程序 265

14.4.1 电子商务数据交换的标准XML 265

14.4.2 基于Internet Express的Web数据库程序结构 266

14.4.3 创建MIDAS结构的Web服务器程序 266

第十五章 用Delphi 6开发Linux程序 270

15.1 Linux编程概述 270

15.2 CLX简单程序设计 271

15.2.1 ActionList组件 271

15.2.2 文本编辑器程序框架 273

15.2.3 程序的MainFrm.pas的部分源代码 274

第十六章 Indy系列组件编程 277

16.1 简单的客户机/服务器编程 277

16.1.1 客户端编程 277

16.1.2 服务器端编程 279

16.2.1 将要用到的组件介绍 281

16.2 HTTP客户机/服务器编程 281

16.2.2 HTTP客户端编程 283

16.2.3 服务器端编程 290

16.3 FTP客户编程 301

第十七章 数据库安全与CLX数据库程序设计 310

17.1 MySQL数据库的安装、创建和使用 310

17.2.3 概念 311

17.2.2 介绍 311

17.2.1 为什么使用防火墙 311

17.2 Linux安全机制——防火墙和非军事区 311

17.2.4 目标 312

17.2.5 构建步骤 312

17.2.6 测试 313

17.2.7 结论 313

17.3 MySQL自身的安全机制 314

17.3.1 运行指南 314

17.3.2 用户和密码设置 314

17.4 MySQL数据库的连接和编程 314