Delphi程序设计教程

Delphi程序设计教程
作 者: 尹会滨
出版社: 清华大学出版社
丛编项: 北京大学信息技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书详细讲授Delphi 6的语法基础、可视化编程方法、程序控制结构(顺序、分支、循环、过程与函数)、数据结构(数组、记录、枚举、子界与集合、指针、文件)、菜单与工具栏、图形图像与多媒体、数据库编程、面向对象程序设计基础。由于Delphi是标准的Pascal语言,本书按照第一学习的程序设计语言来组织教材,采用经典的Pascal教材结构并结合可视化编程编写而成,可以作为数据结构等课程的前导课。本书概念准确、语法结构严格,可使学生养成良好的编程习惯,本书层次分明、例题丰富,适合教师课堂教学和学生自学。书中每章均附有典型例题和习题。为广使读者尽快掌握学习内容,本书的配套教材《Delphi程序设计教程习题及习题解答》对书中习题做了详细解答。 本书适合作为大学、高职、高专等学校的教材,同样适合其他希望快速学会Delphi编程的初学者。

图书目录

第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 列表框的属性

6. 10. 2 列表框的方法

6. 11 组合框

习题6

第7章 菜单设计

7. 1 菜单设计概述

7. 1. 1 菜单的种类与结构

7. 1. 2 Delphi的菜单设计开发工具

7. 2 用主菜单设计器设计主菜单

7. 2. 1 创建主菜单

7. 2. 2 主菜单组件和菜单项的事件

7. 2. 3 菜单项的属性

7. 3 使用菜单模板

7. 3. 1 插入菜单模板

7. 3. 2 创建新的菜单模板

7. 3. 3 删除菜单模板

7. 4 动态设置菜单

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