内容简介
目 录
引言
第一章Delphi 3.0概述
1.1 Delphi发展概况
1.2安装Delphi3.0
1.2.1Delphi3.0对软硬件的要求
1.2.2安装Delphi3.0到硬盘中
1.3Delphi 3.0启动及界面概述
1.4可视编程基本概念
1.5 Delphi 3.0简单编程
1.6本章小结
第二章面向对象的Pasca l语言
2.1 数据类型
2.1.1 实型
2.1.2顺序类型
2.1.3结构类型
2.1.4特殊的Windows类型
2.1.5类型转换
2.1.6无类型变量
2.2控制语句
2.2.1表达式和运算符
2.2.2条件语句
2.2.3循环语句
2.2.4 with语句
2.3 过程和函数
2.3.1常用函数
2.3.2参数引用
2.3.3 Delphi调用约定
2.3.4方法
2.3.5子例程的说明
2.3.6外部说明
2.3.7过程类型
2.4类和对象
2.4.1 类定义
2.4.2 Delphi的对象模型
2.4.3构造函数
2.4.4类的封装
2.5类的特征
2.5.1类的继承性
2.5.2类的多态性
2.6异常事件处理
2.6.1异常事件
2.6.2异常事件和堆栈
2.6.3 finally语句块
2.7本章小结
第三章Delphi3.0集成环境
3.1.1 标题栏
3.1 Delphi 3.0主窗口
3.1.2菜单栏
3.1.3 工具栏
3.1.4组件板
3.2表单窗口
3.2.1 标题栏
3.2.2表单窗口的快捷菜单
3.4对象查看器
3.3代码编辑窗口
3.4.1对象查看器组成
3.4.2用对象查看器设置属性
3.4.3选择组件响应事件
3.5项目管理
3.5.1 项目管理器
3.5.2在项目中增加文件
3.5.3从项目中去除文件
3.5.4查看文件
3.5.5保存项目及文件
3.5.6编译项目
3.6项目环境设置
3.6.1 Delphi环境设置
3.6.2项目环境设置
3.7其他常用工具
3.7.1集成调试器
3.7.2对象库和专家工具
3.7.3 Delphi外挂工具
3.8 本章小结
第四章 常用组件和对话框
4.1按钮类组件
4.2标签和编辑组件
4.2.1用标签和编辑框设计表单
4.2.2掩码编辑框
4.2.3 Memo组件和RichEdit组件
4.3单选按钮和复选框
4.3.1 单选按钮和复选框
4.3.2单选按钮组
4.4列表框和组合列表框
4.4.1 列表框
4.4.2组合列表框
4.5模态和非模态对话框
4.5.1模态对话框
4.5.2非模态对话框
4.6 Delphi标准对话框
4.6.1 Delphi标准对话框函数及过程
4.6.2对话框组件
4.7本章小结
第五章 设计菜单和工具栏
5.1.1 在应用程序中创建菜单
5.1.2创建菜单项
5.1 使用MainMenu Designer设计主菜单
5.1.3菜单项分组
5.1.4增加和删除菜单项
5.1.5重新安排菜单项
5.1.6加速键和热键
5.1.7设计级联菜单
5.2菜单操作
5.2.1 设置和取消复选标记
5.2.2菜单项灰显
5.2.3菜单项隐藏
5.2.4设计打开和存储文件的菜单项
5.3 使用PopupMenu Designer设计快捷菜单
5.3.1快捷菜单设计
5.3.2快捷菜单项的两种响应方式
5.4菜单模板
5.4.1插入菜单模板
5.4.3删除菜单模板
5.4.2创建菜单模板
5.5 工具栏
5.5.1加速按钮
5.5.2工具栏设计
5.5.3编写代码
5.6状态栏
5.6.1状态栏基本属性
5.6.2显示状态提示信息
5.7本章小结
第六章表单设计
6.1表单属性
6.2表单设计
6.2.1选择和放置组件
6.2.2编辑组件
6.2.3控制Tab顺序和Create顺序
6.2.4改变表单设计环境
6.3利用模板生成表单
6.4多表单编辑
6.4.1 创建表单和设置主表单
6.4.2关闭表单
6.4.3添加表单
6.4.4删除表单
6.4.5多表单设计示例
6.5多页表单
6.6本章小结
第七章多文档界面(MDI)
7.1 多文档结构
7.1.1父窗口
7.1.2子窗口
7.2MDI菜单设计
7.2.1菜单合并
7.2.2菜单覆盖
7.3 子窗口管理
7.3.2激活子窗口
7.3.1 子窗口排列
7.4 MDI模板
7.4.1打开MDI模板
7.4.2父窗口源代码
7.5 MDI应用程序设计
7.6本章小结
第八章其他常用组件
8.1 图形按钮
8.1.1图象编辑器
8.1.2设计图形按钮
8.2 Image组件和Shape组件
8.3图形列表组件
8.3.1 Outline组件
8.3.2 TreeView组件
8.3.3 ListView组件
8.4.1 Canvas对象
8.4表格组件
8.4.2 StringGrid组件
8.4.3 DrawGrid组件
8.4.4 ColorGrid组件
8.5 本章小结
第九章Delphi 3.0高级组件
9.1 Timer组件
9.2 ToolBar组件
9.2.1 ToolBar组件的使用
9.2.2 ToolBar组件的位图属性
9.3 CoolBar组件
9.4 ProgressBar组件
9.4.1使用ProgressBar
9.4.2动态创建ProgressBar
9.5Animate组件
9.6.1播放声音文件
9.6 MediaPlayer组件
9.6.2播放视频文件
9.7本章小结
第十章使用Delphi 3.0的资源
10.1 Windows资源
10.1.1 Windows资源分类
10.1.2资源编辑器
10.1.3装载资源
10.2图标资源
10.2.1编辑图标资源
10.2.2使用图标资源
10.3 光标资源
10.3.1预定义光标
10.3.2编辑光标资源
10.3.3使用光标资源
10.4.1编辑位图资源
10.4位图资源
10.4.2使用位图资源
10.5字符串资源
10.5.1编辑字符串资源
10.5.2使用字符串资源
10.6本章小结
第十一章集成调试
11.1调试准备
11.2控制程序运行
11.2.1 单步执行
11.2.2 光标设置断点和跟踪调试
11.2.3 中断运行
11.3使用断点
11.3.1 设置断点
11.3.2删除断点
11.3.3修改断点的属性
11.4.1计算和修改变量
11.4跟踪变量和函数过程
11.4.2指定显示格式
11.4.3监视变量
11.4.4检查函数及过程调用
11.5本章小结
第十二章数据库应用程序
12.1数据库应用程序初探
12.2基本数据库组件
12.2.1 Delphi数据库程序的基本结构
12.2.2 DataAccess类组件
12.2.3 DataControl类组件
12.3使用Table组件构造应用程序
12.3.1 DBGrid组件
12.3.2 TField组件
12.3.3使用Table组件
12.3.4使用DataSource组件的响应事件
12.3.5 DBNavigator组件
12.4使用Query组件构造应用程序
12.4.1 SQL属性
12.4.2动态SQL表达式
12.5使用TSession组件
12.5.1 TSession组件常用属性
12.5.2 TSession组件的使用
12.6使用DatabaseFormExpert专家项
12.7本章小结
第十三章客户/服务器数据访问
13.1连接服务器数据库
13.2访问服务器数据库
13.3服务器数据库表格的查询与统计
13.4服务器数据库的修改
13.5本章小结
第十四章I nternet编程
14.1 制作静态HTML页面
14.1.1 HTML格式
14.1.2制作静态网页
14.2制作动态网页
14.3制作浏览器
14.3.1表单设计
14.3.2事件处理过程
14.4利用Web页发布数据库中的数据
14.4.1 TDataSetTableProducer元件
14.4.2创建动态链接库
14.4.3连接数据库
14.5 Socket编程
14.5.1表单设计
14.5.2事件处理过程
14.6本章小结