Delphi 6程序设计教程

Delphi 6程序设计教程
作 者: 韩伟峰
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 6程序设计教程》作者简介

内容简介

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组件