《Delphi 6.0高级编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:傅红波编著
  • 出 版 社:中科多媒体电子出版社
  • 出版年份:2002
  • ISBN:7900084622
  • 页数:300 页
图书介绍:本书以实例为主线,辅以必要的技术背景要点来讲解Delphi 6.0编程的精髓。本书实例偏重于多媒体和网络程序开发,其中涉及到OpenGL、Indy组件、XML、Web Broker和WebSnap等技术。本书还讲述了Delphi中的SQL编程,在两个短小精练的程序中充分运用了Delphi数据开发技术,包括BDE组件的ADO组件的使用。通过本书,让读者在编程过程中充分享受编程的乐趣,同时掌握最新的编程思想。本书在选材和编写中主要顾及具有一定Delphi编程经验的读者。由于本书以实例形式讲解Delphi 6.0的使用,所以对于初学者理解Delphi 6.0的应用程序开发也是很有益处的。为了配合读者更好的领会书中内容,我们制作了多媒体教学光盘。

第1章 Delphi 6.0新特性 1

1.1 Delphi基本特性 1

1.2 Delphi新特性 2

1.2.1 IDE 2

1.2.2 Internet 6

1.2.3 XML支持(企业版) 9

1.2.4 Compiler 10

1.2.5 COM/Active X(专业版和企业版) 10

1.2.6 Database support(专业版和企业版) 11

1.2.7 CORBA(企业版) 12

1.2.8 Custom Variants 12

1.2.9 Cross-platform development(专业版和企业版) 12

1.2.10 Translation tools(企业版) 12

1.2.11 Deployment change 13

1.2.12 XML/XSL的支持 13

1.2.13 Web Service的向导和组件 14

1.2.14 执行时函数库 15

1.2.15 第14版的Object Pascal编译器 15

1.3 本章小结 16

第2章 多媒体程序设计 17

2.1 媒体播放器 17

2.1.1 技术背景 17

2.1.2 新建项目 19

2.1.3 界面设计 19

2.1.4 代码编写 21

2.1.5 程序运行 24

2.2 弹球游戏 25

2.2.1 技术背景 26

2.2.2 新建项目 27

2.2.3 界面设计 27

2.2.4 代码编写 30

2.2.5 程序运行 37

2.3 本章小结 38

第3章 SQL编程 39

3.1 SQL的语言简介 39

3.1.1 SQL特点 39

3.1.2 数据定义 40

3.1.3 数据查询 42

3.1.4 数据更新 43

3.1.5 数据控制 44

3.2 本地数据库编程 44

3.2.1 技术背景 44

3.2.2 创建本地数据库Song 51

3.2.3 新建项目 54

3.2.4 界面设计 55

3.2.5 代码编写 58

3.2.6 程序运行 61

3.3 远程数据库编程 62

3.3.1 技术背景 64

3.3.2 存储过程和触发器建立 66

3.3.3 新建项目 70

3.3.4 界面设计 70

3.3.5 代码编写 73

3.3.6 程序运行 74

3.4 本章小结 76

第4章 OpenGL编程 77

4.1 OpenGL简介 77

4.1.1 OpenGL基本操作 77

4.1.2 OpenGL语法规则 78

4.1.3 Delphi中的OpenGL语法 78

4.2 简单的OpenGL动画程序 79

4.2.1 技术背景 79

4.2.2 新建项目 89

4.2.3 界面设计 90

4.2.4 代码编写 90

4.2.5 程序运行 95

4.3 奥运五环程序 96

4.3.1 技术背景 96

4.3.2 新建项目 103

4.3.3 界面设计 103

4.3.4 代码编写 103

4.3.5 程序运行 110

4.4 本章小结 110

第5章 Internet应用程序 111

5.1 聊天室 111

5.1.1 技术专题 111

5.1.2 新建项目 115

5.1.3 界面设计 115

5.1.4 代码编写 118

5.1.5 程序运行 123

5.2 Email收发系统 124

5.2.1 技术背景 124

5.2.2 新建项目 126

5.2.3 界面设计 126

5.2.4 代码编写 132

5.2.5 运行程序 137

5.3 本章小结 137

第6章 Indy组件的使用 138

6.1 用Indy组件建立Gopher服务器和客户端 138

6.1.1 技术背景 138

6.1.2 新建项目 139

6.1.3 界面设计 139

6.1.4 代码编写 142

6.1.5 程序运行 149

6.2 用Indy组件开发FTP客户端应用程序 150

6.2.1 技术背景 151

6.2.2 新建项目 152

6.2.3 界面设计 152

6.2.4 代码编写 157

6.2.5 程序运行 166

6.3 本章小结 166

第7章 XML技术 167

7.1 XML技术 167

7.1.1 XML历史 167

7.1.2 XML下的Web体系结构 169

7.1.3 文件结构 170

7.1.4 XML语法 171

7.2 XML Transform 171

7.2.1 技术背景 172

7.2.2 新建项目 180

7.2.3 界面设计 180

7.2.4 代码编写 185

7.2.5 程序运行 186

7.3 XML Provider 187

7.3.1 技术背景 187

7.3.2 新建项目 188

7.3.3 界面设计 188

7.3.4 代码编写 191

7.3.5 程序运行 192

7.4 XML Client 194

7.4.1 技术背景 194

7.4.2 新建项目 195

7.4.3 界面设计 195

7.4.4 代码编写 197

7.4.5 程序运行 198

7.5 本章小结 199

第8章 Web Broker 200

8.1 Web服务器应用程序 200

8.11 关于Web Broker和WebSnap 200

8.1.2 Internet术语(Terminology)和标准(Standards) 201

8.1.3 HTTP服务器 202

8.1.4 Web服务器应用程序类型 203

8.1.5 调试服务器应用程序 204

8.2 Web Broker技术 207

8.2.1 建立Web Broker结构的Web服务器应用程序 207

8.2.2 Web Broker应用程序的结构 209

8.2.3 Web Dispatcher 209

8.2.4 动作项(Action Item) 210

8.2.5 产生响应消息的内容 215

8.3 AlbumSearch 219

8.3.1 新建项目 220

8.3.2 界面设计 220

8.3.3 代码编写 221

8.3.4 程序运行 223

8.4 本章小结 225

第9章 WebSnap 226

9.1 WebSnap技术 226

9.1.1 用WebSnap创建Web服务器应用程序 226

9.1.2 Adapter组件 231

9.1.3 Page producers 232

9.1.4 WebSnap中的服务器端的脚本 232

9.1.5 响应请求 235

9.2 创建简单的WebSnap程序 239

9.2.1 新建项目 240

9.2.2 界面设计 241

9.2.3 运行程序 249

9.3 Photo Gallery程序 250

9.3.1 新建项目 252

9.3.2 界面设计 253

9.3.3 代码编写 259

9.3.4 程序运行 286

9.4 本章小结 288

第10章 CLX编程 289

10.1 CLX和VCL组件比较 289

10.2 LCD秒表 290

10.2.1 技术背景 290

10.2.2 新建项目 291

10.2.3 界面设计 291

10.2.4 代码编写 292

10.2.5 程序运行 294

10.3 文本浏览器 294

10.3.1 技术背景 295

10.3.2 新建项目 295

10.3.3 界面设计 296

10.3.4 代码编写 297

10.3.5 程序运行 299

10.4 本章小结 300