出版时间:2008-7 出版社:何定华、 贺体刚 化学工业出版社 (2008-07出版) 作者:何定华,贺体刚 编著 页数:284
前言
Delphi是一种优秀的基于Windows的应用软件开发工具。它具有可视化的开发环境、简洁明快的编程语言、强大的数据库功能、可扩展的组件库等特点,Delphi正在成为一种越来越成熟的软件开发工具。聪明的程序员使用Delphi,这是业界广为所知的一句名言,因此Delphi正在赢得越来越多的用户。 本书针对较新的Delphi 2005版本,是Delphi入门级的学习教程。无论读者是否具有编程基础与编程思想,本书都是非常适合的教材与参考书。编者长期从事Delphi程序设计的教学工作,本教材是根据编者多年的教学经验编写而成的。本书具有如下一些特点。 1.结构合理 本书将Delphi基础、Pascal语言等内容介绍得比较详细,很多内容都独立编写成章。这样可以充分照顾到入门者的实际情况,而对于有学习基础的读者,也方便他们对某些章节进行合理的取舍。本书例题丰富、讲述清楚、界面美观,力图深入浅出。本书各个章节的先后顺序也经过编者精心设计,读者还可以根据自己的喜好和习惯,改变本书学习和讲授的原有顺序。例如,可以将分支结构和单选按钮、复选按钮一起学习,将循环结构和列表框、组合框一起学习等。 2.内容丰富 本书内容丰富,它讲述了Delphi语言的基础知识,包括第1章、第2章、第4章、第5章、第6章和第7章。这些章节对于有编程思想和编程基础的读者可以适当进行一些取 舍,教师在讲授的时候课时分配也可以酌情减少。第3章讲述窗体和基本组件,舍弃了一些比较复杂的组件,讲述的组件都是常用的和简单的,适合高校学生的实际情况,这些组件的讲述采用案例式的方法,配备有丰富的实例讲解,利于学生消化和吸收。第8章、第9章和第10章都是界面编程,所开发的软件界面美观是Delphi的一大特点。 3.重点突出 Delphi的数据库功能非常强大,这是Delphi的特点。虽然本书内容丰富,讲述的知识点也比较多,但是本书的重点非常突出。数据库是本书的重点,本书花了大量篇幅讲述数据库知识。第12章讲述数据库基础,第13章讲述BDE数据库应用程序开发,第14章讲述BDP数据库引擎应用。各个章节例题丰富、讲述清楚,不仅有详细的代码而且还有可视化的工具软件操作,界面清晰。 4.配备教学资源 本书中的每一道例题,编者都保留了原始文件,且每道例题在Delphi 2005环境下都能正常运行,本书的所有例题源代码都免费赠送给读者,需要例题源程序的读者请与编者联系。本书由武汉职业技术学院的何定华和荆楚理工学院的贺体刚编著。何定华编写第1章~第9章,贺体刚编写第10章-第15章,全书由何定华统稿。本书可以作为高等院校教材和参考书,也可以作为社会培训班教材。教师可以根据学生的实际情况对某些章节进行增删。 在本书的整个编写、出版过程中,我们参考了有关文献著作,得到了化学工业出版社的支持与帮助,我们在此特向有关作者和化学工业出版社的有关人员表示衷心的感谢。 由于时间仓促,加之编者水平有限,不足之处在所难免,恳请读者批评指正。
内容概要
本书详细讲述了Delphi 2005程序设计,内容包括:Delphi基础知识,Pascal语言,编程基础(包含程序的控制结构、枚举、子界和集合、数组与记录以及过程与函数),界面设计(包含窗体与基本组件、对话框、菜单、工具栏、状态栏以及图形图像程序设计)、文件编程,数据库编程(包含数据库基础、BDE数据库应用程序开发、BDP数据库引擎应用)以及ASP.NET编程。本书不仅内容丰富、翔实,而且重点突出。相信通过本书的学习,读者一定能够快速地掌握Delphi这门优秀的开发工具,并能轻松地开发出实用的软件和数据库应用程序。 作者将为购买本书的读者免费提供全书例题源程序,以方便读者讲课或者学习之用。 本书不仅可以作为高等学校教材,也可以作为社会培训班教材和参考书。对于那些希望快速学会Delphi2005开发工具的初学者,本书也是一本不可多得的好教材。
书籍目录
第1章 Delphi基础知识 1.1 Delphi 2005简介 1.1.1 Delphi的优点 1.1.2 关于对象的一些基本概念 1.2 Delphi 2005集成开发环境 1.2.1 Delphi集成开发环境组成 1.2.2 Delphi应用程序所包含的文件 1.2.3 组件的画法 1.3 小结 习题第2章 Object Pascal语言 2.1 语言成分 2.2 数据类型 2.2.1 数值型数据 2.2.2 字符型数据 2.2.3 布尔型数据 2.3 常量和变量 2.3.1 常量 2.3.2 变量 2.4 运算符和表达式 2.4.1 算术运算符 2.4.2 位运算符 2.4.3 字符串运算符 2.4.4 关系运算符 2.4.5 逻辑运算符 2.4.6 运算符的优先级 2.5 常用函数与过程 2.5.1 数学运算函数与过程 2.5.2 字符处理函数与过程 2.5.3 日期时间函数与过程 2.5.4 类型转换函数与过程 2.5.5 其他函数与过程 2.6 语句 2.7 小结 习题第3章 窗体和基本组件 3.1 窗体 3.2 VCL Forms组件 3.2.1 Label组件 3.2.2 Edit组件 3.2.3 Mem0组件 3.2.4 RichEdit组件 3.2.5 Panel组件 3.2.6 Splitter组件 3.2.7 GroupBox组件 3.2.8 Button组件 3.2.9 BitBtn组件 3.2.10 SpeedButton组件 3.2.11 CheckBox组件 3.2.12 RadioButton组件 3.2.13 ListBox组件 3.2.14 ComboBox组件 3.2.15 计时器Timer组件 3.3 Windows Forms组件 3.4 小结 习题第4章 程序控制结构 4.1 分支结构 4.1.1 if语句 4.1.2 case语句 4.2 循环结构 4.2.1 while语句 4.2.2 repeat语句 4.2.3 for语句 4.2.4 多重循环 4.3 小结 习题第5章 枚举、子界与集合 5.1 枚举类型 5.1.1 枚举类型的定义 5.1.2 枚举类型的运算 5.2 子界类型 5.3 集合类型 5.3.1 集合类型的定义 ……第6章 数组与记录第7章 过程与函数第8章 对话框第9章 菜单、工具栏和状态栏第10章 图形图像与多媒体第11章 文件管理第12章 数据库编程基础第13章 BDE数据库应用程序开发第14章 BDP数据库引擎应用第15章 ASP.NET编程参考文献
章节摘录
插图:第1章 Delphi基础知识1.1 Delphi 2005简介Delphi 2005是Windows系统下的可视化集成开发工具,它提供了强大的可视化组件VCL(Visual Component Library)功能,使程序员可以快速、高效地开发出Windows系统下的应用程序。和其他软件开发工具相比Delphi在网络编程、数据库编程、程序界面方面更胜一筹,而且增加了对Linux平台下应用程序开发的更强大的支持。Delphi 2005使用的语言是Object Pascal语言,但是它已经支持win 32和.NET框架了。1.1.1 Delphi的优点1. 可视化的集成开发环境Delphi提供了可视化的集成开发环境IDE(Integrated Development Environment)。可视化环境是指用户在设计程序界面的时候,无需为程序界面编写代码,只需要将相应的组件添加到窗体上,调节其大小和位置即可,Delphi会自动生成相应的代码。Delphi的集成开发环境不仅可以非常方便地设计出用户的程序界面,而且程序的界面设计、属性设置、代码编写、程序调试、运行、生成可执行文件等操作都可以在这个集成开发环境中进行。使得软件设计变得非常快捷、高效。2.真正的面向对象面向对象的程序设计OOP(Object Oriented Programming)是Delphi诞生的基础。像Visual Basic这样的语言是伪面向对象的,它不支持封装、继承性和多态性等面向对象的技术。相对于Visual Basic等语言而言Delphi是完全面向对象的程序设计。它以Pascal语言为基础,通过将常用功能封装为组件或者类,获得了极高的程序开发效率。3.可扩充的VCL库VCL(Visual Component Library)组件库是Delphi的重要的组成部分。Delphi提供了丰富的组件库,这些组件是程序开发强有力的工具。Delphi的VCL组件库具有良好的可扩充性,它允许程序使用第三方组件,用户将第三方组件添加到Delphi中,然后就可以像使用自带的VCL组件一样方便地使用这些组件了。
编辑推荐
《高职高专"十一五"规划教材•Delphi2005程序设计实用教程》作者长期从事Delphi程序设计的教学工作,作者根据其多年的教学经验精心编写了本教程,书中的每一个编程部分都力求界面美观、操作方便、可移植性强,并且经过实践验证。《高职高专"十一五"规划教材•Delphi2005程序设计实用教程》采用案例式教学,力图将复杂的问题简单化,有利于读者消化和吸收所学知识。书中通过大量翔实的案例讲述Delphi各种组件的用法,让读者能够从案例中理解知识点,而且引导读者学会举一反三的本领。《高职高专"十一五"规划教材•Delphi2005程序设计实用教程》将为读者免费提供相关的源代码和电子教案等教学资源,书中的每一道例题,作者都保留了原始文件,且每道例题在Delphi 2005环境下都能正常运行。
图书封面
评论、评分、阅读与下载