1 Delphi 2006集成开发环境
Delphi是由Borland (Inprise)公司于1995年推出的快速应用
软件开发工具,Delphi 2006是Delphi的第10个版本,它以组件化的编程方式、面向对象的程序设计、快速的 Pascal编译器、众多的组件和强大的数据库及
网络应用开发支持,在竞争激烈的开发工 具市场中越来越赢得程序设计者的青睐,是开发客户机/服务器程序的高效工具,是面向 对象编程的典范。
1.1 Delphi 2006简介 简介
在原有基础上,Delphi 2006是针对微软公司的Framwork技术而开发的,其设计目 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所示。
增加Align命令按钮后的快捷工具栏 图1.5增加 增加 命令按钮后的快捷工具栏
1.2.2 组件面板
这种分类用一个具有多页面的组件面板进行管理,这种安排为用户使用组件进行 应用设计带来了很大的方便。组件面板的布局如图1.6所示。
图1.6 组件面板
1.2 Delphi 2006集成开发环境 集成开发环境
1.2.3 窗体设计