精通Delphi 4.X

精通Delphi 4.X
作 者: 刘臣勇
出版社: 清华大学出版社
丛编项: 清松电脑系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通Delphi 4.X》作者简介

内容简介

内容简介Delphi4.X是Inprise公司(原Borland公司)新近推出的新一代可视化开发工具.它具有功能强大、简便易用和代码执行速度快等特点。Delphi4.X不仅能够快速开发基于Windows95/98/NT的一般应用和多媒体应用项目还能帮助我们完成诸如C/S系统DS系统、Internet/Intranet应用系统或多级分布式应用系统等。本书是为使用Delphi4.X进行应用开发的人员而写的,书中包括有大量的Delphi组件.并介绍了C/S应用开发、自定义组件、ActiveX组件开发以及Internet/Intranet应用开发等目前流行的开发领域。本书内容由浅入深、循序渐进、系统性强,适于从事信息系统应用开发的广大技术人员和院校师生学习参考。

图书目录

第1章 概述

1. 1 Delphi 4. X的版本

1. 2 开发语言

1. 3 Delphi 4. X的特点

第2章 Delphi 4.0 IDE及应用开发介绍

2. 1 Delphi 4. 0 IDE概貌

2. 1. 1 IDE的概念

2. 1. 2 DelPhi 4. 0 IDE的基本组成

2. 2 几个重要的概念

2. 2. 1 窗体

2. 2. 2 组件

2. 2. 3 单元

2. 2. 4 工程

2. 3 一个简单的Delphi应用

2. 3. 1 用DelPhi开发windows应用程序的过程

2. 3. 2 建立工程

2. 3. 3 制作窗体及编写事件处理程序

2. 3. 4 编译. 调试及运行

2. 3. 5 发布应用程序

第3章 Object PascaI程序设计

3. 1 Object Pascal语言规则

3. 1. 1 书写风格

3. 1. 2 注释

3. 1. 3 常量值与常量说明

3. 1. 4 变量

3. 1. 5 表达式

3. 1. 6 赋值语句

3. 2 Object Pascal数据类型

3. 2. 1 基本数据类型

3. 2. 2 高级数据类型

3. 3 分支

3. 3. 1 if语句

3. 3. 2 case语句

3. 4 循环

3. 4. 1 repeat语句

3. 4. 2 while语句

3. 4. 3 for语句

3. 5 过程与函数

3. 5. 1 过程与函数说明

3. 5. 2 过程与函数区块

3. 5. 3 函数赋返回值

3. 5. 4 参数传递

3. 6 类与对象

3. 6. 1 类的声明

3. 6. 2 类的开发

3. 6. 3 属性. 方法及事件

3. 7 单元

3. 7. 1 单元的结构

3. 7. 2 单元的引用

第4章 基本对象

4. 1 可视化组件库

4. 1. 1 组件类

4. 1. 2 对象类

4. 1. 3 异常类

4. 2 Form对象

4. 2. 1 继承关系

4. 2. 2 Form的外形设定及控制

4. 2. 3 Form的状态设定及控制

4. 2. 4 Form的资源设定

4. 2. 5 Form的控制

4. 2. 6 Form的建立. 显示及关闭

4. 3 通用属性. 方法及事件

4. 3. 1 通用属性

4. 3. 2 通用方法

4. 3. 3 通用事件

4. 4 输入输出对象

4. 4. 1 Lable对象

4. 4. 2 Edit对象

4. 4. 3 Memo对象

4. 4. 4 RichEdit对象

4. 5 按钮与成组对象

4. 5. 1 Button对象

4. 5. 2 BitButton和SPeedButton对象

4. 5. 3 单选钮与检查框

4. 5. 4 GuupBox和RadioBox对象

4. 5. 5 Panel对象

4. 6 菜单对象

4. 6. 1 建立菜单的步骤

4. 6. 2 MenuIterm对象

4. 7 列表框和组合框对象

4. 7. 1 列表框(ListBox)对象

4. 7. 2 组合框(ComboBox)对象

4. 8 其他常用对象

4. 8. 1 MouthCalendar对象

4. 8. 2 DateTimePicker对象

4. 8. 3 ProgressBar对象

第5章 通用对话框

5. 1 OPenDialog和SaveDialog对话框

5. 1. 1 OpenDialog对象

5. 1. 2 SaveDialog对象

5. 2 FontDialog与ColorDialog对话框

5. 2. 1 FontDialog对象

5. 2. 2 ColorDialog对象

5. 3 PrintDialog与FindDialog对话框

5. 3. 1 PrintDialog对象

5. 3. 2 FinndDialog对象

5. 4 信息对话框

第6章 绘图与图象处理对象

6. 1 使用Canvas绘图

6. 1. 1 Canvas对象

6. 1. 2 绘制图象

6. 1. 3 自动重绘

6. 2 Shape 对象

6. 2. 1 ShaPE对象介绍

6. 2. 2 Shape对象应用范例

6. 3 Image对象

6. 3. 1 Image对象介绍

6. 3. 2 Image对象应用范例

