048_《Delphi简明教程》

简介: 《Delphi简明教程》 Delphi 教程 系列书籍 (048) 《Delphi简明教程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 郑 洪 编著 张 晋 审校 内容简介 Delphi 5 是由软件界的巨头人士、著名的Inprise 公司开发的新一代可视化程序开发工具,一直以来受到计算机编程爱好者和各机构专业认识的广泛青睐。

《Delphi简明教程》

Delphi 教程 系列书籍 (048) Delphi简明教程》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

Delphi简明教程

  • 郑 洪 编著
  • 张 晋 审校

内容简介

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

相关文章
|
算法 Java 调度
mybatis-plus中的雪花算法
主要介绍mybatis-plus中用到的雪花算法,如有错误或未考虑完全的地方,望不吝赐教。这里默认大家对雪花算法有一定的了解哈
6328 1
mybatis-plus中的雪花算法
|
算法 安全 Java
Java源码混淆,jar包加密,禁止反编译jar包
本文中介绍使用 XJar 对jar包进行加密。
2429 1
Java源码混淆,jar包加密,禁止反编译jar包
|
存储 缓存 JavaScript
不要过度封装!封装一个最简单的Axios!
前言 axios 是目前最优秀的 HTTP 请求库之一,虽然 axios 已经封装的非常好了,我们可以直接拿过来用。但是在实际的项目中,我们可能还需要对 axios 在封装一下,以便我们更好的管理项目和各个借口。 但是,目前网上有特别多的针对于 axios 在项目中的封装。不得不说,很多大佬封装得非常全面,方方面面都考虑到了。但是我们的每个真的都需要那些封装吗?显然不是的,网上的很多封装其实都显得有点过度封装了! 本篇文章实现最简单 Axios 封装,让小伙伴们扩展起来容易一些。
5712 0
不要过度封装!封装一个最简单的Axios!
|
存储 关系型数据库 MySQL
【MySQL技术内幕】4.8-分区表
【MySQL技术内幕】4.8-分区表
291 0
|
12月前
|
SQL 资源调度 数据处理
实时计算 Flink版产品使用问题之在DolphinScheduler调度Flink批作业时,遇到作业提交后状态立即变为成功,但实际上作业还在后台运行的情况,如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
安全 应用服务中间件 开发工具
Ubuntu20安装docker并部署相关漏洞环境
Ubuntu20安装docker并部署相关漏洞环境
210 0
|
云安全 安全 数据安全/隐私保护
逃得过病毒查杀,逃不过云枢EDR ——“内存马缉拿记”
近期,领先的SASE安全厂商亿格云进行了重要的EDR功能更新,其中包括高级威胁行为检测、内存扫描以及终端事件审计和溯源等功能。在最新的一次客户使用过程中发现了多起安全事件,于是我们随即配合客户进行了详尽的调查。
逃得过病毒查杀,逃不过云枢EDR ——“内存马缉拿记”
|
Prometheus Kubernetes Cloud Native
Flagger(应用自动发布)介绍和原理剖析
## 简介 [Flagger](https://github.com/weaveworks/flagger)是一个能使运行在k8s体系上的应用发布流程全自动(无人参与)的工具, 它能减少发布的人为关注时间, 并且在发布过程中能自动识别一些风险(例如:RT,成功率,自定义metrics)并回滚. ## 主要特性 ![features](https://intranetproxy.ali
4710 0
|
存储 安全 大数据
浅析SIEM、态势感知平台、安全运营中心
近年来SIEM、态势感知平台、安全运营中心等概念炒的火热,有的人认为这都是安全管理产品,这些产品就是一回事,有人认为还是有所区分。那么到底什么是SIEM、什么是态势感知平台、什么是安全运营中心,他们之间有什么联系和区别呢?
1900 0
|
资源调度 算法 安全
腾讯开源 TencentOS Server Kernel 云场景服务器操作系统
导读:据腾讯官方消息,1月9日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux),是腾讯针对云的场景研发的服务器操作系统。提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境...
957 1
腾讯开源 TencentOS Server Kernel 云场景服务器操作系统