Delphi程序设计

Delphi程序设计
作 者: 戴宗友 李文龙
出版社: 清华大学出版社
丛编项: 高职高专计算机专业系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书以Delphi 6为基础,系统讲授了Delphi的语法基础和可视化编程方法,循序渐进地介绍了利用Delphi开发各种应用系统的过程、方法与技术,内容涉及Delphi基本程序设计、多媒体应用程序设计和数据库应用程序设计。本书配有《Delphi程序设计实训》配套教材,对本书中所有的习题和实训做了解题思路分析,并给予详尽解答和实现步骤。 本书取材新颖、结构合理、概念清楚、通俗易懂,重在培养学生的独立思考和应用能力。本书适合作为高职高专院校的Delphi程序设计课程教材,也可以作为自学教材及工程技术人员的参考用书。

图书目录

第1章 Delphi入门

1. 1 Delphi简介

1. 1. 1 Delphi的发展

1. 1. 2 Delphi 6的新特性

1. 2 Delphi 6的启动与退出

1. 2. 1 启动Delphi 6

1. 2. 2 创建第一个Delphi程序

1. 2. 3 退出Delphi 6

1. 3 Delphi 6的集成开发环境

1. 3. 1 主窗口

1. 3. 2 对象观察器

1. 3. 3 对象树形浏览器

1. 3. 4 窗体设计器

1. 3. 5 代码编辑器

1. 4 Delphi 6程序设计过程

1. 4. 1 Delphi 6编程基本概念

1. 4. 2 Delphi 6编程基本步骤

1. 4. 3 Delphi 6程序基本组成

习题1

实训1 使用Delphi编写HelloWorld应用程序

第2章 Delphi的语法基础

2. 1 字符集和符号

2. 1. 1 字符集与标识符

2. 1. 2 保留字与命令符

2. 1. 3 数值. 标号与字符串

2. 1. 4 注释与分隔符

2. 2 常量和变量

2. 2. 1 常量

2. 2. 2 变量

2. 2. 3 作用域

2. 3 数据类型

2. 3. 1 简单类型

2. 3. 2 字符串类型

2. 3. 3 结构类型

2. 3. 4 指针类型

2. 3. 5 可变类型

2. 4 运算符与表达式

2. 4. 1 算术运算

2. 4. 2 字符串运算

2. 5 过程与函数

2. 5. 1 过程

2. 5. 2 函数

2. 5. 3 常用函数与过程

2. 6 语句

2. 6. 1 语句规则与约定

2. 6. 2 赋值语句

2. 6. 3 复合语句

2. 6. 4 流程控制语句

2. 6. 5 循环语句

习题2

实训2 顺序程序设计

第3章 工资计算程序

3. 1 窗体

3. 1. 1 窗体主要属性

3. 1. 2 窗体主要事件

3. 1. 3 使用窗体

3. 2 两种按钮组件TButton和TBitBtn

3. 2. 1 标准按钮组件TButton

3. 2. 2 位图按钮组件TBitBtn

3. 3 数据输入组件TEdit和TMaskEdit

3. 3. 1 TEdit组件

3. 3. 2 TMaskEdit组件

3. 4 处理计算结果的函数

3. 4. 1 格式化

3. 4. 2 数据转换FloatToStr和StrToFloat

3. 5 计算程序设计示例

3. 5. 1 计算程序设计的问题

3. 5. 2 计算程序设计的步骤

3. 6 对话框函数与对话框过程

3. 6. 1 ShowMessage与ShowMessageFmt过程

3. 6. 2 MessageDlg与MessageDlgPos函数

习题3

实训3 算术计算器的设计

第4章 简易记事本设计

4. 1 简易记事本的基本功能

4. 2 简易记事本界面设计

4. 2. 1 使用TEdit控件

4. 2. 2 使用TMemo控件

4. 2. 3 使用掩码编辑框控件

4. 2. 4 使用菜单

4. 2. 5 使用对话框

4. 2. 6 记事本程序界面设计

4. 3 编写记事本功能代码

4. 4 编译. 运行记事本程序

习题4

实训4 员工记事本程序设计

第5章 文本编辑器设计

5. 1 文本编辑器的功能

5. 2 菜单

5. 2. 1 加入主菜单

