Delphi实用教程(第2版).ppt

大小 1.3MB 页数 33 页 格式 PPT

1 Delphi 2006 集成开发环境

Delphi 是由 Borland (Inprise) 公司于 1995 年推出的快速应用软件开发工具, Delphi 2006 是 Delphi 的第 10 个版本,它以组件化的编程方式、面向对象的程序设计、快速的 Pascal 编译器、众多的组件和强大的数据库及网络应用开发支持,在竞争激烈的开发工 具市场中越来越赢得程序设计者的青睐,是开发客户机 / 服务器程序的高效工具,是面向 对象编程的典范。

1.1 Delphi 2006 简介

在原有基础上, Delphi 2006 是针对微软公司的 Framwork 技术而开发的,其设计目 的是让 Delphi 开发者能够轻松应用多种语言,如 Delphi 、 C #创建基于 .NET 的应用,并 且能够顺利移植现存的 Win32 Delphi 程序到 .NET 框架上。

Delphi 2006 、 C++Builder 2006 和 C#Builder 2006 现已并入 Borland Developer Studio ,该产品是针对微软 Windows® 和 .NET 应用的 Borland 多语言开发者环境。它是 业界唯一能以单一环境支持 Delphi ( 包括针对 Windows 和 NET 版本 ) 、 C 、 C++ 和 C# 应 用的集成开发环境 (IDE) 。

1.1 Delphi 2006 简介

1.1.1 Delphi 2006 主要特点

1. 可视化开发环境

2. 丰富的 VCL

3. 面向对象特性

4. 高效的编译器

5. 强大的数据库开发功能

6. 良好的分布式应用开发支持

1.1.2 Delphi2006 的新特性

1. 个性

2. 提高开发效率

  • ( 1 )块完成。

  • ( 2 )改变栏。

  • ( 3 )重构。

  • ( 4 )实时模板。

1.1 Delphi 2006 简介

3. 包围

现在,当你选择一块代码时,你可以右击鼠标并从加速菜单中选择 “surround” 选项。这将为你提供如图 1.1 所示的一些选项。

图 1.1 surround 选项

1.1 Delphi 2006 简介

4. 调试器

5. 数据库

6. Delphi 中 Together

7. ECO Ⅲ ─ 模型开发

8. 团队生产力

1.1.3 面向对象的基本概念

1. 类( class )和组件

类是面向对象编程的最基本概念,它是对具有相同特性事物的抽象,包括了事 物静态特性和动态特性的描述,是创建对象的模板。

2. 对象( object )

对象是类的实例( instance )。面向对象的程序由若干对象组成,对象之间通 过消息相互作用。 Delphi 中,对象是组件的实例。

3. 事件( event )及事件处理

事件即消息,通常事件可能是用户执行了诸如单击鼠标、按键等操作, 可能是程序内部触发的,如定时器等。

1 .2 Delphi 2006 集成开发环境

Delphi 2006 系统的集成开发环境( IDE )由 7 个部分组成,如图 1.2 所示

主菜单
工程树
形查看
器
快捷工具
栏
对象树形查 窗体设
看器 计器
组件
对象查看
面板
器

图 1.2 Delphi 2006 集成开发环境

1 .2 Delphi 2006 集成开发环境

1.2.1 Delphi 2006 主窗口

Delphi 2006 主窗口位于集成开发环境的顶端,如图 1.3 所示。

图 1.3 Delphi 2006 集成开发环境的主窗口

1. 主菜单

Delphi 2006 主菜单除了包括通常 Windows 程序都具有的

File 、 Edit 、 View 、 Window 及 Help 等菜单项外,还有与 Delphi 2006 工程、运行及配 置等相关的菜单项,这里介绍常用的菜单功能。

2. 快捷工具栏( Speed ToolBar )

Delphi 2006 默认的快捷工具栏上的命令按钮如图 1.4 所示。

图 1.4 Delphi 7 默认快捷工具栏

1 .2 Delphi 2006 集成开发环境

可使用 View 菜单的 Toolbars 子菜单添加或删除快捷工具栏上的命令按钮,例如若 选择 Toolbars 子菜单的 Align 选项,则在快捷工具栏上将增加 Align 功能命令按钮,如图 1.5 所示。

图 1.5 增加 Align 命令按钮后的快捷工具栏

1.2.2 组件面板

这种分类用一个具有多页面的组件面板进行管理,这种安排为用户使用组件进行 应用设计带来了很大的方便。组件面板的布局如图 1.6 所示。

图 1.6 组件面板

1 .2 Delphi 2006 集成开发环境

1.2.3 窗体设计器

例如,若某工程包含 Form1 和 Form2 两个窗体,要对这两个窗体进行编辑,就可用 上述方法选择窗体,如图 1.7 所示。

在 Delphi 2006 中创建一个新的应用程序时,系统将自动在当前工程中添加一个新窗 体,缺省名为 Form1 。有关窗体设计的内容详见第 3 章。

图 1.7 选择窗体

图 1.8 对象树形查看器

1 .2 Delphi 2006 集成开发环境

1.2.4 对象树形查看器

对象树形查看器( Structure )以树形结构显示当前工程所包含的所有对象,就象在 Windows 系统的文件管理器中显示各文件夹及文件的树型结构一样,如图 1.8 所示。 1.2.5 对象查看器

如图 1.9 中的 ActiveControl 和 Action 属性;事件选项卡也分左右两列,左列为事件 名,右列为事件处理程序,如图 1.10 所示。

对象列表框
属性选项卡
事件选项卡

图 1.9 对象查看器

图 1.10 事件选项卡

1.3 Delphi 2006 应用程序开发框架

1.3.1 应用程序开发步骤

  • ( 1 )创建应用程序,建立窗体;

  • ( 2 )设计应用程序界面,即在窗体上添加组件;

  • ( 3 )设置组件属性;

  • ( 4 )编写响应事件处理程序代码;

  • ( 5 )保存文件;

  • ( 6 )编译、运行。

预览结束 · 共 33 页

下载完整版