这是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程序设计简介