5. 2. 2 使用弹出式菜单

5. 3 工具栏

5. 3. 1 工具栏面板组件

5. 3. 2 添加工具栏

5. 3. 3 添加工具栏按钮

5. 4 状态栏

5. 4. 1 状态栏组件

5. 4. 2 设计状态栏

5. 5 对话框

5. 5. 1 对话框简介

5. 5. 2 文档的打开与保存

5. 5. 3 文档的显示与打印

5. 6 文件操作

5. 6. 1 适合于各种文件的基本操作

5. 6. 2 适合于文本文件的基本操作

5. 6. 3 记录文件的操作

5. 6. 4 无类型文件的操作

5. 7 文本编辑器的设计和实现

5. 7. 1 设置控件属性

5. 7. 2 编写代码

习题5

实训5 创建一个具有简易排版功能的文本编辑器

第6章 简易绘图器设计

6. 1 要实现的功能

6. 2 Canvas画布对象

6. 2. 1 Canvas画布属性

6. 2. 2 Canvas画布绘图

6. 3 几何图形控件Shape

6. 3. 1 Shape属性

6. 3. 2 Shape设计使用

6. 4 图像控件TImage

6. 4. 1 Image属性方法

6. 4. 2 Image设计使用

6. 4. 3 Image特效处理

6. 5 绘图作品的打开与保存

6. 5. 1 使用图片对话框

6. 5. 2 图片格式的转换

6. 6 绘图程序设计

6. 6. 1 在工具栏中添加加速按钮

6. 6. 2 响应鼠标事件

6. 6. 3 实现绘图功能

6. 6. 4 绘图器完整代码

习题6

实训6 设计一个屏幕拷贝程序

第7章 多媒体播放器设计

7. 1 多媒体技术

7. 2 多媒体播放器功能简介

7. 3 媒体播放器界面

7. 3. 1 设计播放器的菜单

7. 3. 2 设计播放器的工具栏

7. 3. 3 使用MediaPlayer控件

7. 4 更改播放器的外观

7. 4. 1 设定CoolBarl的背景

7. 4. 2 设定播放器的客户区背景

7. 5 编写播放器的功能代码

7. 6 运行播放器

习题7

实训7 设计VCD播放器

第8章 学生通讯录设计

8. 1 数据库应用系统开发基础

8. 1. 1 数据库有关概念

8. 1. 2 BDE数据集组件

8. 1. 3 数据访问组件

8. 1. 4 数据控制组件

8. 2 使用Database Desktop创建学生通讯录数据库

8. 2. 1 启动和退出Database Desktop

8. 2. 2 创建和修改数据表

8. 2. 3 设定BDE别名

8. 3 学生通讯录设计

8. 3. 1 功能简介

8. 3. 2 界面设计

8. 3. 3 加入相关数据控件

8. 3. 4 实现通讯录数据的操作

8. 3. 5 加入报表功能

8. 3. 6 编译并运行程序检验结果

习题8

实训8 员工通讯录设计

第9章 编译和调试应用程序

9. 1 调试的基本概念

9. 1. 1 执行点

9. 1. 2 断点

9. 1. 3 监视

9. 2 编译运行应用程序

9. 2. 1 编译运行方法

9. 2. 2 运行参数设置

9. 3 调试应用程序

9. 3. 1 允许使用程序调试器

9. 3. 2 控制程序执行

9. 3. 3 断点的使用

9. 3. 4 使用监视表达式

9. 3. 5 计算及修改表达式的值

习题9

实训9 编译和调试应用程序

第10章 课程设计:学生管理系统的开发

10. 1 系统功能概要

10. 2 系统数据库结构设计

10. 3 系统结构分析

10. 4 应用程序窗体设计

10. 4. 1 程序主控窗体设计

10. 4. 2 菜单. 工具栏和状态栏的设计

10. 4. 3 用户认证窗体设计

10. 4. 4 数据模块窗体设计

10. 4. 5 信息管理窗体设计

10. 4. 6 信息查询窗体设计

10. 4. 7 报表打印窗体设计

10. 4. 8 用户管理窗体设计

10. 4. 9 版权信息窗体设计

10. 5 编译运行系统

习题10

实训10 教师信息管理系统设计

参考文献