前言
Delphi语言以其丰富的环境、友好的界面、高速的编译器、强大的数据库支持而备受广大软件开发人员的欢迎和钟爱。为了帮助广大学生更好地掌握Delphi编程技术,特编写了本书。2005年出版第一版,经过两年的教学实践,现在第一版的基础上进行了修订,调整了章节的顺序,更符合教学的需要,精选了相关例题,使学生学习更有针对性和可操作性。
本书适用于Delphi的初学者,内容浅显易懂。书中精心挑选了每一个例题,每个例题均分为界面设计、属性设置、程序设计和程序分析等栏目,内容新颖,结构清晰。全书共分14章。
第1章介绍了Delphi的基本知识以及使用Delphi进行程序设计的一些基础知识。本章的重点是Delphi的开发环境和开发方法。最后通过实例介绍了Delphi的程序设计和上机操作的一般步骤。
第2章介绍了Object Pascal的基本语法,主要包括基本词法、基本数据类型、常量与变量、运算符与表达式、常用函数与过程、语句等。
第3章介绍了Delphi常用组件的使用方法及特点,并且通过一些简明的示例对它们进行了更直观的介绍。
第4章主要介绍结构化程序设计中过程的分类、定义及应用,函数的定义、分类以及内部函数的使用方法,参数的分类及传递方式。
第5章主要介绍Object Pascal语法中的高级数据类型,主要包括枚举、子界与集合类型、数组与记录类型、指针类型等。
第6章介绍了程序的异常处理和程序调试方法。
第7章介绍了键盘和鼠标的响应事件和文件的编程。
第8章介绍了与多媒体方面相关的编程,包括图形图像处理的组件的使用方法,音频与视频处理技术。
第9章介绍了Windows高级编程技术,重点介绍了动态链接库和Active X技术。
第10章介绍了Delphi的数据库编程。在初步了解数据库简单理论的基础上,详细介绍了Delphi中数据访问组件及数据感知组件的常用属性与方法,ADO数据访问技术,SQL编程的相关知识等。
第11章介绍了网络编程的基本方法。介绍了Windows Sockets的一些概念,重点介绍了几个重要的网络组件,最后举例说明了网络编程的应用。
第12章介绍了Delphi串行通信编程。介绍了RS232串行通信的基本原理,常用的串行通信的API函数,MSComm的使用方法。
第13章介绍了Delphi的多线程的编程。介绍了多线程的基本概念及编程的一般方法。
第14章介绍了类和对象的概念,以及类和对象之间的区别。Delphi中定义类的方法,类中成员的可见性以及对象的定义。
本书由杨长春、刘俊、石林、徐守坤、朱正伟、倪彤光等策划。第1、3、5章由杨长春、刘俊编写;第2、4章由朱正伟、李俊华编写;第6~9章由徐守坤、杨长春编写;第10章由杨长春、倪彤光编写;第11、13章由石林编写;第12章由刘俊、李俊华编写;第14章由徐守坤编写。全书由杨长春、刘俊统稿。李俊华、倪彤光、袁文媚参加了统稿工作,薛恒新教授审阅了全部书稿,提出了许多宝贵的意见,在此一并表示感谢。
限于编者水平,书中难免有许多不当之处,敬请读者批评指正。
编者〖〗2007.6