Delphi7.0是由著名的Inprise公司开发的新一代可视化程序开发工具,本书融合了利用Delphi7.0开发windows下应用程序的理论和实践,全面、深入地介绍了利用Delphi 7.0开发应用程序的常用方法和技巧,并附有大量的程序开发实例,具有较高的实用价值。
本书资料丰富,内容翔实,叙述简洁明了,实用性强,适合作为各高职高专院校教材,也可作为Delphi培训教程,同时也可作为广大程序开发人员从事Delphi开发的必备参考书。
第1篇基础篇
第1章Delphi集成开发环境
1.1Delphi7.0简介
1.2Delphi可视化开发环境简介
1.3使用代码模板
1.4一个简单的Delphi程序
1.5利用Delphi的帮助
思考与练习
第2章Object Pascal语言
2.1Delphi中编写控制台程序
2.2Pascal语言基础
2.3面向对象技术
2.4单元文件与工程文件
2.5作用域
思考与练习
第3章常见组件编程
3.1窗体和组件
3.2菜单
3.3MDI多文档界面技术
3.4一个简单的写字板
思考与练习
第4章键盘和鼠标编程
4.1键盘事件处理
4.2鼠标事件处理
思考与练习
第2篇数据库篇
第5章Delphi的数据库环境
5.1数据库引擎BDE
5.2SQL资源管理器
5.3ADO数据链接技术
5.4数据库应用程序的体系结构
思考与练习
第6章BDE数据访问组件及报表
6.1BDE数据访问组件
6.2QuickReport的报表制作
6.3制作一个报表
思考与练习
第7章数据浏览组件
7.1数据浏览组件概述
7.2数据浏览组件
7.3动态字段和永久字段
思考与练习.
第8章ADO数据访问组件
8.1TADOConnection组件
8.2TADODataset和TADO able组件
8.3TADOQurey组件
8.4TADOCommand组件
8.5TADOStoredProc组件
8.6ADO应用实例
思考与练习
第9章综合实例——仓库管理系统
9.1系统功能分析
9.2数据库设计
9.3主要源程序分析
思考与练习
第3篇提高篇
第10章文件操作
10.1Pascal中的文件类型
10.2文件对话框组件
10.3文件管理函数
10.4操作INI文件
10.5操作注册表
思考与练习
第11章部件复用技术
11.1动态链接库
11.2ActiveX控件
11.3自定义组件的安装
11.4模板库
11.5框架(Tframe)
思考与练习
第12章图形图像及多媒体
12.1绘制图形
12.2处理图像
12.3多媒体编程
思考与练习
第13章Web开发的利器——Intra Web
13.1Intra Web简介
13.2创建一个Intra Web程序
13.3Intra Web组件的特点
13.4窗体
13.5使用实例
思考与练习
第4篇附录
附录ADelphi编译错误信息
附录B异常处理及调试
B.1处理异常
B.2调试
思考与练习
参考文献
随着计算机技术的发展,计算机软件产业也随之迅速崛起。自从面向对象的编程概念提出之后,可视化编程的技术应运而生,相继出现了VisualC++、VisualBasic、C++Builder和Delphi等可视化应用程序开发工具。
Delphi是由软件界巨头、著名的Inprise公司开发的可视化程序开发工具,其基础语言为Pascal程序设计语言,同时它继承了Pascal语言的优点,如代码结构清晰、可读性强和代码执行效率高等。
DelphiTO保持了良好的向下兼容性;另外随着版本的提高,Delphi程序设计语言在各个方面有了不同程度的提高,如数据库的体系结构、VCL控件的开发、Web应用程序和安全线程等,从而使得Delphi的功能更加强大,使用起来也更方便、灵活,提高了应用程序的开发效率。总之,Delphi是开发Windows应用程序最为强大的工具之一,无论是Windows程序设计的初学者,还是有经验的Windows程序员,都可以利用Delphi迅速开发出自己满意的应用程序。
为了满足广大读者的愿望,迅速掌握Windows环境下的Delphi编程方法,我们在编写本书的过程中,融合了利用Delphi7.0开发Windows下应用程序的理论和实践,全面、深入地介绍了利用Delphi7.0开发应用程序的常用方法和技巧。在本书的编写过程中,我们尽量减少冗长无味的说明,代之以具体实用的例题演示,并通过例题,引导读者把握Delphi的精髓所在。
本书注重开发实例、开发经验、开发技巧,适合作为各高职高专院校教材,也可作为Delphi培训教程,建议课时为76课时,理论和实践课比为1:1;同时,也可作为广大程序开发人员从事Delphi开发的必备参考书。本书具有较高的实用价值。
本书由翁健红主编并编写了第1章、第4章、第5章、第7章、第8章、第9章、第11章,刘淳编写第10章,彭勇编写第12章、第13章,李远杰编写第2章,吕阿璐编写第3章、第6章。由于时间仓促和作者水平有限,书中不足与疏漏之处在所难免,敬请广大读者批评指正。翁健红邮件为davewjh@163.com。