内容简介
Delphi7是Inprise公司推出的面向对象的可视化编程语言,它提供了大量VCL组件,具有强大的数据库开发和网络编程能力,较大地提高了应用系统的开发速度,是目前的前端开发平台之一。
《Delphi7基础教程/零点起航计算机编程系列教材》从基础入手,由浅入深,全面系统地介绍了Delphi7的基本知识。通过实例,详细讲解了常用组件的用法。《Delphi7基础教程/零点起航计算机编程系列教材》共分13章,分别讲述了Delphi7的集成开发环境、ObjectPascal语法、用户界面设计、多媒体应用、数据库开发和网络编程等方面的知识。
《Delphi7基础教程/零点起航计算机编程系列教材》内容翔实、图文并茂,强调“边学边做”,具有良好的操作性,适合Delphi初级开发人员使用,也可以作为广大计算机爱好者的参考资料。目录
系列教材序言
前言
第一章Delphi基础知识
1.1Delphi的特点
1.2Delphi7的集成开发环境
1.3实例——Hello,world!
1.4小对
第二章ObjectPascal语言基础
2.1Delphi的编程风格
2.2标识符
2.3数据类型
2.4赋值语句
2.5过程与函数
2.6控制语句
2.7实例——随机加减法测试
2.8小结
第三章面向对象编程
3.1OOP基本概念
3.2类的基本概念
3.3类的封装
3.4类的继承性
3.5类的多态性
3.6异常处理
3.7小结
第四章应用程序开发框架
4.1Delphi的文件结构
4.2单元文件的内部结构
4.3项目管理
4.4应用程序类TApplication
4.5项目的编译和调试
4.6小结
第五章基本窗体设计
5.1Form(窗体)组件
5.2向窗体中添加组件
5.3单文档窗体
5.4多文档窗体
5.5小结
第六章基本组件的应用
6.1组件的概念
6.2文本输入组件
6.3按钮及分类组件
6.4列表组件
6.5滚动组件
6.6表格组件
6.7日期和时间组件
6.8多选项卡组件
6.9小结
第七章用户界面设计
7.1菜单设计
7.2工具栏与状态栏
7.3信息对话框
7.4对话框组件
7.5实例——文档编辑器
7.6小结
第八章图形图像设计
8.1画布技术
8.2图形图像的类和组件
8.3图形图像编程应用
8.4使用鼠标绘制图形
8.5小结
第九章多媒体技术
9.1多媒体基础知识
9.2多媒体组件
9.3多媒体编程
9.4小结
第十章数据库基础
10.1数据简介
10.2SQL结构化查询语言
10.3Delphi访问数据库的机制
10.4Delphi的数据库管理工具
10.5建立第一个数据库应用程序
10.6小结
第十一章开发数据库应用程序
11.1数据集组件
11.2数据控制组件
11.3人事管理系统开发
11.4小结
第十二章报表和图表设计
12.1数据报表的设计
12.2图表设计
12.3小结
第十三章网络编程技术
13.1网络基础知识
13.2TCP/IP编程
13.3使用网络函数编程
13.4小结
参考文献前言/序言
Delphi7是Inprise公司(原Borland公司)推出的一个面向对象的快速应用程序开发工具,它以可视化的开发环境、简洁明快的编程语言、功能强大的组件、优化的源代码编译器、可扩展的数据库访问引擎、稳定性和高效性等特点,成为一个成熟的功能全面的产品,赢得了越来越多的用户。
Delphi7继承了Pascal语言的严谨结构和优雅风格,以开放式的环境,完全地支持面向对象程序设计等诸多特性,成为Windows环境下首选的开发工具。
《Delphi7基础教程/零点起航计算机编程系列教材》主要介绍了开发Delphi应用程序的多种基本要素和必备知识,包括Delphi的可视化开发环境、ObjectPascal语言、面向对象程序设计的基本概念、窗体和各种功能的组件、MDI、调试技术与异常处理、图形图像处理、多媒体应用、数据库开发和Internet编程等。
《Delphi7基础教程/零点起航计算机编程系列教材》从基础入手,深入浅出,在功能讲解的同时,配合大量的实例,力求使读者能快速、轻松地学会用Delphi编程,能充分理解面向对象程序设计的内涵,能用《Delphi7基础教程/零点起航计算机编程系列教材》提供的实例解决实际问题。
根据应用性人才的培养目标,《Delphi7基础教程/零点起航计算机编程系列教材》注重理论与实践相结合,注重基础知识的理解与基本技能的培养。在理论“必需、够用为度”的前提下,突出实用性,突出实践性环节。强调“边学边做”,使读者每学习一点儿知识,就能够通过具体的编程练习得到锻炼,同时也加深了对内容的理解。
《Delphi7基础教程/零点起航计算机编程系列教材》是Delphi7程序设计的入门书,特别适合于高校教师、学生和初级程序设计人员使用。读者使用《Delphi7基础教程/零点起航计算机编程系列教材》不需要预先具有任何编程经验,但是如果对Pascal、C、C++或者VisualBasic等有所了解,那么将会对《Delphi7基础教程/零点起航计算机编程系列教材》的学习非常有益。
《Delphi7基础教程/零点起航计算机编程系列教材》1~4章由李春艳老师编写,8~12章由赵景波老师编写,其余内容由宋一兵编写并负责《Delphi7基础教程/零点起航计算机编程系列教材》统稿。《Delphi7基础教程/零点起航计算机编程系列教材》在编写过程中,得到了许多同事和朋友的支持,隋成城、张书钦、张宪海、汪学清、刘丽莉、王臣业、林新志、杨兴河、张忠林、李忠伟等参与了内容的编写和程序的调试工作,在此一并表示感谢。
由于时间匆忙、水平有限,书中难免存在错误和疏漏之处,恳请读者批评指正。
书中实例程序的源码可以从零点工作室网站(http://www.zerobook.net)获得。