大家好,欢迎来到IT知识分享网。
《Delphi简明教程》
Delphi 教程 系列书籍 (048) 《Delphi简明教程》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
- 郑 洪 编著
- 张 晋 审校
内容简介
Delphi 5 是由软件界的巨头人士、著名的Inprise 公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业认识的广泛青睐。为了满足广大读者的愿望,迅速地掌握Windows 环境下的Delphi编程方法,编者编写了本书。全书共分为 9 章,主要包括Delphi 5 中VCL 控件的使用,文本、图形和图像的处理,菜单和对话框设计,文件管理技巧,多媒体程序制作,窗体设计方案,以及Delphi 中引人入胜的数据库开发应用。书中融合了利用Delphi 5 开发Windows 应用程序的理论和实践,全面深入地介绍了利用Delphi 5 开发应用的常用方法和技巧,实用性很强。本书资料丰富、内容翔实,具有易学易用、简洁明了的特点,适合于对 Windows 编程有一定了解的读者使用,也可以作为广大计算机爱好者的参考读物。
前言
Delphi 是由软件界巨头、著名的Inprise 公司开发的“可视化”程序开发工具,它的基础语言为Pascal 程序设计语言,同时它继承了Pascal 语言的优点,如代码结构清晰、可读性好和代码执行效率高等,所以Delphi 一经推出,迅速得到用户的好评。经过 Inprise 公司的软件设计师们多年的改进,如今Delphi 程序开发工具在各个方面都有了不同程度的提高,如数据库的体系结构、VCL 控件的开发、Web 应用程序和安全线程等,从而使得Delphi 的功能更加的强大,使用起来也更加方便和灵活,提高了应用程序的开发效率。总之,Delphi 是开发Windows 应用程序最为强大的工具之一,无论是Windows 程序设计的初学者,还是有经验的Windows 程序员,利用Delphi 都可以迅速的开发出自己满意的应用程序。为了满足广大读者的愿望,迅速地掌握 Windows 环境下的Delphi 编程方法,编者以最新的Delphi 5 为背景编写了本书,全书内容安排如下:第一章介绍了利用 Delphi 编制应用程序的一些基础知识,以及如何利用Delphi 编制简单的Windows 应用程序;第二章和第三章分别介绍了 Delphi 中对话框和菜单程序的设计;第四章介绍了 Delphi 中常用的图形绘制和图像处理技巧;第五章集中介绍了 Delphi 中各种窗体的开发技术,以及窗体的设计方案;第六章介绍了 Delphi 中常用VCL 控件(可视化控件)的开发应用程序,这是Delphi 应用领域中非常重要的内容,也是读者应该必备的Windows 编程本领;第七章集中介绍了在 Delphi 中进行文件处理操作的方法;第八章介绍了 Delphi 中非常吸引人数据库管理和开发方法;最后一章(即第九章)介绍了多媒体程序开发的常用方法,在这一章中还设计了诸如声音播放器和视频播放器等实例程序,它将带领读者进入Delphi 更高境界。本书注重开发实例、开发经验、开发技巧和 Windows 高级特性开发,适合于各个层次的Delphi 用户。对初学者来说,可迅速加入Delphi 高级用户的行列;对有一定使用经验的读者,也可通过本书掌握Delphi 深层次的开发方法,学会用更巧妙的办法开发出高水平的Delphi 应用。然而,限于编者水平,书中的错误和不足之处在所难免,竭诚欢迎广大读者对本书提出批评和建议。最后,书中示例中含有大量的程序代码、实例名称、图形图片、数据信息等,内容如有雷同,纯属巧合。
目录
第一章 DELPHI 编程快速入门……………………………………………………………………………………………………………..1
1.1 Delphi 基本概念介绍………………………………………………………………………………………………………………1
1.1.1 Delphi 的基本形式………………………………………………………………………………………………………….1
1.1.2 面向对象编程的概念………………………………………………………………………………………………………1
1.2 Delphi 新特性简介…………………………………………………………………………………………………………………2
1.2.1 Object Pascal 语言功能扩展…………………………………………………………………………………………….2
1.2.2 改善IDE……………………………………………………………………………………………………………………….2
1.2.3 增强VCL 控件………………………………………………………………………………………………………………3
1.2.4 加快复杂工程的开发速度……………………………………………………………………………………………….3
1.3 系统配置和编程环境………………………………………………………………………………………………………………3
1.3.1 Delphi 系统配置…………………………………………………………………………………………………………….3
1.3.2 Delphi 编程环境…………………………………………………………………………………………………………….4
1.4 第一个示例…………………………………………………………………………………………………………………………..6
1.5 小结 ………………………………………………………………………………………………………………………………..11
第二章 WINDOWS 通用对话框…………………………………………………………………………………………………………….12
2.1 对话框函数简介………………………………………………………………………………………………………………….12
2.1.1 ShowMessage 函数……………………………………………………………………………………………………….12
2.1.2 MessageDlg 函数…………………………………………………………………………………………………………..13
2.1.3 InputBox 函数………………………………………………………………………………………………………………14
2.2 系统对话框调用技术…………………………………………………………………………………………………………….15
2.2.1 文件对话框…………………………………………………………………………………………………………………15
2.2.2 “颜色”对话框……………………………………………………………………………………………………………17
2.2.3 “字体”对话框……………………………………………………………………………………………………………19
2.2.4 “查找”对话框……………………………………………………………………………………………………………20
2.3 标准对话框的使用……………………………………………………………………………………………………………….24
2.4 小结 ………………………………………………………………………………………………………………………………..33
第三章菜单程序的开发和设计 …………………………………………………………………………………………………………34
3.1 主菜单基本概述………………………………………………………………………………………………………………….34
3.1.1 创建菜单项…………………………………………………………………………………………………………………34
3.1.2 设置分隔条…………………………………………………………………………………………………………………37
3.1.3 设置快捷键…………………………………………………………………………………………………………………38
3.1.4 设置复选标志………………………………………………………………………………………………………………40
3.1.5 菜单项有效状态设置…………………………………………………………………………………………………….41
3.2 主菜单的应用……………………………………………………………………………………………………………………..42
3.3 主菜单和弹出菜单综合应用………………………………………………………………………………………………….53
3.3.1 项目和设置…………………………………………………………………………………………………………………54
2 Delphi 简明教程
3.3.2 弹出菜单的设计……………………………………………………………………………………………………………55
3.3.3 运行结果和参考程序…………………………………………………………………………………………………….60
3.4 小结 ………………………………………………………………………………………………………………………………..63
第四章 DELPHI 中的图形绘制……………………………………………………………………………………………………………64
4.1 基本图形的绘制…………………………………………………………………………………………………………………..64
4.1.1 直线的绘制………………………………………………………………………………………………………………….64
4.1.2 椭圆的绘制………………………………………………………………………………………………………………….66
4.1.3 绘制多边形………………………………………………………………………………………………………………….68
4.1.4 绘制矩形……………………………………………………………………………………………………………………..70
4.1.5 绘制三角曲线……………………………………………………………………………………………………………….72
4.2 复杂图形的设计…………………………………………………………………………………………………………………..75
4.2.1 设计复杂图案……………………………………………………………………………………………………………….75
4.2.2 实时绘画程序……………………………………………………………………………………………………………….81
4.3 手工绘制图形………………………………………………………………………………………………………………………86
4.4 小结 ………………………………………………………………………………………………………………………………105
第五章用户窗体的设计和使用………………………………………………………………………………………………………..106
5.1 快速使用向导…………………………………………………………………………………………………………………….106
5.2 多页窗体开发…………………………………………………………………………………………………………………….108
5.3 复合窗体开发…………………………………………………………………………………………………………………….118
5.3.1 绘制直线的子窗体设计……………………………………………………………………………………………….118
5.3.2 绘制椭圆的子窗体设计……………………………………………………………………………………………….119
5.3.3 绘制多边形的子窗体设计……………………………………………………………………………………………121
5.3.4 主窗体的完整设计………………………………………………………………………………………………………123
5.4 多文档界面窗体的开发……………………………………………………………………………………………………….128
5.5 小结 ………………………………………………………………………………………………………………………………137
第六章 常见VCL 控件的使用…………………………………………………………………………………………………………..139
6.1 Edit 控件和Button 控件………………………………………………………………………………………………………139
6.2 Listbox 控件和Combobox 控件……………………………………………………………………………………………149
6.3 Memo 控件和Dialog 控件…………………………………………………………………………………………………..152
6.4 Radiogroup 控件和Checkbox 控件……………………………………………………………………………………….158
6.5 DirectoryOutline 控件和Animate 控件………………………………………………………………………………….168
6.6 小结 ………………………………………………………………………………………………………………………………175
第七章管理文件、目录和驱动器…………………………………………………………………………………………………….176
7.1 各种控件简介…………………………………………………………………………………………………………………….176
7.1.1 驱动器控件………………………………………………………………………………………………………………..176
7.1.2 目录控件……………………………………………………………………………………………………………………178
7.1.3 文件列表控件……………………………………………………………………………………………………………..179
7.1.4 文件过滤器控件………………………………………………………………………………………………………….180
7.2 利用控件管理文件………………………………………………………………………………………………………………182
7.3 管理目录……………………………………………………………………………………………………………………………187
7.3.1 ChDir 函数…………………………………………………………………………………………………………………187
7.3.2 MkDir 函数………………………………………………………………………………………………………………..187
7.3.3 RmDir 函数……………………………………………………………………………………………………………….188
Delphi 简明教程3
7.3.4 应用实例…………………………………………………………………………………………………………………..188
7.4 管理驱动器……………………………………………………………………………………………………………………….193
7.4.1 DiskSize 函数……………………………………………………………………………………………………………..193
7.4.2 DiskFree 函数……………………………………………………………………………………………………………..194
7.4.3 GetDir 函数……………………………………………………………………………………………………………….195
7.5 小结 ………………………………………………………………………………………………………………………………196
第八章数据库开发和管理 ………………………………………………………………………………………………………………197
8.1 使用数据库向导………………………………………………………………………………………………………………..197
8.2 自己定制数据库………………………………………………………………………………………………………………..202
8.3 数据库管理程序………………………………………………………………………………………………………………..211
8.4 设计数据库报表………………………………………………………………………………………………………………..218
8.5 小结 ………………………………………………………………………………………………………………………………220
第九章多媒体的设计和使用 …………………………………………………………………………………………………………..221
9.1 认识MediaPlayer 控件………………………………………………………………………………………………………..221
9.1.1 AutoEnable 属性…………………………………………………………………………………………………………222
9.1.2 Display 属性……………………………………………………………………………………………………………….223
9.1.3 Filename 属性……………………………………………………………………………………………………………..225
9.1.4 DeviceType 属性…………………………………………………………………………………………………………226
9.1.5 EnabledButtons 属性……………………………………………………………………………………………………226
9.2 音频播放程序……………………………………………………………………………………………………………………227
9.3 视频播放程序……………………………………………………………………………………………………………………235
9.4 小结 ………………………………………………………………………………………………………………………………245
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12899.html