第7章 系统对象

7. 1 Timer对象

7. 1. 1 Timer“对象介绍

7. 1. 2 Timer使用范例

7. 2 Printer 对象

7. 2. 1 应用

7. 2. 2 主要属性

7. 2. 3 主要方法

7. 2. 4 打印Form

7. 2. 5 输出到打印机

7. 3 Application对象

7. 3. 1 应用程序的执行与结束

7. 3. 2 应用程序的文件名. 图标和帮助文件

7. 3. 3 状态行

7. 3. 4 Application应用范例

第8章 多选项卡对象与多文档界面设计

8. 1 多选项卡对象

8. 1. 1 TabControl对象

8. 1. 2 PageCbntrol对象

8. 2 多文档界面(MDI)

8. 2. l 建立MDI父子窗体

8. 2. 2 合并菜单

8. 2. 3 排列与存取MDI子窗体

第9章 开发DDB程序

9. 1 DDE基础

9. 1. 1 DDE会话

9. 1. 2 使用DDE控制其他的应用程序

9. 2 创建DDE应用程序

9. 2. 1 创建DDE服务程序

9. 2. 2 创建DDE客户程序

9. 2. 3 建立DDE链接

9. 2. 4 回送数据(Poking Data)

9. 2. 5 处理DDE数据

9. 2. 6 DDE Info对话框

9. 3 TDdeClientConv对象

9. 3. 1 基本届性

9. 3. 2 基本方法

9. 3. 3 基本事件

9. 4 TDdeClientItem对象

9. 4. 1 基本届性

9. 4. 2 基本事件

9. 5 TDdeServerConv对象

9. 5. 1 基本事件

9. 6 TDdeServerItem对象

9. 6. 1 基本届性

9. 6. 2 基本方法

9. 6. 3 基本事件

9. 7 DDE程序设计实例

9. 7. 1 DDE服务程序设计

9. 7. 2 DDE客户程序设计

9. 7. 3 运DDE客户和服务程序

第10章 对象的链接与嵌入

10. 1 OLE基本概念

10. 1. 1 OLE基础

10. 1. 2 DDE和OLE的异同

10. 1. 3 链接和嵌入

10. 1. 4 OLE自动化

10. 1. 5 OLE格式的数据文件

10. 2 OLEContainer对象

10. 2. 1 主要居性

10. 2. 2 主要方法

10. 2. 3 主要事件

10. 3 创建OLE客户程序

10. 3. 1 设计OLE客户程序

10. 3. 2 运行OLE客户程序

第11章 自定义组件与ActiveX控件开发

11. 1 概述

11. 2 包的概念

11. 2. 1 包

11. 2. 2 包的创建

11. 3 开发一个新组件

11. 3. 1 简单组件的创建

11. 3. 2 属性. 方法和事件的创建

11. 3. 3 TBarChart组件类

11. 3. 4 组件类的注册

11. 3. 5 组件的初始化

11. 3. 6 显示可视化组件

11. 3. 7 组件属性的访问方法

11. 4 理解组件的设计

11. 4. 1 原始控制

11. 4. 2 组件的调试

11. 4. 3 类的属性

11. 4. 4 数组属性

11. 5 创建Activex控件

11. 5. 1 创建Activex组件

11. 5. 2 使用ActiveX控件

第12章 异常处理与程序调试

12. 1 Delphi异常处理机制简介

12. 2 异常保护

12. 2. 1 需要保护的资源

12. 2. 2 资源保护块

12. 3 异常响应

12. 3. 1 使用异常实例

12. 3. 2 提供缺省响府

12. 3. 3 响应一族异常

12. 3. 4 异常的嵌套

12. 4 常用异常类

12. 5 集成调试器环境设置

12. 5. 1 集成调试器

12. 5. 2 调试环境设置

12. 6 使用集成调试器

12. 6. 1 设置断点

12. 6. 2 查看变量和表达式的值

12. 6. 3 修改代码后重新调试

第13章 数据库应用程序概述

13. 1 基本术语

13. 1. 1 什么是数据

13. 1. 2 什么是数据库

13. 1. 3 SQL语言

13. 1. 4 数据存取

13. 1. 5 数据源

13. 2 DelPhi的数据库特性

13. 3 Delphi数据库应用的体系及开发方法论

13. 3. 1 体系

13. 3. 2 开发周期

第14章 设计简单的数据库应用程序

14. 1 建立新工程

14. 2 在窗体中添加对象

14. 3 访问数据库

14. 4 添加工具栏和菜单

14. 4. 1 添加菜单

14. 4. 2 添加工具栏

14. 5 增加图象显示功能

14. 6 一个完整的应用程序

14. 7 创建主从数据库应用程序

14. 8 数据库模板 Form Wizard

14. 8. 1 建立数据库应用程序

14. 8. 2 创建主从数据库窗体

第15章 数据访问对象

15. 1 Table对象

15. 1. 1 基本用法

15. 1. 2 基本属性

15. 1. 3 基本方法

15. 1. 4 Table的事件

15. 2 Query对象

15. 2. 1 基本用法

