《Delphi 6程序设计从入门到精通》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:黄文钰编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2002
  • ISBN:7030107543
  • 页数:642 页
图书介绍:本书主要介绍Delphi6的基本知识和编程的具体方法,从最基本的应用程序到高级的数据库、网络程序设计、多媒体游戏设计都有完整说明。

第1章 Delphi的介绍 1

1-1 Delphi功能特色介绍 1

1-2 如何得到程序的帮助 2

1-3 Delphi设计环境介绍 4

1-4 使用组件来设计程序 18

1-4-1 组件的属性、方法和事件 18

1-4-2 对象、组件和控制 27

第2章 开始设计程序 30

2-1 Class类别 30

2-2 设计Application项目程序 32

2-3 设计Form和编写程序代码 36

2-4 执行一个程序 41

2-5 执行外部程序 44

第3章 Object Pascal介绍 46

3-1 Object Pascal 46

3-1-1 Delphi的文件 47

3-1-2 程序文件的结构 49

3-2 基本语法 51

3-2-1 保留字 53

3-2-2 特殊字符 54

3-2-3 字符串表示 54

3-2-4 标明注释 55

3-2-5 命令的操作 56

3-2-6 变量声明 57

3-2-7 变量的命名规则 58

3-3 程序流程 61

3-4 数据类型 69

3-5 子程序的使用 73

第4章 组件介绍 79

4-1 可视化组件 79

4-2 使用可视化组件 82

4-2-1 组件的种类 82

4-2-2 Form窗口 83

4-3 可视化组件介绍 87

4-3-1 Standard组件 87

4-3-2 Addition组件 88

4-3-3 Win32组件 90

4-3-4 System组件 92

4-3-5 Data Access组件 92

4-3-6 Data Controls组件 93

4-3-7 dbExpress组件 95

4-3-8 Data snap(MIDAS)组件 95

4-3-9 BDE组件 96

4-3-10 ADO组件 97

4-3-11 Internet Express组件 98

4-3-12 Internet组件 98

4-3-13 Fast Net组件 99

4-3-14 Decision Cube组件 101

4-3-15 QReport组件 101

4-3-16 Dialog组件 103

4-3-17 Win 3.1组件 104

4-3-18 ActiveX组件 105

5-1-1 Registry的设计结构 106

5-1 Delphi中的Registry 106

第5章 Registry 106

5-1-2 Registry数据的类型 107

5-2 使用RegEdit登录编辑器 108

5-3 写入Registry 110

5-4 读出Registry 113

5-5 记录Form组件信息 114

5-6 记录应用程序序号 120

第6章 INI设置文件 128

6-1 INI文件的设计结构 128

6-2 INI数据的类型 129

6-3 读取与写入INI文件 130

6-4 使用INI文件来存储Form信息 133

7-1-1 何时要使用对话框 140

7-1 对话框简介 140

第7章 对话框 140

7-1-2 对话框的使用方式 141

7-2 打开文件对话框 141

7-3 各式对话框 147

7-4 自制对话窗口 156

第8章 发展绘图应用程序 162

8-1 绘图应用程序简介 162

8-2 自定义一个“小画家” 164

8-3 制作多媒体动画 169

8-4 制作条形码及分解文字 174

8-5 在DBGrid组件上画图 181

8-6 快速预览图形范例 186

9-1-1 关于键盘 191

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

9-1 键盘及鼠标简介 191

9-1-2 关于鼠标 192

9-2 检查用户所按的键 193

9-3 鼠标使用范例 199

9-4 快捷键使用范例 208

9-5 鼠标的拖曳 211

第10章 窗口的控制技巧 218

10-1 Form简介 218

10-2 主窗口 220

10-3 如何使用Form 221

10-4 Show和ShowModal的不同 223

10-5 MDI窗口的应用 227

10-6 Frames窗口的应用 237

10-7 如何用子程序产生Form 242

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

11-1 新增、删除文件及目录 253

11-2 读取文件 264

11-3 写入文件 269

11-4 查找文件 273

11-5 文件群体更名 279

第12章 多线程 288

12-1 多线程简介 288

12-2 建立一个多线程Unit 289

12-3 多线程原理 291

