Delphi2005程序设计实用教程(何定华)
分類: 图书,计算机/网络,程序设计,Pascal Delphi,
作者: 何定华,贺体刚编著
出 版 社:
出版时间: 2008-8-1字数: 478000版次: 1页数: 284印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787122031235包装: 平装编辑推荐
本书作者长期从事Delphi程序设计的教学工作,作者根据其多年的教学经验精心编写了本教程,书中的每一个编程都力求界面美观、操作方便、可移植性强,并且经过实践验证。
本书采用案例式教学方法,力图将复杂问题简单化,有利于读者消化和吸收所学知识。书中通过大量翔实的案例讲述Delphi各种组件的用法,让读者能够从案例中理解知识点,而且引导读者学会举一反三的本领。
本书将为读者免费提供相关的源代码和电子教案等教学资源,书中的每一道例题,作者都保留了原始文件,且每道例题在Delphi 2005环境下都能正常运行?
内容简介
本书详细讲述了Delphi 2005程序设计,内容包括:Delphi基础知识,Pascal语言,编程基础(包含程序的控制结构、枚举、子界和集合、数组与记录以及过程与函数),界面设计(包含窗体与基本组件、对话框、菜单、工具栏、状态栏以及图形图像程序设计)、文件编程,数据库编程(包含数据库基础、BDE数据库应用程序开发、BDP数据库引擎应用)以及ASP.NET编程。本书不仅内容丰富、翔实,而且重点突出。相信通过本书的学习,读者一定能够快速地掌握Delphi这门优秀的开发工具,并能轻松地开发出实用的软件和数据库应用程序。
作者将为购买本书的读者免费提供全书例题源程序,以方便读者讲课或者学习之用。
本书不仅可以作为高等学校教材,也可以作为社会培训班教材和参考书。对于那些希望快速学会Delphi2005开发工具的初学者,本书也是一本不可多得的好教材。
目录
第1章Delphi基础知识
1.1Delphi 2005简介
1.1.1Delphi的优点
1.1.2关于对象的一些基本概念
1.2Delphi 2005集成开发环境
1.2.1Delphi集成开发环境组成
1.2.2Delphi应用程序所包含的文件
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.2VCL Forms组件
3.2.1Label组件
3.2.2Edit组件
3.2.3Mem0组件
3.2.4RichEdit组件
3.2.5Panel组件
3.2.6Splitter组件
3.2.7GroupBox组件
3.2.8Button组件
3.2.9BitBtn组件
3.2.10SpeedButton组件
3.2.11CheckBox组件
3.2.12RadioButton组件
3.2.13ListBox组件
3.2.14ComboBox组件
3.2.15计时器Timer组件
3.3 Windows Forms组件
3.4小结
习题
第4章程序控制结构
4.1分支结构
4.1.1if语句
4.1.2case语句
4.2循环结构
4.2.1while语句
4.2.2repeat语句
4.2.3for语句
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.1Delphi 2005简介
Delphi 2005是Windows系统下的可视化集成开发工具,它提供了强大的可视化组件VCL(Visual Component Library)功能,使程序员可以快速、高效地开发出Windows系统下的应用程序。和其他软件开发工具相比Delphi在网络编程、数据库编程、程序界面方面更胜一筹,而且增加了对Linux平台下应用程序开发的更强大的支持。Delphi 2005使用的语言是Object Pascal语言,但是它已经支持win 32和.NET框架了。
1.1.1Delphi的优点
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组件一样方便地使用这些组件了。
……