《Delphi程序设计经典》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:黄文钰编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:703014841X
  • 页数:729 页
图书介绍:本书以Delphi 7为开发平台,对Delphi开发做了较全面的介绍。本书共分22章,内容包括:Delphi基本知识、Delphi程序设计、Delphi特殊应用和Delphi数据库编程等。

目录 3

第一篇 Delphi概述 3

第1章 Delphi概述 3

1.1 Delphi 7的新特点说明 3

1.2 Delphi功能特点介绍 7

1.3 如何得到程序的帮助 8

1.4 Delphi设计环境介绍 10

1.5 使用组件来设计程序 30

第2章 开始设计程序 41

2.1 类 41

2.2 设计Application页目程序 44

2.3 设计Form和编写程序代码 47

2.4 执行一个程序 53

2.5 执行外部程序 55

第3章 Object Pascal介绍 59

3.1 Object Pascal 59

3.2 基本语法 64

3.3 程序流程 72

3.4 数据类型 80

3.5 子程序的使用 83

4.1 可视化组件 88

第4章 组件介绍 88

4.2 组件的种类 91

4.3 可视化组件介绍 92

第二篇 Delphi的实际编程 121

第5章 Registry注册表 121

5.1 Delphi中的Registry 121

5.2 使用RegEdit注册表编辑器 122

5.3 写入Registry 125

5.4 读出Registry 127

5.5 记录Form组件信息 129

5.6 记录应用程序的序列号 135

第6章 INI设置文件 142

6.1 INI文件的设计结构 142

6.2 INI的数据类型 143

6.3 读取与写入INI文件 143

6.4 使用INI文件来保存Form信息 147

第7章 对话框 152

7.1 对话框简介 152

7.2 打开文件对话框 153

7.3 各种对话框 159

7.4 自定义对话框窗口 168

第8章 开发绘图应用程序 174

8.1 绘图应用程序简介 174

8.2 自定义一个画图程序 176

8.3 制作多媒体动画 180

8.4 制作条形码及分解文字 185

8.5 在DBGrid组件上画图 192

8.6 快速预览图形范例 195

第9章 键盘及鼠标的应用 200

9.1 键盘及鼠标简介 200

9.2 检查用户所按的键 202

9.3 鼠标使用范例 207

9.4 快捷键使用范例 215

9.5 鼠标的拖动 218

第10章 窗口的控制技巧 224

10.1 Form简介 224

10.2 Show和ShowModal的不同 228

10.3 MDI窗口的应用 231

10.4 Frames窗口的应用 241

10.5 如何用子程序产生Form 246

11.1 新增删除文件及目录 258

第11章 文件及目录的使用 258

11.2 读取文件 269

11.3 写入文件 275

11.4 查找文件 279

11.5 文件群体的文件名更改 285

第三篇 Delphi的特殊应用 295

第12章 多线程 295

12.1 多线程Thread 295

12.2 创建一个多线程Unit 296

12.3 多线程原理 299

12.4 执行一个多线程 300

12.5 多线程的实例研究 303

第13章 异常处理 309

13.1 异常处理 309

13.2 try...except...end 311

13.3 try...finally...end 312

13.4 异常处理的使用方式 313

13.5 嵌套的异常处理 314

第14章 DLL设计方式 317

14.1 DLL的设计结构 317

14.2 如何制作一个DLL文件 318

14.3 快速创建DLL文件 319

14.4 创建一个专业的DLL 323

第15章 开发网络应用程序 330

15.1 网络简介 330

15.2 从主机获得时间TIdTime 332

15.3 从主机获得日期和时间TIdDayTime 336

15.4 传送信息给主机TIdEcho 342

15.5 查询服务器信息TFinger 349

15.6 自定义一个浏览器TWebBrowser 355

15.7 制作FTP应用程序IdFTP 360

15.8 发送电子邮件 373

15.9 测试网络IP或网址TIdIcmpClient 389

15.10 转址服务器的制作IdMappedPortTCP 393

第四篇 Delphi数据库程序实际编程 399

第16章 数据库开发环境 399

16.1 快速程序开发环境 399

16.2 如何使用BDE 405

16.3 如何使用BDE Administrator 416

16.4 如何使用Database Desktop 421

16.5 如何使用SQL Explorer 428

16.6 如何使用SQL Monitor 431

16.7 如何使用Data Pump 433

16.8 如何使用ODBC 436

第17章 数据库的连接和存取 440

17.1 如何连接数据库 440

17.2 数据库连接范例 446

17.3 数据控制组件Data Controls 452

17.4 TTable数据组件范例 456

17.5 TQuery数据组件范例 458

17.6 利用TQuery进行添加、修改或删除操作 459

17.7 利用TQuery实现事务功能 465

17.8 使用TQuery修改数据表 472

18.1 认识SQL查询 477

第18章 数据库查询 477

18.2 基本查询 481

18.3 组合查询 488

18.4 临时保存查询 491

第19章 数据打印Rave Report 496

19.1 Rave Report简介 496

19.2 Rave报表文件设计的第一步 501

19.3 基本报表制作 506

19.4 基本数据报表 510

19.5 竖式报表制作 517

19.6 公式报表制作 522

19.7 复合页报表制作 527

19.8 标签报表制作 534

19.9 条形码报表制作 538

19.10 群组报表制作 547

19.11 引用对应字段 553

19.12 子报表制作 558

19.13 输入报表 566

第五篇 附加的范例与附录 571

第20章 UML应用 571

20.1 UML简介 571

20.2 ModelMaker简介 579

第21章 Image Editor的使用 586

21.1 Image Editor功能简介 586

21.2 制作一个.res 文件 588

21.3 制作一个.dcr文件 589

21.4 制作一个.bmp文件 590

21.5 制作一个.ico 文件 590

21.6 制作一个.cur文件 592

第22章 游戏设计范例 594

22.1 记忆训练游戏 594

22.2 拼图游戏 602

22.3 回答问题(图形篇) 613

22.4 回答问题(文字篇) 622

22.5 射击游戏 631

22.6 速读游戏 639

附录A Delphi的安装 648

附录B Delphi函数补充说明 657

B-1 字符串处理函数1 658

B-2 字符串处理函数2 664

B-3 文件相关函数 672

B-4 不同格式之间的转换 681

B-5 浮点数格式的转换 689

B-6 日期时间函数1 697

B-7 日期时间函数2 707

B-8 系统内定的颜色值 719

B-9 颜色的值 720

B-10 颜色相关函数 721

B-11 指针的代号 722

B-12 指针相关函数 723

B-13 系统信息变量 725

B-14 日期变量名称1 726

B-15 日期变量名称2 727

B-16 系统的错误信息 728