12-4 执行一个多线程 292

12-5 多线程的实例研究 295

第13章 异常处理 302

13-1 何谓异常处理 302

13-2 try...except...end 304

13-3 try...finally...end 305

13-4 异常处理的使用方式 306

13-5 嵌套的异常处理 308

第14章 DLL设计方式 311

14-1 DLL的设计结构 311

14-2 如何制作一个DLL文件 312

14-3 快速建立DLL文件 313

14-4 建立一个专业的DLL 316

15-1 网络简介 324

第15章 网络应用程序 324

15-2 从主机取得日期和时间 326

15-3 传送信息给主机 332

15-4 做一个简单的聊天程序 339

15-5 电子邮件简介 344

15-6 送出电子邮件 345

15-7 收取电子邮件 354

15-8 如何使用FTP 362

15-9 制作FTP应用程序 363

15-10 浏览器简介 377

15-11 自定义一个浏览器 378

第16章 数据库开发环境 383

16-1 快速的程序开发环境 383

16-2 如何使用BDE 390

16-3 如何使用BDEAdministrator 404

16-4 如何使用Database Desktop 408

16-5 如何使用SQL Explorer 415

16-6 如何使用SQL Monitor 418

16-7 如何使用Data Pump 420

16-8 如何使用ODBC 422

第17章 数据库连接及存取 425

17-1 如何连接数据库 425

17-1-1 连接数据库 427

17-1-2 和数据库断线 428

17-1-3 登录数据库 429

17-1-4 数据库交易机制 429

17-1-5 对数据库送出指令 431

17-2 连接数据库范例 432

17-1-6 与数据表格沟通 432

17-2-1 TADOConnection 433

17-2-2 TDatabase 435

17-2-3 TSQLConnection 436

17-3 数据控制组件 439

17-4 TTable数据组件范例 442

17-5 TQuery数据组件范例 444

17-6 利用Tquery进行添加、修改或删除 445

17-7 利用TQuery作交易功能 450

17-8 利用TQuery修改数据表格 458

第18章 数据库查询 463

18-1 认识SQL查询 463

18-1-1 数据库的建立、删除与选择 464

18-1-3 数据的添加、删除与更新 465

18-1-2 数据表格的建立、删除与修改 465

18-2 基本查询 468

18-3 合并查询 474

18-4 暂存盘查询 477

第19章 数据打印_Quick_Report 482

19-1 Quick Report介绍 482

19-2 基本数据报表 483

19-3 直式报表制作 487

19-4 查询相关数据 492

19-5 子数据查询 495

第20章 Install Shield的使用 499

20-1 Install Shield简介 499

20-1-1 系统需求 499

20-2 打开一个新的安装文件 500

20-1-2 什么是系统安装 500

20-3 功能介绍 502

20-3-1 Organize Your Setup 502

20-3-2 Specify Application Data 504

20-3-3 Configure the Target System 506

20-3-4 Customize the Setup Appearance 508

20-3-5 Define Setup Requirements and Actions 509

20-3-6 Prepare for Release 509

20-3-7 安装后的目录结构 512

第21章 Image Editor的使用 513

21-1 Image Editor功能简介 513

21-2 资源文件的制作 513

21-4 IQ大挑战(文字篇) 515

21-3 IQ大挑战(图形篇) 515

21-5 光标文件的制作 516

21-6 Icon图标文件的制作 518

第22章 游戏设计范例 519

22-1 记忆训练游戏 519

22-2 拼图游戏 528

22-3 IQ大挑战 541

22-4 射击游戏 551

22-5 速读游戏 559

附录 569

附录1 字符串处理函数1 569

附录2 字符串处理函数2 576

附录3 文件相关函数 585

附录4 不同格式之间的转换 595

附录5 浮点数格式的转换 604

附录6 日期时间函数1 613

附录7 日期时间函数2 622

附录8 系统内定的颜色值 636

附录9 颜色的值 637

附录10 颜色相关函数 638

附录11 光标的代号 640

附录12 光标相关函数 641

附录13 系统信息变量 643

附录14 日期变量名称1 645

附录15 日期变量名称2 647

附录16 系统的错误信息 649