第1章 Delphi概述
1. 1 Delphi的发展
1. 2 Delphi的特点
1. 2. 1 Delphi是一个可视化的编程工具
1. 2. 2 Delphi是面向对象的开发工具
1. 2. 3 Delphi具有高效率的编程方式
1. 2. 4 Delphi具有强大的数据库功能
1. 2. 5 DelPhi可方便地开发Internet程序
1. 3 Delphi可视化编程的一些基本概念
1. 3. 1 窗体
1. 3. 2 组件
1. 3. 3 对象
1. 3. 4 对象的属性
1. 3. 5 对象的事件和事件驱动模式
1. 3. 6 对象的方法
1. 4 Delphi的安装与启动
1. 4. 1 Delphi的安装
1. 4. 2 Delphi的启动
习题1
第2章 Delphi的集成开发环境
2. 1 主窗口
2. 1. 1 标题栏
2. 1. 2 菜单栏
2. 1. 3 工具栏
2. 1. 4 组件模板
2. 2 窗体设计窗口
2. 3 代码编辑窗口
2. 4 对象观察窗口
2. 5 对象检查器
2. 5. 1 对象选择列表
2. 5. 2 属性选项卡
2. 5. 3 事件选项卡
习题2
第3章 Delphi应用程序设计初步与项目管理
3. 1 设计一个简单的Delphi应用程序
3. 1. 1 创建一个新的应用程序项目
3. 1. 2 在窗体中放置所需要的组件
3. 1. 3 设置窗体和组件的属性
3. 1. 4 为对象选定事件并编写事件处理代码
3. 1. 5 保存程序文件
3. 1. 6 编译. 运行. 调试程序
3. 2 Delphi应用程序项目和项目管理器
3. 2. 1 项目
3. 2. 2 项目的组成
3. 2. 3 Delphi的项目管理
习题3
第4章 Delphi的编程语言--ObjectPascal
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. 3 数据类型
4. 3. 1 基本数据类型
4. 3. 2 构造数据类型
4. 3. 3 指针类型
4. 4 运算符和表达式
4. 4. 1 运算符
4. 4. 2 表达式
4. 5 语句
4. 5. 1 语句的分类
4. 5. 2 赋值语句
4. 5. 3 if语句
4. 6. 4 Case语句
4. 5. 5 for语句
4. 5. 6 while语句
4. 5. 7 repeat语句
4. 5. 8 goto语句
4. 6 过程与函数
4. 6. 1 过程和函数的定义
4. 6. 2 过程和函数的调用
4. 6. 3 过程和函数调用时的参数传递
4. 6. 4 常用的标准函数和过程
4. 7 类和对象
4. 7. 1 类的基本概念
4. 7. 2 类的定义
4. 7. 3 对象的创建与删除
4. 8 类的继承性
4. 8. 1 类的继承的概念
4. 8. 2 覆盖
习题4
第5章 窗体组件与窗体的设计
5. 1 窗口. 窗体和窗体组件
5. 1. 1 窗口
5. 1. 2 窗体组件和窗体
5. 2 窗体组件的属性
5. 2. 1 窗体组件的外观属性
5. 2. 2 窗体组件的布局属性
5. 2. 3 窗体组件的状态属性
5. 2. 4 其他属性
5. 3 窗体组件的事件
5. 4 窗体组件的方法
5. 5 窗体的设计
5. 5. 1 创建窗体
5. 5. 2 设置窗体组件的属性
5. 5. 3 将需要的组件放置窗体中并设置它们的属性
5.
5.
4 编辑组件
5.
5.
5 设定窗体上控件的Tab顺序
5.
5.
6 设定窗体上组件的Create顺序
5.
5.
7 保存窗体
5.
6 使用窗体模板生成窗体
5.
6.
1 使用系统提供的窗体模板生成窗体
5.
6.
2 创建新的窗体模板
5.
7 多窗体的设计
5.
7.
1 在项目中添加新的窗体
5.
7.
2 确定主窗体
5.
7.
3 其他窗体的显示
习题5
第6章 常用组件
6.
1 Delphi的组件
6.
2 标签
6.
2.
1 标签的属性
6.
2.
2 标签组件的使用举例
6.
3 编辑框
6.
3.
1 编辑框的属性
6.
3.
2 编辑框的主要事件
6.
3.
3 编辑框的主要方法
6.
4 存储框(Memo)
6.
4.
1 Memo的主要属性
6.
4.
2 Memo的主要方法
6.
5 按钮
6.
5.
1 按钮的主要属性
6.
5.
2 按钮的主要事件
6.
6 单选按钮
6.
7 复选框
6.
8 成组框
6.
9 单选成组框
6.
10 列表框
6.
10.
1 列表框的属性
149
7.
4.
1 改变菜单项的可用性
7.
4.
2 改变菜单项的可见性
7.
4.
3 改变菜单项的标题
7.
4.
4 设定单选菜单项
7.
4.
5 设置菜单项的复选标记
7.
4.
6 动态创建菜单项
7.
5 快捷菜单设计
7.
5.
1 快捷菜单的创建
7.
5.
2 快捷菜单的响应
习题7
第8章 对话框的使用与设计
8.
1 对话框概述
8.
2 标准对话框
8.
2.
1 输入框
8.
2.
2 消息框
8.
3 通用对话框组件
8.
3.
1 OpenDialog(打开对话框)组件
8.
3.
2 SaveDialog(保存对话框)组件
8.
3.
3 OpenPictureDialog(打开图像对话框)组件
8.
3.
4 SavePictureDialog(保存图像对话框)组件
8.
3.
5 FontDialog(字体对话框)组件
8.
3.
6 ColorDialog(颜色对话框)组件
8.
3.
7 FindDialog(查找对话框)组件
8.
3.
8 ReplaceDialog(替换对话框)组件
8.
3.
9 PrintDialog(打印对话框)组件
8.
3.
10 PrinterSetupDialog(打印机设置对话框)组件
8.
4 对话框的设计
8.
4.
1 模态对话框的设计
8.
4.
2 非模态对话框的设计
习题8
第9章 多文档界面程序设计
9.
1 多文档界面的结构
9.
1.
1 主窗口
9.
1.
2 子窗口
9.
2 多文档界面应用程序的设计
9.
2.
1 多文档界面应用程序设计举例
9.
2.
2 多文档界面应用程序子窗口的控制
9.
3 多文档界面中子窗口的菜单设计
9.
3.
1 菜单合并
9.
3.
2 菜单覆盖
9.
4 使用MDI模板
9.
4.
1 打开MDI模板
9.
4.
2 MDI模板程序代码
习题9
第10章 程序调试与异常处理
10.
1 程序调试
10.
1.
1 程序中的错误类型
10.
1.
2 设置调试环境
10.
1.
3 控制程序的运行
10.
1.
4 监视表达式
10.
1.
5 Evaluate/Modify对话框
10.
2 异常处理
10.
2.
1 try.
.
.
except语句
10.
2.
2 try.
.
.
finally语句
习题10
第11章 多媒体编程
11.
1 Image组件和图像显示
11.
1.
1 Image组件的属性
11.
1.
2 Image组件显示图像编程举例
11.
2 图形绘制
11.
2.
1 Delphi的坐标系统
11.
2.
2 用Shape组件绘制几何图形
11.
2.
3 用Canvas对象绘图
11.
2.
4 用Image组件绘制位图
11.
3 Delphi中简单的声音操作
11.
3.
1 使用MessageBeep函数发声
11.
3.
2 使用SndPlaySound函数播放声音文件
11.
4 MediaPlayer组件
11.
4.
1 MediaPlayer组件的属性
11.
4.
2 MediaPlayer组件的方法
11.
4.
3 MediaPlayer组件使用举例
习题11
第12章 数据库应用程序设计
12.
1 Delphi数据库功能概述
12.
1.
1 数据库系统
12.
1.
2 Delphi的数据库功能
12.
2 常用数据库组件
12.
2.
1 DataSet(数据集)组件
12.
2.
2 DataSource组件
12.
2.
3 数据控制组件
12.
3 数据库应用程序开发步骤
12.
3.
1 创建数据库
12.
3.
2 配置ODBC
12.
3.
3 设置BDE
12.
3.
4 设计应用程序界面
12.
3.
5 编写应用程序代码
12.
3.
6 运行. 调试应用程序
12.
4 数据库应用程序设计举例
12.
4.
1 应用程序主界面
12.
4.
2 各功能模块程序界面及实现代码
12.
5 QReport组件组和报表的制作
12.
5.
1 QReport组件组
12.
5.
2 报表的制作
习题12