Delphi概述与编程基础

上传人:宝路 文档编号:48001820 上传时间:2018-07-08 格式:PPT 页数:68 大小:1.70MB
返回 下载 相关 举报
Delphi概述与编程基础_第1页
第1页 / 共68页
Delphi概述与编程基础_第2页
第2页 / 共68页
Delphi概述与编程基础_第3页
第3页 / 共68页
Delphi概述与编程基础_第4页
第4页 / 共68页
Delphi概述与编程基础_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《Delphi概述与编程基础》由会员分享,可在线阅读,更多相关《Delphi概述与编程基础(68页珍藏版)》请在金锄头文库上搜索。

1、数据库应用技术-Delphi应用系统开发第第2 2章章 DelphiDelphi概述与编程基础概述与编程基础 第2章 Delphi概述与编程基础 本章学习要点n学习Delphi的开发环境 n学习Delphi程序的组成 n掌握Delphi基本概念和术语 n掌握Delphi可视化编程的基 本步骤 n学习创建简单的数据库应用 程序 第2章 Delphi概述与编程基础 Delphi是著名的INPRISE(Borland)公司开发的可视化软件工 具,它被称为第4代编程语言,具有简单、高效、功能强大的特点 。和VC相比,Delphi更简单、更易于掌握,而在功能上却毫不逊色 ;和VB相比,Delphi则功能

2、强大、更实用。可以说Delphi同时兼备 了VC功能强大和VB简单易学的特点,它一直是程序员至爱的编程 工具。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的 编译器,强大的数据库支持,与Windows编程紧密结合,强大而成 熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的 根本。Object Pascal语言是在Pascal语言的基础上发展起来的,简单 易学。Delphi的版本更新中不断添加和改进各种特性,功能也越来 越强大。 第2章 Delphi概述与编程基础 2.1 Delphi可视化的集成开发环境 Delphi是可以运行在多种操作系统环境中的软件开发

3、工具。Delphi提供了一套可视化开发工具,通过这些工具,可以很容易地创建程序中的可视化部分,并及时地观察界面设计过程中的任何变化,从而快速地设计出符合要求和使用户满意的应用程序。Delphi的IDE(Integrated Development Environment,集成开发环境)是进行设计、运行和测试等可视化编程的理想环境。 第2章 Delphi概述与编程基础 2.1.1 Delphi启动和退出n标题为“Delphi7-Project1”的Delphi主窗口 。Delphi的主窗口位于屏幕的上端,包括主菜 单、工具栏和组件板。n标题为“Form1”窗体设计器。 n对象观察器(Object

4、 Inspector)。 n对象列表(Object Treeview)。 n标题为“Unit1.pas”的代码编辑器,刚启动 时这一窗口的大部分被窗体设计器所掩盖。 在Windows环境下,从“开始”菜单选择“Borland Delphi7”“Delphi7”,以启动Delphi。首次加载Delphi7,屏幕上 会出现如图2-1所示的5个窗口。 第2章 Delphi概述与编程基础 按【F12】键或单击工具栏上的“ ”快捷图标,可以在窗体设 计器与代码窗口之间进行切换。在Delphi主窗口中,单击右上角的“ ”关闭按钮或者从 “File”菜单选择“Quit”,则可以退出Delphi的集成开发环境

5、。 图2-1 Delphi7的集成开发环境 第2章 Delphi概述与编程基础 2.1.2 主菜单 Delphi7的主菜单包括File、Edit、Search、View、Project、 Run、Component、Database、Tools、Windows和Help等11个下拉菜 单,其中包括了Delphi7编程的所有命令与功能。单击菜单栏中的菜 单名,即可打开下拉菜单。在下拉菜单中显示了各种功能选项,包 含执行该功能的热键和快捷键。下表给出主菜单的功能简介。 第2章 Delphi概述与编程基础 2.1.3 Delphi7的工具栏 Delphi7在缺省的IDE中配置了5个工具条:Stand

