Delphi程序设计基础:教程、实验、习题
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

Delphi是一个快速开发工具(Rapid Application Development,RAD),有可视化的开发环境。Delphi将面向对象的方法,成功地与网络编程、COM编程、多级MIDAS编程结合起来,越来越成为应用系统的首选开发环境。

Delphi基于Object Pascal语言,这是一种真正支持面向对象而又结构严谨的语言,其在功能的健全上毫不逊色于各种其他的面向对象的语言,非常适合初学者学习程序设计。

目前有众多的Windows下的开发工具,而Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用、完整的、面向对象的程序语言,拥有当今世界上最快、最好的编译器,功能强大。

学习Delphi的另一个好处是以后可以直接在Linux操作系统下使用Kylix平台环境编写程序,它们的语法、工具、集成环境是几乎相同的,不必另外再在跨系统方面付出额外的代价。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大提高编程效率。

本书以Delphi 7.0为蓝本,对利用Delphi进行编程提供了一个基础的指导和参考,读者使用本书不需要预先具有任何编程经验,但如果对Pascal、C、C++或者Visual Basic等有所了解,那么将会对本书的学习非常有益。本书逐步地指导说明将Delphi技术从入门到提高逐一介绍给读者,同时对Delphi的Object Pascal语言和可视化组件进行了说明,读者将学会如何为各种应用程序创建切实可行又简洁漂亮的用户界面。

“边学边做”是学习一种编程工具的最有效方法,希望读者在阅读本书的过程中能够上机实践。每学完一个例子,尝试着改变一点点,或者添加一点东西,并改变一些代码,将帮助读者体验进步和成功的乐趣。本书配有免费电子教学课件、例题源程序和习题答案等丰富的教学资源,可提供给教师进行多媒体教学和读者自学时使用,读者可以登录华信教育资源网(www.hxedu.com.cn)免费下载或发送电子邮件至unicode@phei.com.cn索取。

凡章节、习题和实训的标题中带“*”的,表明有一定难度,读者可选择学习。

本书由张世明编著,吴秀梅、熊小华和杜峥嵘参与了部分章节的编写。在撰写过程中还得到了同行专业人士的指点和帮助,在此一并表示感谢。

如果读者在本书中发现了错误,请联系unicode@phei.com.cn。