本书以Delphi 6为基础,系统讲授了Delphi的语法基础和可视化编程方法,循序渐进地介绍了利用Delphi开发各种应用系统的过程、方法与技术,内容涉及Delphi基本程序设计、多媒体应用程序设计和数据库应用程序设计。本书配有《Delphi程序设计实训》配套教材,对本书中所有的习题和实训做了解题思路分析,并给予详尽解答和实现步骤。
本书取材新颖、结构合理、概念清楚、通俗易懂,重在培养学生的独立思考和应用能力。本书适合作为高职高专院校的Delphi程序设计课程教材,也可以作为自学教材及工程技术人员的参考用书。
第1章 Delphi入门
1.1 Delphi简介
1.2 Delphi 6的启动与退出
1.3 Delphi 6的集成开发环境
1.4 Delphi 6程序设计过程
习题1
实训1 使用Delphi编写Hello World应用程序
第2章 Delphi的语法基础
2.1 字符集和符号
2.2 常量和变量
2.3 数据类型
2.4 运算符与表达式
2.5 过程与函数
2.6 语句
习题2
实训2 顺序程序设计
第3章 工资计算程序
3.1 窗体
3.2 两种按钮组件TButton和TBitBtn
3.3 数据输入组件Tedit和TmaskEdit
3.4 处理计算结果的函数
3.5 计算程序设计示例
3.6 对话框函数与对话框过程
习题3
实训3 算术计算器的设计
第4章 简易记事本设计
4.1 简易记事本的基本功能
4.2 简易记事本界面设计
4.3 编写记事本功能代码
4.4 编译.运行记事本程序
习题4
实训4 员工记事本程序设计
第5章 文本编辑器设计
5.1 文本编辑器的功能
5.2 菜单
5.3 工具栏
5.4 状态栏
5.5 对话框
5.6 文件操作
5.7 文本编辑器的设计和实现
习题5
实训5 创建一个具有简易排版功能的文本编辑器
第6章 简易绘图器设计
6.1 要实现的功能
6.2 Canvas画布对象
6.3 几何图形控件Shape
6.4 图像控件TImage
6.5 绘图作品的打开与保存
6.6 绘图程序设计
习题6
实训6 设计一个屏幕拷贝程序
第7章 多媒体播放器设计
7.1 多媒体技术
7.2 多媒体播放器功能简介
7.3 媒体播放器界面
7.4 更改播放器的外观
7.5 编写播放器的功能代码
7.6 运行播放器
习题7
实训7 设计VCD播放器
第8章 学生通讯录设计
8.1 数据库应用系统开发基础
8.2 使用Database Desktop创建学生通讯录数据库
8.3 学生通讯录设计
习题8
实训8 员工通讯录设计
第9 章 编译和调试应用程序
9.1 调试的基本概念
9.2 编译运行应用程序
9.3 调试应用程序
习题9
实训9 编译和调试应用程序
第10章 课程设计: 学生管理系统的开发
10.1 系统功能概要
10.2 系统数据库结构设计
10.3 系统结构分析
10.4 应用程序窗体设计
10.5 编译运行系统
习题10
实训10 教师信息管理系统设计
参考文献
现在国内计算机程序设计语言教学已从传统的DOS编程转向Windows编程。Delphi以其优秀的语言、丰富的环境、友好的界面、高速的编译器、强大的数据库支持,与最新编程技术的紧密结合以及独特的组件技术吸引各个层次的开发和使用人员。同时,它也成为高等学校计算机专业和相关专业程序设计语言教学首选课程之一。
本书采用一种全新的教学方法,在介绍完Delphi 6集成开发环境、Delphi语法基础和程序设计等基础知识之后,通过计算程序设计、文本编辑程序设计、图文处理程序设计、多媒体程序设计、学生通讯录设计和学生信息管理系统应用开发等实例,循序渐进地讲解了Delphi 6的界面设计、基本程序设计、图形图像与多媒体、数据库编程和应用程序的编译与调试等应用系统设计与开发的相关方法和技巧。
本书既有适度的Delphi程序设计理论知识,又有详尽的应用程序开发内容,叙述流畅,重点突出,实用性强,便于教师教学和学生自学。书中每章均附有典型习题和实训。为了使读者尽快掌握学习内容,本书的配套教材《Delphi程序设计实训》对本书中的习题和实训做了详实的解答,供读者学习时参考。
本书由戴宗友、李文龙、张伍荣、杨辉和陈卫等编著。本书在构思和编写过程中,得到了中国科技大学、安徽大学的计算机科学与技术系有关专家和教授的指导和帮助,在此表示致谢。
由于作者水平有限,书中不当之处,敬请各位专家、读者多提宝贵意见。