15. 2. 2 基本届性

15. 2. 3 基本方法

15. 3 DataSource对象

15. 3. 1 基本属性

15. 3. 2 基本事件

15. 4 创建可浏览多个表的应用程序

15. 4. 1 窗体的设计

15. 4. 2 对象的属性设置

15. 4. 3 运行程序

第16章 数据浏览对象

16. 1 数据浏览对象概述

16. 2 字段更新

16. 3 DBGrid对象

16. 3. 1 应用

16. 3. 2 基本届性

16. 3. 3 基本事件

16. 4 DBNavigator对象

16. 4. 1 应用

16. 4. 2 基本届性

16. 4. 3 基本方法

16. 5 DBText对象

16. 5. 1 应用

16. 5. 2 主要属性

16. 6 DBEdit对象

16. 6. 1 应用

16. 6. 2 主要属性

16. 7 DBMemo对象

16. 7. 1 应用

16. 7. 2 主要属性及方法

16. 8 DBImage对象

16. 8. 1 应用

16. 8. 2 主要属性及方法

16. 9 应用实例

16. 9. 1 应用程序框架

16. 9. 2 MainForm中对象及其设置

16. 9. 3 BiolifeForm中对象及其设置

16. 9. 4 AnimalForm中对象及其设置

16. 9. 5 EmployeeForm中对象及其设置

16. 9. 6 运行程序

第17章 SQL编程

17. l SQL语句基础

17. 1. 1 Select命令简介

17. 1. 2 基本的Select命令

I7. 1. 3 含有条件的Select命令

17. 1. 4 Order By干句

17. 1. 5 数据更新命令

17. 2 静态SQL语句

17. 2. I 制作查询文本

17. 3 动态SQL语句

17. 3. 1 使用Params属性

17. 3. 2 ParamByName方法

17. 3. 3 示例

第18章 Client/Server应用开发

18. 1 概述

18. 1. 1 C/S的基本概念

18. 1. 2 C/S工作方式

18. 1. 3 Delphi 4. x支持C/S开发的体系结构

18. 1. 4 使用Delphi进行C/S开发的一般过程

18. 2 C/S应用开发环境构造

18. 2. l 安装SQL Links

18. 2. 2 配置SQL环境

18. 3 Database 对象

18. 3. I 主要属性

18. 3. 2 方法

18. 3. 3 OnLogin事件

18. 3. 4 事务控制

18. 3. 5 Database对象使用示例

18. 4 StoredProc对象

18. 4. 1 主要属性

18. 4. 2 主要方法

18. 4. 3 StoredProc对象使用示例

第19章 快速报表

19. 1 概述

19. 1. 1 报表的结构

19. 1. 2 QuickReporI的特点

19. 2 QuickReport组件

19. 2. 1 QuickRep对象

19. 2. 2 QRBand对象

19. 2. 3 QRLabel对象

19. 2. 4 QRDBText对象

19. 2. 5 QRExpr对象

19. 2. 6 QRSysdata对象

19. 2. 7 QRDBRichText对象

19. 2. 8 QRDBImage对象

19. 3 设计静态报表

19. 3. 1 静态报表的生成步骤

19. 3. 2 静态报表开发示例

19. 4 设计动态报表

第20章 利用Delphi创建Internet应用程序

20. 1 主要组件

20. 1. 1 CLient Socket组件

20. 1. 2 WebDispatcher组件

20. 1. 3 Query TableProducer组件

20. 1. 4 PageProducer组件

20. 1. 5 DataSetTabLeProducer组件

20. 1. 6 NMPTP(网络信息文件传输协议)组件

20. 1. 7 HTML组件

20. 1. 8 HTTP(超文本传输协议)组件

20. 1. 9 NNTP(网络新闻传输协议)组件

20. 1. 10 POP(邮局协议)组件

20. 1. 11 SMTP(简单邮件传输协议)组件

20. 1. 12 TCP(传输控制协议)组件

20. 1. 13 UDP(用户数据报协议)组件

20. 2 典型示例

20. 2. 1 Web浏览器应用编程

20. 2. 2 电了邮件应用编程

20. 2. 3 文件传输应用编程

20. 2. 4 TCP应用编程

20. 2. 5 NNTP应用编程

20. 2. 6 HTTP应用编程

20. 2. 7 制作Active窗体

第21章 数据库应用程序开发

21. 1 人事管理信息系统总体设计

21. 1. 1 规划数据库结构

21. 1. 2 建立数据模块

21. 1. 3 程序模块划分

21. 2 程序的界面设计

21. 2. 1 程序主界面设计

21. 2. 2 员工信息窗体设计

21. 2. 3 查询模块窗体设计

21. 2. 4 信息统计窗体设计

21. 2. 5 信息输出窗体设计

21. 2. 6 辅助功能菜单项窗体设计

21. 2. 7 密码输入窗体和启动等待窗体

21. 3 运行人事管理应用程序

附录A Delphi 4. X文件的扩展名

附录D DLL与API的说明及调用

附录C Delphi 4. x定义的标准错误信息