6、ard、View、 Debug、Help和Desktop。工具条中的按钮是菜单功能的快捷方式, 各种图标直观地表示了它能执行的动作。下表给出了5个工具条中 工具按钮的名称与功能简介。 第2章 Delphi概述与编程基础 第2章 Delphi概述与编程基础 2.1.4 Delphi7的组件板 包含350多个控件的组件板是Delphi7可视化编程的核心部件。 它由34个选项卡组成,每张选项卡中包含若干图形按钮,这些图形 按钮都代表相应的控件(组件)。编程时可以方便地选择需要的控 件并将它放到窗体中去。1 组件板的组成Delphi7的组件板如图2-2所示。 图2-2 Delphi7的集成开发环境 第

7、2章 Delphi概述与编程基础 组件板是一个选项卡风格的工具栏,各种组件按功能组织在不 同的选项卡中。选项卡标签反映其功能的分类,如Standard卡中包含的是标准 的常用组件、Dialogs卡中包含了常用的对话框组件等。组件板左端的抓柄用来拖动组件板,以便可根据用户需要来定 制组件板在IDE中的位置。单击导航按钮可以左右滚动组件板中的选项卡标签,以便找到 所需要的选项卡。在每张选项卡中都有一个“对象选择按钮”,当在组件板上选 择了组件后,对象选择按钮将弹起,此时单击它将取消所选择的控 件。2组件板中控件的使用将组件板上控件添加到窗体中去的方法有如下3种:第2章 Delphi概述与编程基础

8、n单击组件板上所需控件的按钮,然后在窗体适当位 置拖动鼠标画出控件,即可将控件添加到窗体的指 定位置。 n双击组件板上所需控件的按钮,即可将控件添加到 窗体的中心位置。 n按下【Shift】键不放,单击组件板上所需控件的 按钮,所选控件出现蓝色边框,同时对象选择按钮 将弹起。可以在窗体适当位置拖动鼠标连续画出该 类控件。系统将按照添加的的顺序为每个控件确定 缺省名称。用鼠标单击对象选择按钮,即可取消该 类控件的连续添加操作。组件板中的控件分为可视控件与非可视控件两种。在设计时可 以通过设置可视控件的属性来改变其外观,如Button、Label、Edit 等都是可视控件。非可视控件则在设计时见不

9、到它的外观,只在窗 体上用一个图标表示添加了这种控件,如SaveDialog、OpenDialog 、Timer等都属于非可视控件。虽然在设计时不能见到非可视控件 的外观,但是仍然可以通过对象观察器来设置其属性。第2章 Delphi概述与编程基础 2.1.5 窗体设计器 在Delphi中,窗体设计器是开展大部分设计的工作区域,设计用 户界面直接在窗体设计器中进行,运行结果和设计样板完全一致。 当部件被放到窗体上时,Delphi会自动生成大部分的用户界面代码 ,所需做的只是在它生成的框架中加入完成所需功能的程序段而已 。首次启动Delphi7时显示的是窗体Form1。有两种方法可以调整 窗体的大

10、小: 将鼠标指向窗体的边界处,光标变成双向的箭头,按下鼠标左 键,并拖动鼠标即可改变窗体的宽度或高度。 在对象观察器上的属性选项卡中修改窗体的高度(Height)属性 和宽度(Width)属性,也可改变窗体的大小。 第2章 Delphi概述与编程基础 可以把各种控件放在窗体中,通过移动位置、改变尺寸等操作 随心所欲地安排它们,以此来开发应用程序的用户界面如图2-3所示 。可以把窗体想象成一个可以放置其它控件的容器。窗体上有栅格 (Grids),供放置部件时对齐位置用,在程序运行时Grids是不可 见的。 图2-3 Delphi7的窗体设计器 一个真正的应用程序可能有时不止一个窗口,可以选用不同

11、的 窗体进行设计。其他窗体可以是对话框(Dialog Box)、数据录入 框等。 第2章 Delphi概述与编程基础 2.1.6 对象查看器 对象查看器包括对象观察器(Object Inspector)和对象列表( Object Treeview),对象观察器是进行可视化编程时使用最为频繁 的工具之一。设置窗体和控件的属性、切换设计对象以及为窗体、 控件选择或添加事件处理过程等操作都在其中进行。1 对象观察器的组成对象观察器由“对象”列表框、“Properties”(属性)选项卡 和“Events”(事件)选项卡组成,如图2-4所示。 第2章 Delphi概述与编程基础 图2-4 Delphi

