这是Delphi 7 的中文版教程 PDF版和 TXT版。
该作品是PDF文件格式请下载 福昕PDF阅读器
第1章 Delphi7概述
本章主要内容:
Delphi的历史
Delphi7安装
Delphi7集成开发环境
Delphi7程序设计简介
Delphi7的文件类型
----------------------- Page 2-----------------------
21世纪职业教育规划教材
21世纪职业教育规划教材
Delphi程序设计基础
李文池 王佳祥 主 编
张金莲 魏 虹 副主编
王中生 主 审
ISBN 7-5084-3956-2
中国水利水电出版社
----------------------- Page 3-----------------------
1.1 Delphi的历史
1.1 Delphi的历史
Delphi是第四代编程语言,是RAD (Rapid Application
Development,快速应用程序开发)工具的代表。从核心上说
,Delphi是一个Pascal编译器。
Delphi语言的发展历程如下:
1995年02月14日,Delphi1.0发布,号称VB Killer。
1996年,Delphi2发布。
1997年,Borland公司推出了Delphi3;
1998年,推出的Delphi4 致力于使Delphi更易于使用;
1999年,Delphi5推出;
2001年6月,Borland公司推出了Delphi6;
2002年8月,Borland公司推出了Delphi7;
----------------------- Page 4-----------------------
1.2 Delphi7的安装
1.2 Delphi7的安装
1.2.1 安装Delph7企业版的系统要求
1.2.1 安装Delph7企业版的系统要求
(1)Intel Pentium 166 MHz或配置更高的处理器;
(2)128Mb以上内存;
(3)完全安装企业版大约要占475Mb硬盘空间。
(4)Microsoft Windows 98、2000、XP或更高版本的
操作系统平台。
(5)此外,还要求系统配有CD-ROM 驱动器、VGA
或性能更高的彩色显示器,鼠标等外设。
----------------------- Page 5-----------------------
1.2 Delphi7的安装
1.2 Delphi7的安装
1.2.2 Delph7企业版的安装
Delphi7安装界面
----------------------- Page 6-----------------------
1.2 Delphi7的安装
1.2 Delphi7的安装
【Delphi7】
就是Delphi7的集成开发环境。
【InterBase 6.5 Server】
这是Borland公司随Delphi一起发布的数据库服务器
Local Server,也是一种大型SQL数据库,具有SQL数据库
(如SQL Server、Oracle、DB2等)的大部分功能。
【InterBase 6.5 Desktop Edition】
提供了InterBase 6.5的一些管理工具,使程序员可以
轻松地构建和管理InterBase 6服务器。
【Remote Debugger Server】
远程调试服务器。
【ModelMaker 6.20】
提供了一种崭新的类和构件包的开发模式,在编写构
件时只要利用这个工具将要设计的构件以框图的形式进行
概念搭建,就可以自动生成所需的代码。
----------------------- Page 7-----------------------
1.2 Delphi7的安装
1.2 Delphi7的安装
【InstallShield Express】
InstallShield公司为Delphi 7度身定做的安装文件制作
软件。
----------------------- Page 8-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
----------------------- Page 9-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
1.3.1 主窗口
1. 系统菜单
系统菜单是下拉式菜单,提供了Delphi 7集成开发环境
中开发应用程序所需要的各种功能。
2. 工具栏
工具栏位于主窗口的左下端,由两排工具按钮组成,
这些按钮是系统菜单命令的快捷方式,各种图标直观地表
示了它能执行的动作。
(1)工具栏显示
(2)工具栏按钮的增删
3. 组件面板
组件面板包含了Delphi的可视化组件,例如,按钮、列
表框、编辑框等。组件面板由若干组件页组成,利用它来
选择需要的组件并将它放到窗体中去。
----------------------- Page 10-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
1.3.2 设计视图
1.3.2 设计视图
设计视图是开展大部分设计工作的区域。首次启动
Delphi7时,系统自动创造建一个普通的应用程序项目,并
会创建一个默认窗体Form1。
窗体相当于组件的容器,可以把组件放在窗体中,通
过鼠标拖动操作来移动组件位置和改变尺寸,可随心所欲
地安排它们,以此来开发应用程序的用户界面。
窗体上有网格(Grids),放置组件时网格可以用于定
位,在程序运行时网格是不可见的。
1.3.3 代码编辑器(Code Editor)
在默认情况下,代码编辑器隐藏在设计视图之下,在
代码编辑器和设计视图之间进行切换可以按F12键。
----------------------- Page 11-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
图1.3 Delphi7的代码编辑器
----------------------- Page 12-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
Delphi7提供了以下快捷的代码编辑功能:
1. 程序调试功能
如果在程序编译中发生错误或产生警告,会在代码编
辑器下方“Message”窗口显示相关的错误、警告信息,点
击某条信息,光标就会移动到代码中相应的行。
2. 帮助查询功能
当程序员对代码中的某个组件或关键字不清楚时,只
需要将光标移到该单词上,然后按【F1】键,就会自动打
开帮助,并显示相关内容。
3. 代码分析
(1) Class Completion
(2) Code Insight
----------------------- Page 13-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
1.3.4 对象观察器(Object Inspector)
1.3.4 对象观察器(Object Inspector)
对象选择器:
用于选择要操作的
组件。
属性选项卡:
用来观察、设置 事件选项卡:
窗体及其上的组 列出组件能响应
件设计时的属性 的各种事件
----------------------- Page 14-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
1.3.5 对象树视图(Object TreeView)
对象树视图除了可以显示窗体中所有的对象之外,还
可以用树形结构表达组件之间的包含关系。当程序员在
Object TreeView窗口中选择了一个组件之后,这个组件会
立刻出现在对象观查器中,程序员可以改变这个对象的属
性值和添加事件处理过程。
当窗体中放置了大量的组件时,很难用鼠标直接选择
对象,这时通过Object TreeView窗口可以很方便选择要找
的对象,并且能看到和它相关的组件。
----------------------- Page 15-----------------------
1.3 Delphi7集成开发环境
1.3 Delphi7集成开发环境
1.3.6 对象图表(Diagram)
1.3.6 对象图表(Diagram)
对象图表是代码编辑器中的一个页面(Diagram)。下
对象图表是代码编辑器中的一个页面(Diagram)。下
图显示了一数据库应用程序中各组件之间的关系。
图显示了一数据库应用程序中各组件之间的关系。
----------------------- Page 16-----------------------
1.4 Delphi7程序设计简介
1.4 Delphi7程序设计简介
开发者其他应用
七猫免费阅读小说最新版41.6M234049人在玩七猫免费阅读小说下载安装app,七猫免费阅读小说app不一样的小说阅读神器,这里有着海量丰富小说应用资源,你想看的小说通过强大搜索引擎一键搜索即可,主要的是阅读小说还能够获取红包现金奖励哦。
下载奇热漫画app安卓版25.5M13451人在玩奇热漫画是一款非常不错的漫画阅读软件,具有很多强大的阅读功能,奇热漫画app实时为你更新全网最新最热的动漫资源。平台拥有海量精彩漫画,官方正版漫画
下载奇热小说app24.8M234499人在玩安卓奇热小说app是专为众多爱看小说的人士提供的手机看小说的软件,省流量极速免费看小说,海量热门小说任你看,喜欢小说的小伙伴不要错过,赶快下载奇热小说网手机版客户端体验吧
下载2022快看漫画App最新版69.0M51448人在玩2022快看漫画,相信许多玩微博的小伙伴们都已经知道这款APP了。吵架归吵架,至于这款快看漫画App到底做得怎么样,只有试过才知道!
下载豆瓣阅读客户端app70.2M9579人在玩豆瓣阅读app是一款为豆瓣的用户们量身定做的APP,在豆瓣阅读这里你可以看到更加符合豆瓣用户喜好的各类文字作品,而且目前书籍依然在持续增长中。
下载追书神器官方版70.1M19679人在玩追书神器2022最新版是一款超级强力的小说导读助手,目前几大热门的小说连载网站均有关联,你可以通过它方便地寻找自己喜欢的书籍。
下载腾讯动漫71.9M13609人在玩腾讯动漫寒假档,许多大人们认为动漫就是小孩子看的东西,但是大概从80后开始,动漫就成为了许多人生活中的一部分,如果你喜欢看动漫,可以来腾讯动漫吧,这里有最新动漫更新视频
下载书旗小说免费版本32.7M22553人在玩书旗小说免费版下载安装,书旗小说免费版本是一款以书旗网海量小说为基础的在线/离线阅读器,集合在线阅读、本地阅读、书包下载、自动书签、智能搜索、阅读设置等多项人性化功能。
下载搜狗阅读器app19.5M6809人在玩搜狗阅读是搜狗公司依托于搜狗搜索的丰富资源,为安卓用户打造的移动阅读应用产品。搜狗阅读海量图书即搜即看,新闻大事掌握在手,更有离线缓存、精品推荐、更新提醒等功能,让您随时随地享受阅读的快乐。
下载起点读书app新版本202237.2M11875人在玩起点读书app新版本,又名起点看书,是起点中文网推出的一款阅读软件。它支持本地阅读并提供起点在线书库,具备多种格式的解析阅读功能
下载
支持( 0 ) 盖楼(回复)
支持( 0 ) 盖楼(回复)