第1章 Delphi7.0集成开发环境
1.1 概述
1.1.1 Windows应用程序开发
1.1.2 可视化开发工具
1.1.3 Delphi7.0新特点
1.2 Delphi7.0的安装
1.2.1 安装要求
1.2.2 安装Delphi7.0
1.2.3 卸载Delphi7.0
1.3 主窗体
1.3.1 菜单与工具栏
1.3.2 组件面板
1.4 窗体设计器与控件属性窗口
1.4.1 窗体设计器
1.4.2 属性窗口
1.4.3 代码浏览器
1.5 代码编辑器
1.5.1 代码编辑器的窗口与菜单
1.5.2 代码的书写与浏览
1.6 第一个Delphi7.0应用程序
1.6.1 创建工程
1.6.2 向Form中添加按钮
1.6 _3添加事件处理过程
1.6.4 编译运行
习题
第2章 ObjectPascal语言基础
2.1 Windows程序设计
2.1.1 Windows消息
2.1.2 事件驱动机制
2.2 数据类型与变量
2.2.1 语法格式
2.2.2 简单数据类型
2.2.3 构造数据类型
2.2.4 指针类型
2.2.5 变量
2.2.6 常量
2.3 运算符
2.3.1 算术运算符
2.3.2 逻辑运算符
2.3.3 关系运算符
2.3.4 字符串运算符
2.3.5 集合运算符
2.3.6 地址运算符
2.4 控制语句
2.4.1 赋值语句
2.4.2 复合语句
2.4.3 条件语句
2.4.4 循环语句
2.4.5 goto跳转语句
2.5 过程与函数
2.5.1 过程
2.5.2 函数
2.5.3 过程与函数的参数类型
2.6 类及类引用
2.6.1 类
2.6.2 数据域
2.6.3 方法
2.6.4 属性
2.6.5 继承
2.6.6 重载
2.6.7 类成分的可见性
2.6.8 类的引用
习题
第3章 Delphi7.0程序设计基础
3.1 Delphi7.0程序的基本构成
3.2 DeIphi7.0的工程文件
3.3 子程序单元
3.3.1 单元的结构
3.3.2 使用Delphi7.0的可视化对象及其程序单元
3.3.3 建立与窗体无关的单元
3.3.4 向工程添加和删除单元
3.4 操作Form上的控件
3.4.1 选择控件
3.4.2 设置控件的大小
3.4.3 控件的剪切、拷贝、粘贴
3.4.4 控件的调整
3.4.5 控件的分组
3.5 使用联机帮助
习题
第4章 Delphi7.0的基本控件
4.1 文本控件
4.1.1 标签控件
4.1.2 文本框控件
4.1.3 静态文本框控件
4.1.4 格式化文本控件
4.1.5 备注控件
4.2 命令按钮
4.2.1 按钮控件
4.2.2 位图按钮
4.2.3 快捷按钮
4.3 单选按钮与复选框
4.3.1 单选按钮
4.3.2 复选框按钮
4.4 列表框
4.4.1 组合框
4.4.2 复选列表框控件
4.5 容器控件
4.5.1 TGroupBox控件
4.5.2 TRadioGroup控件
4.5.3 TPanel控件
4.5.4 TSerollBox控件
习题
第5章 DeIphi7.0工具与图形控件
5.1 工具控件
5.1.1 滚动条控件
5.1.2 过程条控件
5.1.3 文件系统控件
5.2 图形控件
5.2.1 图像控件TImage组件
5.2.2 形状控件Shape组件
5.2.3 图像列表组件
5.3 图表控件
5.3.1 Series
5.3.2 Series的函数
5.3.3 TChart控件的选项
5.3.4 运行时修改Series的数据
习题
第6章 设计应用程序的图形界面
6.1 菜单
6.1.1 使用菜单设计器
6.1.2 在菜单上使用图形
6.1.3 响应菜单命令
6.1.4 在运行时控制菜单
6.2 工具栏
6.2.1 使用TPanel控件创建工具栏
6.2.2 使用TToolBar控件创建工具栏
6.2.3 使用TControlBar控件创建工具栏
6.3 停靠窗口
6.3.1 在窗体中停靠控件
6.3.2 在窗体中停靠窗体
6.4 动作列表
6.4.1 使用动作列表
6.4.2 使用标准动作
6.5 应用程序事件对象
6.5.1 TApplicatiortEvents的事件
6.5.2 TApplicationEvents应用示例
习题
第7章 文本编辑器的设计
7.1 多文档界面
7.1.1 创建父窗体
7.1.2 创建子窗体
7.1.3 创建应用程序菜单与菜单融合
7.1.4 子窗体切换
7.2 多页面界面
7.2.1 静态多页面界面
7.2.2 动态多页面界面
7.3 文本编辑控件及其应用
7.3.1 TMemo控件
7.3.2 TRichEdit控件
7.4 常用对话框的使用
7.4.1 字体对话框控件
7.5 文件的操作
习题
第8章 异常处理
8.1 异常处理的基本概念
8.2 异常处理的类
8.3 异常处理实例
习题
第9章 图形应用程序的设计
9.1 GDI与VCL TCanvas
9.2 使用TCanvas
9.3 TCanvas的方法
9.4 Delphi中的颜色
9.5 图像处理
习题
第10章 网络程序设计
10.1 网络程序设计基础
10.2 Delphi 7.0的网络组件
10.3 Delphi 7.0的网络设计实例
习题
第11章 数据库应用程序基础
11.1 数据库中的表
11.2 ADO连接数据库
11.3 数据控制组件及决策组件
11.4 使用SQL语言
11.5 报表的使用
习题
第12章 数据库应用程序案例
12.1 案例简介
12.2 建立数据库
12.3 程序窗体设计
12.4 编写代码
12.5 程序的调试
12.6 程序的发布
习题
附录
附录A 函数说明
附录B Delphi 7.0编译错误信息中英文对照
主要参考文献
习题
附录
附录A 函数说明
附录B Delphi 7.0编译错误信息中英文对照
主要参考文献