《Delphi6程序设计教程》
Delphi 教程 系列书籍 (008) 《Delphi6程序设计教程》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
作者: 韩伟峰
丛书名: 其他
出版社:清华大学出版社
ISBN:7302051178
上架时间:2002-2-5
出版日期:2002 年1月
页码:356
版次:1-1
内容简介
Delphi 6是Borland公司开发的一种Windows快速应用开发工具。本书深入浅出、全面、系统地介绍了使用Delphi 6开发应用程序的技术。全书共有12章,主要介绍了Delphi 6的编程语言——Object Pascal;Delphi 6面向对象的特性;程序设计的基本操作(窗体和菜单的设计);设计程序的可视化组件;对程序代码的调试和异常处理;对数据库的操作及开发多媒体的操作等。
本书内容全面、语言流畅,可作为高等院校计算机相关专业的数据库课程教材,也可供从事计算机软件工作的科技人员和工程技术人员等参阅。
目录
第1章 轻松步入Delphi 6
1.1 Delphi 6的新特性
1.2 Delphi 6的版本
1.3 Delphi 6的集成开发环境
1.3.1 Delphi 6的启动
1.3.2 Delphi 6的集成开发环境
1.3.3 工具栏
1.3.4 组件板
1.3.5 对象查看器
1.3.6 窗体
1.3.7 代码编辑器
1.4 利用向导创建一个应用程序
1.5 Delphi 6的安装
1.5.1 Delphi 6的安装新特性
1.5.2 系统配置
1.5.3 安装过程
第2章 Delphi 6程序设计语言
2.1 编程风格
2.1.1 注释
2.1.2 大写的使用
2. 1.3.空白
2.1.4 编程代码的整体美观性
2.1.5 语法的突出
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 基本符号
2.4 运算符
2.4.1 赋值运算符
2.4.2 算术运算符
2.4.3 逻辑运算符
2.4.4 关系运算符
2.4.5 运算符的优先级
2.5 简单的数据类型
2.5.1 有序类型
2.5.2 实数类型
2.5.3 日期和时间
2.6 字符串类型
2.7 构造类型
2.7.1 数组类型
2.7.2 记录类型
2.7.3 集合类型
2.7.4 文件类型
2.8 指针类型
2.8.1 指针类型的定义
2.8.2 指针类型的操作
2.8.3 无类型指针
2.8.4 字符指针类型
2.9 变体类型
2.9.1 变体类型的语法规则
2.9.2 Variant能动态改变类型
2.10 类型相容和强制转换
2.10.1 类型相容
2.10.2 赋值相容
2.10.3 变量强制类型转换
2.10.4 数值强制类型转换
第3章 Object Pascal语言程序结构
3.1 语句
3.1.1 语句的概述
3.1.2 简单语句
3.1.3 条件控制语句
3.1.4 循环语句
3.1.5 其他语句
3.2 过程和函数
3.2.1 过程的定义和调用
3.2.2 函数的声明、定义和调用
3.2.3 参数的传递方式
3.2.4 函数和过程中变量的作用域
3.3 过程类型
3.3.1 过程类型的声明
3.3.2 方法指针
3.3.3 过程类型的用法
第4章 程序设计的思想
4.1 类和对象
4.1.1 类
4.1.2 对象
4.1.3 类和对象的一个具体例子
4.2 类的方法
4.2.1 方法的声明和定义
4.2.2 方法的类型
4.2.3 抽象方法
4.2.4 重载方法与重定义方法
4.3 类的字段和属性
4.3.1 类的字段
4.3.2 类的属性
4.4 类的封装性
4.5 类的继承性
4.6 类的多态性
第5章 程序设计的第一步
5.1 窗体与窗口
5.1.1 窗口
5.1.2 Delphi窗体
5.1.3 窗体的命名
5.2 窗体与边框的类型
5.2.1 窗体的类型
5.2.2 边框的类型
5.2.3 边框图标
5.3 设置窗体的位置和大小
5.4 窗体的其他重要属性
5.5 建立窗体
5.6 窗体的相互引用
5.7 消息对话框
5.7.1 Delphi消息对话框
5.7.2 Delphi输入框
5.7.3 Windows消息对话框
5.8 开发自定义对话框
5.8.1 显示一个模式或非模式对话框
5.8.2 提供命令按钮
5.8.3 设置Tab次序
5.8.4 测试Tab次序
5.8.5 将一个组件从Tab次序中删除
5.8.6 使组件有效或无效
5.8.7 设置对话框的焦点
5.8.9 将窗体保存为一个模板
5.9 MDI窗体
5.9.1 建立MDI父窗体和子窗体
5.9.2 建立应用程序菜单
5.9.3 创建新窗口
5.9.4 排列图标
5.9. 5 层叠MDI窗口
5.9.6 平铺子窗口
5.9.7 关闭子窗口
5.9.8 使用MDI父窗口属性
5.10 菜单的设计
5.10.1 TMainMenu组件
5.10.2 使用菜单编辑器
5.10.3 快捷键及热键设计
5.10. 4 设计子菜单
5.10.5 快捷菜单设计
5.10.6 使用菜单模板
5.11 制作Windows系统的"开始"菜单
第6章 可视化组件库
6.1 组件的基本知识
6.1.1 组件和对象
6.1.2 组件的类型
6.1.3 组件的属性
6.1.4 组件的事件
6.1.5 组件的方法
6.1.6 可视化组件的层次结构
6.2 常用的简单组件
6.2.1 Label组件
6.2.2 Edit组件
6.2.3 Memo组件
6.2.4 Button组件
6.3 选择型组件
6.3.1 CheckBox组件
6.3.2 RadioButton组件
6.3.3 ListBox组件
6.3.4 ComboBox组件
6.3.5 GroupBox组件
6.3.6 RadioBox组件
6.4 Scrollbar,Panel和Actionlist组件
6.4.1 Scrollbar组件
6.4.2 Panel组件
6.4.3 Actionlist组件
6.5 特殊命令按钮组件
6.5.1 BitBtn组件
6.5.2 SpeedButton组件
6.6 复杂的输入/输出组件
6.6.1 MaskEdit组件
6.6.2 DrawGrid组件
6.6.3 StringGrid组件
6.7 修饰性组件
6.7.1 Bevel组件
6.7.2 Shape组件
6.7.3 Image组件
6.7.4 Static Text组件
6.7.5 Chart组件
6.7.6 ScrollBox组件
6.7.7 Splitter组件
6.7.8 CheckListBox
6.7.9 ControlBar
第7章 程序的异常处理和调试
7.1 异常处理机制
7.2 异常处理结构
7.2.1 Try...Except结构
7.2.2 Try...Finally结构
7.2.3 两种结构的嵌套
7.3 运行时间库异常类(RTL Exception)
7.3.1 I/O异常
7.3.2 堆异常
7.3.3 整数异常
7.3.4 浮点异常
7.3.5 类型匹配异常
7.3.6 类型转换异常
7.3.7 硬件异常
7.3.8 处理VCL异常
7.4 通用异常处理类
7.5 数据库异常处理
7.5. l EDatabaseError异常
7.5. 2 EDBEngineError异常
7.6 自定义异常类
7.6.1 用户自定义异常
7.6.2 用户定义的数据库异常
7. 7 设置程序调试的环境
7.8 程序错误的类型
7.8.1 设计期错误
7.8.2 编译期错误
7.8.3 运行期错误
7.8.4 逻辑错误
7.9 使用Run菜单命令调试程序
7.10 使用断点
7.11 使用监视窗口
第8章 常用的系统对象和组件
8.1 TApplication类
8. 1.1 Tapplicatio类的属性
8.1. 2 TApplication类的方法
8.1.3 TApplication类的事件
8.1.4 TScreen类
8.2 Dialog选项卡的对话框
8.2.1 OpenDialog对话框
8.2.2 SaveDialog对话框
8.2.3 OpenPictureDialog对话框
8.2.4 SavePictureDialog对话框
8.2.5 FontDialog对话框
8.2.6 ColorDialog对话框
8. 2. 7 PrintDialog对话框
8.2.8 PrinterSetupDialog对话框
8.2.9 FindDialog对话框
8.2.10 ReplaceDialog对话框
8.2.11 一个常用对话框的综合示例
8.3 Win32选项卡的常用组件
8.3.1 TabControl组件
8.3.2 PageControl组件
8.3.3 RichEdit组件
8.3.4 StatusBar组件
8.3.5 ToolBar组件
第9章 数据库管理工具
9.1 数据库桌面系统
9.1.1 数据库桌面系统的启动
9.1.2 使用数据库桌面系统创建数据库表
9.1.3 使用数据库桌面系统查询数据库
9.2 数据库浏览器
9.2.1 数据库浏览器的界面
9.2.2 维护数据库别名
9.2.3 用数据库浏览器访问数据库
9.2.4 键入SQL语句
9.3 数据字典
第10章 开发数据库应用程序
10.1 开发数据库应用程序概述
10.1.1 Delphi 6支持的数据库类型
10.1.2 关系型数据库结构
10.1.3 数据访问控件(DataAccess)
10.2 使用BDE组件访问数据
10.2.1 Table组件
10.2.2 Query组件
10.2.3 StoredPro组件
10.2.4 DataSource组件
10.2.5 Database组件
10.2.6 Session组件
10.2.7 BatchMove组件
10.2.8 UpdateSQL组件
10.2.9 NestedTable组件
10.2.10 一个使用BDE组件的简单示例
10.3 数据感知组件
10.3.1 DBGrid组件
10.3.2 DBNavigator组件
10.3.3 DBText组件
10.3.4 DBEdit组件
10.3.5 DBMemo组件
10.3.6 DBImage组件
10.3.7 DBListBox组件
10.3.8 DBComboBox组件
第11章 数据库查询
11.1 数据库中记录的查询
11.1.1 使用GotoKey方法查找数据记录
11.1.2 使用FindKey方法查找数据记录
11.1.3 使用Locate方法查找数据记录
11.1.4 使用GotoNearest和FindNearest执行不精确查找
11.2 TQuery组件的使用
11.3 静态SQL语句的查询
11.4 动态SQL语句的查询
11.5 多表的查询
第12章 开发多媒体应用程序
12.1 一个简单的媒体播放器的制作
12.2 媒体播放器的组件
12.2.1 媒体播放器组件
12.2.2 媒体播放器组件的属性
12.2.3 媒体播放器组件的过程和函数
12.2.4 媒体播放组件的事件
12.3 CD播放器的制作
12.3.1 CD播放器窗体的设置
12.3.2 属性设置
12.3.3 CD播放器的完整程序代码
12.4 ActiveX组件
12.4.1 ActiveX组件、接口和类型库
12.4.2 使用Delphi 6的ActiveX组件
12.4.3 创建自己的ActiveX组件