12、7的对象观察器 第2章 Delphi概述与编程基础 n“对象”列表框:位于对象查看器上部的下拉列表框,其中显 示了窗体上所有对象的名称和类型,包含窗体本身。n “对象”列表框:位于对象查看器上部的下拉列表框 ,其中显示了窗体上所有对象的名称和类型,包含窗体本身。 n“Properties”(属性)选项卡:显示窗体中当前被选择对象 的属性信息,并允许改变对象的属性。其中左边一栏是属性名 ,右边一栏是属性值。在设计时,对窗体及其中控件的属性设 置主要在此进行。 n 首次启动时,对象观察器窗口显示的是当前窗体 Form1的属性。对象观察器根据对象属性的多少,决定是否有 滚动显示。移动滚动条,可以查看

13、当前对象的全部属性。 n“Events”(事件)选项卡:列出当前对象可以响应的事件信 息。其中左边一栏是事件名,右边一栏是响应事件的事件过程 名,如果事件过程名是空白,说明还未定义相应的事件过程。 第2章 Delphi概述与编程基础 n属性为数值或字符串类型:只需在属性值一栏中直接 输入数值或字符串,输入字符串时不必带引号。 n属性值为布尔类型:该类型的属性的取值只有两种: True与False。选择该属性,右边属性值一栏出现下 拉列表框。单击下箭头,在列表中选择一项即可。用 鼠标双击属性值栏,可以在两个值之间切换。 n属性值为枚举类型:该类型的属性值有若干种, Delphi为该类属性提供了一

14、个下拉列表框,设置属性 时,只需在下拉列表框中选择一个列表项。布尔类型 可以看作是枚举类型的特例,它们的设置方法是类似 的。 2 属性选项卡的使用在建立新对象(窗体或控件)之初,属性选项卡的属性值一栏 给出属性的缺省值。根据属性类型的不同,采用不同的方法为属性 赋值。 第2章 Delphi概述与编程基础 n属性值为集合类型:该类属性的取值为集合,集合类型的取值 用方括号 表示,方括号中列出集合中的元素,每个元素之间 用逗号隔开。属性名前面一般都有一个“+”号,单击“+”号 (“+”号变“”号),属性名下列出所有可能的元素名, 通过属性值栏可以逐个选择集合中的元素,来构造一个属性值 (集合)。

15、n属性值为对象类型:该类属性的取值为对象,一个对象一般都 有自己的属性、事件和方法。因此属性名前面也有一个“+” 号,右边一栏提示为对象类型(Form),并有一个“”按钮 。单击“+”号(“+”号变“”号),属性名下列出所有子 属性名,按照前面介绍的方法分别对这些子属性设置属性值即 可。 n 为了方便设置对象类型的属性,Delphi为许多控件的 该类属性提供了对话框,如Font属性、Items属性、Picture属 性、Glyph属性等。单击属性值栏的“”按钮,即可打开该 属性设置对话框。 第2章 Delphi概述与编程基础 n在窗体中选中按钮Button1,或在对象列表框中选择 按钮Butt

16、on1。 n在事件选项卡中选择OnClick事件,用鼠标双击右边 一栏,为Button1添加OnClick事件过程。 n Delphi自动打开代码编辑器窗口,在窗体Form1的单 元文件Unit1的Interface(接口)部分插入该事件过 程的声明: 3 事件选项卡的使用事件选项卡的事件栏中列出了当前对象(窗体或控件)的所有 预置的事件,如OnActivate、OnClick、OnKeyPress等。在进行编程 时,要从这些预置的事件中选择一个或多个事件,添加到窗体对应 的单元中,并给这些事件的处理过程添加处理代码。下面是为按钮 对象Button1编写OnClick事件过程的步骤: 第2章 Delphi概述与编程基础 Procedure Button1Click(Sender:TObject);同时在Implementation(实现)部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号