本教材以BorlandDelphi的最流行版本为主要背景,结合ObjectPascal语言,紧密联系基础语言与应用开发,将BorlandDelphi全面贯穿于基础理论、基本应用和应用开发三个方面。本教材选材适当,内容通俗易学,图文并茂,理论结合实例,克服了传统教材只重理论不重应用,只讲基础不讲开发,只有说明没有实例,只有方法没有过程的缺点。本教材以基本理论为基础,结合BorlandDelphi在工程计算和数据库应用系统开发方面的基本方法来展开,无论是工程计算还是数据库应用系统的开发,均结合实例来展开。本教材内容由浅入深,深入浅出,理论联系开发实际,使学生在学习每一个知识点之后,感觉到确实有可用之处。学生通过对全书的学习和使用,将对ObjectPascal语言、对运用BorlandDelphi进行工程计算和系统开发有比较全面的了解和掌握。本书不仅可作为全国高校计算机专业、软件学院、理工科相关专业以及有条件的高职高专学生的选用教材,还可作为广大计算机开发人员、各类程序设计人员的培训教材和应用系统开发的工具书。随着计算机应用技术的日益普及和推广,我国在计算机信息技术的开发和应用方面已经取得了巨大的进步,以计算机应用开发为主体的计算机程序设计和应用系统软件已经在各行各业得到了广泛的应用。通过二十多年的计算机基础知识的广泛学习,我国广大程序设计人员、高校教师、科技工作者、国家公务员等已经奠定了比较扎实的基础。同时,在校大学生对计算机程序设计的爱好和兴趣日益浓厚。在这样的背景下,我们感到传统的计算机程序设计教材已经不能满足日益发展的教育和教学要求,因此我们编写了((BorlandDelphi应用与开发教程》,作为全国大学计算机专业本科生、研究生、理工科其他专业本科生和研究生学习的教材。本教材选材适当,教学内容通俗易学,图文并茂,理论结合实例,克服传统教材只重理论不重应用,只讲基础不讲开发,只有说明没有实例,只有方法没有过程的缺点。全书以基本理论为基础,结合BorlandDelphi在工程计算和数据库应用系统开发的基本方法来展开。无论是工程计算或是数据库应用系统的开发,均结合窗体设计、系统集成来展开。本教材内容由浅入深,深入浅出,全面结合实例,做到理论联系开发实际,使学生在学习每一个知识点之后,感觉确实有可用之处。在学生通过对全书的学习和使用之后,对BorlandDelphi和对象Pascal语言,对运用BorlandDelphi进行工程计算和系统开发有比较全面的了解。本书内容中配备许多实例,可供教师教学和学生学习参考。本书的实例往往在书中的不同章节相互联系,因此无论是教师或是学生,在进行本书的全部实例演练时,最好遵循书中的具体说明进行。计算机程序设计是一门实践性很强的学科,教学要求直观可靠,因此如果条件许可,建议教师采用多媒体工具(如投影仪)在课堂中演示教学,教学内容主要以实例说明为主,避免枯燥的理论叙述。为了避免教学时间的制约,一些内容可以让学生在课后自己练习。同时,可以根据具体情况有选择地讲解。如一些代码仅在教学中作一定的说明即可,具体的应用可让学生上机实习。本教材适合于全国计算机专业和理工科各专业的大学本科学生和研究生学习使用,有条件的理工高职类各专业也可以使用。全书共分为3篇:上篇"BorlandDelphi应用基础"、中篇"BorlandDelphi应用开发的基本技能"、下篇"应用系统开发篇"。本书层次分明,条理清晰,个别内容看似复杂,实际上我们在内容处理上是非常通俗的,必要时可以略去部分深僻的内容。本书共分为如下12章:第1章BorlandDelphi基础理论与基本应用第2章BorlandDelphi数据库基础第3章BorlandDelphi集成开发环境与工程创建基础第4章BorlandDelphi程序设计基本方法第5章BorlandDelphi窗体设计与按钮控件的运用第6章BorlandDelphi常用控件及基础编程第7章数据引擎类、数据访问类、数据控制类控件与数据库应用系统的开发第8章ADO控件的运用及其SQL高级编程第9章报表创建的基本方法及其基础编程第1章可视化集成开发环境下应用系统分析与系统设计方法第11章BorlandDelphi应用系统开发及其集成技术第12章BorlandDelphi应用系统开发实例本书由具有一定系统开发经验的老师和科技工作者精心策划和编写而成。大多内容系作者进行系统开发的经验,因此书中内容具有重要的参考价值和可操作性。教材大纲和全部内容的设计与案例的制作由伍俊良同志完成,其主要章节由伍俊良同志编写,伍俊良同志也负责全书的审查与修正。另外参加本书编写的还有:郭雷、谢向东、李正开、吴承英、张力、彭波、李静、罗桂芳、伍刚、罗小红、谢雷、厦旅、何冰、张开学、张和平、谢静、吴天印、何从朋、陈中峰、陈开奇、李红梅、张得银、张戊等。限于作者的水平,书中错误和不足在所难免,希望广大读者批评指正。