Delphi是面向对象的Pascal语言,它的前身是Pascal语言。早期的Pascal语言,语法严格,除了支持常用的字符、数值等基本数据类型外,还支持子集、记录等结构数据类型。Pascal语言的保留字和语法与英语很相似,所以易学易用,常常用作程序设计的入门语言。后来,随着面向对象技术的兴起,Pascal中增加了对面向对象技术的支持,逐渐发展成为今天广为人知的Delphi。
2002年8月,Borland公司推出了Delphi 7 Studio,利用统一建模语言和模型驱动体系来加快系统开发。Delphi 7studio全面支持Microsoft公司的.NET框架,提供.NET移植工具包,还对电子商务和Web服务框架进行了扩展。Delphi 7 Studio共有4个版本:个人版、专业版、企业版和设计师版。
2003年11月,Borland公司又推出了Borland Delphi 8 for the Microsoft.NET。***可以利用它创建基于.NET框架的应用。Delphi 8共有3个版本:专业版、企业版和设计师版,其中设计师版的功能*为强大。
2004年11月,Borland公司发布更高版本的Delphi 2005。Delphi 2005支持多种编程语言,新增了代码编辑器的语法错误提示功能,支持命名空间,还引入了灵活的For…In语句,扩展了For循环。此外,还增加了对重构的支持等。
2005年12月,Borland公司为Delphi编程爱好者带来了惊喜,Delphi的第10个版本——Delphi 2006正式发行。除了继承Delphi 2005的原有功能外,Delphi 2006融数据库开发技术、可视化程序设计技术和面向对象技术于一身,增加了很多新特性。例如,更新的数据库驱动程序、状态机、实时模板等。 课程设计是教学计划和环节中的重要组成部分,通过课程设计,学生能够得到系统的技能训练,巩固和加强所学的专业理论知识,其目的是培养学生的综合运行能力,使学生成为理论基础扎实和独立动手能力较强的专业人才。
Delphi是**的Borland公司开发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi*经典、*实在的描述。Delphi被称为第四代编程语言,它具有简单、**、功能强大的特点,利用Delphi进行数据库开发时,需要用到的相关控件和内容多,再加之学生在学到的编程理论知识往往比较模糊,只有通过真正动手编程,才有可能使学生对编程的理解从感性上升到理性。 本书首先介绍理论知识和编程需要的相关API,使读者能知其然,然后通过五个完整的应用系统的制作开发,使读者能熟悉Delphi 2006开发步骤、方法和技巧,达到知其所以然的目的。本书提供的应用实例既具有针对性,且各自独立成章、分别进行讲述,具体内容如下。
案例一:介绍银行助学贷款信息管理系统,并使用第三方控件进行美化。
案例二:介绍用SOL Sexver 2005与Delphi 2006开发仓库管理系统,使用专门设计的图片达到美化界面的作用。
案例三:介绍与学生紧密联系的图书信息管理系统。
案例四:介绍与实际密切联系的贸易公司信息管理系统。
案例五:介绍了人事管理系统的开发**,描述了对图像字段的操作。
案例六:介绍利用InstallShield创建安装程序。
本书由孙福兆、雷志军、汪梅婷和余健执笔,参加编写和程序开发的人员还有马秀萍、李双红、穆志维、伍建刚、陈伟、孙守凯、杨立平、吴宏彬、陈思成、孙景辉、方海刚、许钊等,在此一并向他们表示感谢。
由于编者水平有限,加上时间仓促,书中难免有一些不足之处,欢迎同行和读者批评指正。