内容简介
1.1 Delphi 4.X的版本
目 录
4.4输入输出对象 ( 51
第1章概述
1.2开发语言
1.3Delphi 4.X的特点
第2章Delphi 4.0 IDE及应用开发介绍
2.1 Delphi 4.0 IDE概貌
2.1.1 IDE的概念
2.1.2Delphi 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.1.1 书写风格
3.1Object Pascal语言规则
第3章Object Pascal程序设计
3.1.2 注释
3.1.3常量值与常量说明
3.1.4 变量
3.1.5 表达式
3.1.6赋值语句
3.2Object Pascal数据类型
3.2.1 基本数据类型
3.2.2高级数据类型
3.3分支
3.3.1 if语句
3.3.2 case语句
3.4.1 repeat语句
3.4.2 while语句
3.4循环
3.4.3 for语句
3.5过程与函数
3.5.1过程与函数说明
3.5.2过程与函数区块
3.5.3函数赋返回值
3.5.4参数传递
3.6类与对象
3.6.2类的开发
3.6.1类的声明
3.7单元
3.6.3属性、方法及事件
3.7.1单元的结构
3.7.2单元的引用
第4章基本对象
4.1可视化组件库
4.1.1组件类
4.1.2对象类
4.1.3异常类
4.2.2 Form的外形设定及控制
4.2.1继承关系
4.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.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.4GroupBox和RadioBox对象
4.5.5 Panel对象
4.6菜单对象
4.6.1建立菜单的步骤
4.6.2 MenuItem对象
4.7列表框和组合框对象
4.7.1列表框(ListBox)对象
4.7.2组合框(ComboBox)对象
4.8其他常用对象
4.8.1 MouthCalendar对象
4.8.2DateTimePicker对象
4.8.3 ProogressBar对象
第5章通用对话框
5.1OpenDialog和SaveDialog对话框
5.1.1OpenDialog对象
5.1.2 SaveDialog对象
5.2.1 FontDialog对象
5.2 FontDialog与ColorDialog对话框
5.2.2ColorDialog对象
5.3 PrintDialog与FindDialog对话框
5.3.1 PrintDialog对象
5.3.2 FindDialog对象
5.4信息对话框
第6章绘图与图象处理对象
6.1 使用Canvas绘图
6.1.1Canvas对象
6.1.2绘制图象
6.1.3 自动重绘
6.2.1 Shape对象介绍
6.2 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.4打印Form
7.2.3主要方法
7.2.2主要属性
7.2.1应用
7.2.5输出到打印机
7.3 Application对象
7.3.1应用程序的执行与结束
7.3.2应用程序的文件名、图标和帮助文件
7.3.3状态行
7.3.4 Application应用范例
第8章多选项卡对象与多文档界面设计
8.1多选项卡对象
8.1.1TabControl对象
8.1.2 PageControl对象
8.2多文档界面(MDI)
8.2.1建立MDI父子窗体
8.2.2 合并菜单
8.2.3排列与存取MDI子窗体
第9章开发DDE程序
9.1 DDE基础
9.1.1 DDE会话
9.1.2 使用DDE控制其他的应用程序
9.2 创建DDE应用程序
9.2.1 创建DDE服务程序
9.2.3建立DDE链接
9.2.2 创建DDE客户程序
9.2.4回送数据(PokingData)
9.2.5处理DDE数据
9.2.6DDEInfo对话框
9.3 TDdeClientConv对象
9.3.1基本属性
9.3.2基本方法
9.3.3基本事件
9.4TDdeClientItem对象
9.4.1基本属性
9.5 TDdeServerConv对象
9.4.2基本事件
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.1 OLE基本概念
10.1.1OLE基础
第10章对象的链接与嵌入
10.1.2 DDE和OLE的异同
10.1.3链接和嵌入
10.1.4OLE自动化
10.1.5OLE格式的数据文件
10.2OLEContainer对象 .
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.1原始控制
11.4.2组件的调试
11.4理解组件的设计
11.4.3类的属性
11.4.4数组属性
11.5创建ActiveX控件
11.5.1创建ActiveX组件
11.5.2使用ActiveX控件
第12章异常处理与程序调试
12.1 Delphi异常处理机制简介
12.2.1需要保护的资源
12.2异常保护
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.2Delphi的数据库特性
13.3Delphi数据库应用的体系及开发方法论
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.4Table的事件
15.2.1基本用法
15.2 Query对象
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.1数据浏览对象概述
第16章数据浏览对象
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.1应用
16.5 DBText对象
16.5.2主要属性
16.6DBEdit对象
16.6.1应用
16.6.2主要属性
16.7DBMemo对象
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.1 SQL语句基础
17.1.1 Select命令简介
17.1.2基本的Select命令
17.1.3含有条件的Select命令
17.1.4Order By子句
17.1.5数据更新命令
17.2静态SQL语句
17.2.1制作查询文本
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.1安装SQLinks
18.2 C/S应用开发环境构造
18.2.2 配置SQL环境
18.3 Database对象
18.3.1主要属性
18.3.2方法
18.3.3OnLogin事件
18.3.4事务控制
18.3.5 Database对象使用示例
18.4.1主要属性
18.4.2主要方法
18.4 StoredProc对象
18.4.3 StoredProc对象使用示例
第19章快速报表
19.1概述
19.1.1报表的结构
19.1.2 QuickReport的特点
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.8 QRDBImage对象
19.3设计静态报表
19.3.1静态报表的生成步骤
19.2.7 QRDBRichText对象
19.3.2静态报表开发示例
19.4设计动态报表
第20章利用Delphi创建Internet应用程序
20.1主要组件
20.1.1 Client Socket组件
20.1.2 WebDispatcher组件
20.1.5 DataSetTableProducer组件
20.1.3 QueryTableProducer组件
20.1.4 PageProducer组件
20.1.6 NMFTP(网络信息文件传输协议)组件
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.2电子邮件应用编程
20.2.1 Web浏览器应用编程
20.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.2.1 程序主界面设计
21.2程序的界面设计
21.1.3程序模块划分
21.2.2 员工信息窗体设计
21.2.3查询模块窗体设计
21.2.4信息统计窗体设计
21.2.5信息输出窗体设计
21.2.6辅助功能菜单项窗体设计
21.2.7密码输入窗体和启动等待窗体
21.3运行人事管理应用程序
附录A Delphi 4.X文件的扩展名
附录B DLL与API的说明及调用
附录C Delphi 4.X定义的标准错误信息