Delphi程序设计教程

Delphi程序设计教程
作 者: 吴金华 于秋生
出版社: 机械工业出版社
丛编项: 零距离电脑培训学校 编程系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书系统地介绍了Delphi 7的基础知识和应用技巧,包括Delphi基础、Object Pascal语言、面向对象编程、常用组件、数据库基础、数据库常用开发工具、开发不同类型的数据库应用程序、图形图像与多媒体、文件处理、单文档与多文档、异常处理、跨平台应用程序的建立等。本书通过上机操作实例帮助读者巩固所学知识,并在最后通过一个综合实例讲解了使用Delphi开发项目的基本方法。本书是针对初学者的教材,适合于大专院校学生及培训班学员,也可供有一定经验的开发人员参考。

图书目录

出版说明

前言

第1课 Delphi 7入门

1. 1 课前导读

1. 2 课堂教学

1. 2. 1 Delphi的历史回顾

1. 2. 2 Delphi7的集成开发环境

1. 2. 3 主菜单

1. 2. 4 工具栏

1. 2. 5 组件面板

1. 2. 6 表单设计器

1. 2. 7 代码编辑器

1. 2. 8 代码浏览器

1. 2. 9 对象查看器

1. 2. 10 对象树浏览器

1. 2. 11 Delphi7程序结构

1. 2. 12 工程文件

1. 2. 13 表单文件

1. 2. 14 单元文件

1. 2. 15 获得帮助

1. 3 上机操作

1. 3. 1 一个简单实例

1. 3. 2 获得帮助信息

1. 4 常见问题解答

1. 5 课后作业

第2课 Object Pascal语言

2. 1 课前导读

2. 2 课堂教学

2. 2. 1 注释

2. 2. 2 标识符

2. 2. 3 常量与变量

2. 2. 4 Object Pascal数据类型

2. 2. 5 运算符

2. 2. 6 赋值语句

2. 2. 7 条件语句

2. 2. 8 循环语句

2. 2. 9 过程和函数

2. 3 上机操作

2. 3. 1 使用枚举类型

2. 3. 2 使用动态数组

2. 3. 3 使用过程和函数

2. 4 常见问题解答

2. 5 课后作业

第3课 面向对象编程

3. 1 课前导读

3. 2 课堂教学

3. 2. 1 对象与类

3. 2. 2 类的特征

3. 2. 3 对象. 组件和控件

3. 2. 4 TApplication类

3. 2. 5 TScreen类

3. 2. 6 TForm类

3. 2. 7 表单设计

3. 2. 8 Sender对象

3. 3 上机操作

3. 3. 1 使用TApplication和TScreen

3. 3. 2 调整组件的布局

3. 3. 3 使用Sender判断组件

3. 4 常见问题解答

3. 5 课后作业

第4课 常用组件介绍

4. 1 课前导读

4. 2 课堂教学

4. 2. 1 组件基础知识

4. 2. 2 按钮组件

4. 2. 3 容器组件

4. 2. 4 菜单及工具栏组件

4. 2. 5 文本组件

4. 2. 6 列表组件

4. 2. 7 对话框组件

4. 2. 8 其他常用组件

4. 3 上机操作

4. 3. 1 设计主菜单

4. 3. 2 设计一个计时器

4. 3. 3 使用TTab Control和TPageControl组件

4. 4 常见问题解答

4. 5 课后作业

第5课 数据库基础

5. 1 课前导读

5. 2 课堂教学

5. 2. 1 数据库基础

5. 2. 2 数据库组件

5. 2. 3 数据库的类型

5. 2. 4 数据库应用程序体系结构

5. 2. 5 设计用户界面

5. 2. 6 使用数据库控件

5. 2. 7 连接到数据库

5. 2. 8 数据模块

5. 3 上机操作

5. 4 常见问题解答

5. 5 课后作业

第6课 数据库系统开发工具

6. 1 课前导读

6. 2 课堂教学

6. 2. 1 使用Database Desktop

6. 2. 2 Database Desktop的共用菜单

6. 2. 3 Database Desktop专用菜单

6. 2. 4 使用BDE Administrator

6. 2. 5 使用SQL Explorer

6. 2. 6 使用Data Pump

6. 2. 7 使用Form Wizard创建主从表

6. 3 上机操作

6. 3. 1 使用Data Pump实现数据移动

6. 3. 2 手工建立主从表

6. 4 常见问题解答

6. 5 课后作业

第7课 开发数据库应用程序

7. 1 课前导读

7. 2 课堂教学

7. 2. 1 开发数据库应用程序的一般流程

7. 2. 2 Data Access面板组件

7. 2. 3 Data Controls面板组件

7. 2. 4 BDE组件面板

7. 2. 5 ADO组件面板

7. 2. 6 dbExpress组件面板

7. 3 上机操作

7. 3. 1 使用Table组件建立简单程序

7. 3. 2 使用TQuery组件建立数据库程序

7. 3. 3 建立ADO连接

7. 3. 4 使用TADODataSet组件

7. 4 常见问题解答

7. 5 课后作业

第8课 图形图像与多媒体

8. 1 课前导读

8. 2 课堂教学

8. 2. 1 TCanvas对象

8. 2. 2 TCanvas对象常用方法

8. 2. 3 Image组件

8. 2. 4 ImageList组件

8. 2. 5 TShape组件

8. 2. 6 TMediaPlayer组件

8. 2. 7 TAnimate组件

8. 3 上机操作

8. 3. 1 绘制基本图形

8. 3. 2 使用TAnimate组件制作简单动画

8. 3. 3 使用TMediaPlayer播放动画

8. 4 常见问题解答

8. 5 自测练习题

第9课 文件处理

9. 1 课前导读

9. 1. 1 文件的类型

9. 1. 2 操作文件的过程或函数

9. 1. 3 Sysutils和FileCtrl库单元定义的过程和函数

9. 1. 4 与文件操作有关的组件

9. 2 上机操作

9. 2. 1 打开文本文件

9. 2. 2 搜索文件

9. 2. 3 显示磁盘空间

9. 3 常见问题解答

9. 4 课后作业

第10课 单文档与多文档

10. 1 课前导读

10. 1. 1 创建单文档应用程序

10. 1. 2 ActionList组件相关命令

10. 1. 3 完善单文档应用程序

10. 1. 4 创建多文档应用程序

10. 2 常见问题解答

10. 3 课后作业

第11课 异常处理

11. 1 课前导读

11. 2 课堂教学

11. 2. 1 声明异常的类型

11. 2. 2 提交并处理异常

11. 2. 3 异常的基类Exception

11. 2. 4 异常处理的具体方法

11. 3 上机操作

11. 3. 1 简单的异常处理

11. 3. 2 显示错误信息

11. 4 常见问题解答

11. 5 课后作业

第12课 建立跨平台应用程序

12. 1 课前导读

12. 2 课堂教学

12. 2. 1 建立跨平台的Delphi应用程序的方法

12. 2. 2 CLX库与VCL库的比较

12. 2. 3 将VCL应用程序移植为CLX应用程序

12. 2. 4 编写可移植的代码

12. 2. 5 编写跨平台的数据库应用程序

12. 2. 6 建立跨平台的Internet应用程序

12. 3 上机操作

12. 3. 1 建立跨平台应用程序

12. 3. 2 使用dbExpress组件建立跨平台应用程序

12. 4 常见问题解答

12. 5 课后作业

第13课 综合应用案例

13. 1 课前导读

13. 2 课堂教学

13. 2. 1 需求分析

13. 2. 2 建立基表

13. 2. 3 建立应用程序

13. 2. 4 完整的源程序清单