Delphi程序设计及实验指导(第二版)
第1章 Delphi概述
导读 1.1 Delphi的发展 1.2 Delphi 8 for .NET的功能特点 1.3 Delphi的安装 1.4 Delphi的集成开发环境 小结 习题
导读
Delphi作为第四代编程语言之一,采用基于窗体和面 向对象的方法,内嵌高速的编译器,提供功能强大的 数据库支持,并与Windows编程紧密结合,具有成熟 的组件技术。 本章将主要介绍Delphi的发展、功能特点、安装和集 成开发环境。
学习目标:
了解Delphi的发展 了解Delphi的功能特点 掌握Delphi的安装步骤 熟悉并掌握Delphi的集成开发环境
1.1 Delphi的发展
Delphi是Windows系统下的可视化集成开发工具,提供了强大的可视化 组件库(VCL,Visual Component Library),为快速高效地开发出 Windows系统下的应用程序提供了方便。Delphi从最初的Delphi 1.0、 Delphi 2.0发展到了现在的Delphi 8 for .NET,以及最新的Delphi 2007等版 本。Delphi 8 for .NET是Windows环境下进行交叉平台快速应用开发的软 件,无论是企业级用户,还是个人开发者,都能够利用Delphi 8 for .NET 轻松快捷地构建各类应用。Delphi 8 for .NET集成了Microsoft .NET Framework 和Win32的性能,包括了所有Windows应用开发,大大加速了 富客户(Rich Client)应用、Web应用、Web服务器以及定制构件的开发 ,它提供了多语言、多平台的集成开发环境,同时利用BDP.NET( Borland Data Providers for .NET)及ADO.NET(ActiveX Data Object for .NET)技术从根本上加速并简化了数据库应用的开发,这些都极大地方便 了不同应用程序的开发。
1.2 Delphi 8 for .NET的功能特点
Delphi的主要特点
可视化开发环境 丰富的可视化组件库VCL 面向对象特性 高效的编译器 强大的数据库开发功能 良好的分布式应用开发支持
1.2 Delphi 8 for .NET的功能特点
Delphi 8 for .NET的新特性
使用 Borland Delphi 8与Microsoft .NET Framework,改善了应用过程 中的互操作性、安全性与可靠性。 具有较好的向下兼容性,使得Windows应用向.NET的过渡变得轻松。 使用Borland Enterprise Core Objects(ECO)模型驱动的框架可以加 速开发生命周期。 使用Delphi 8 与 ASP.NET可以开发高性能的Web解决方案。 提升分布式远端开发组的表现,改善分布式远端开发组之间的沟通 。 使用内含的、功能强大的第三方解决
方案,提高应用程序的性能。 支持两种不同的开发特性:将WIN32的Delphi,.NET的Delphi开发全 部集成到一个开发及调试环境下。 在同一平台下,轻松地将WIN32应用移值到.NET应用。
1.2 Delphi 8 for .NET的功能特点
支持Delphi语言新增的内部函数和其他代码规则,如:多单元命名空 间等。 支持Winforms,ASP.NET Web 窗体以及Borland独自拥有的VCL for .NET和VCL for Win32可视化开发RAD(快速开
发)的方法。 支持多种数据库存取(使用ADO.NET数据对象而不仅仅是 BdpDataAdapter)以及使用新的DataSync,DataHub,RemoteServer 和RemoteConnection 组件开发多层数据库应用。 支持重构源代码,增强了代码的可维护性和代码的重用性。 支持在Delphi .NET应用中集成J2EE EJB或带有Janeva的CORBA服务器 解决方案。
1.3 Delphi的安装
Delphi 8 for .NET的安装要求
Delphi 8 for .NET有3个版本,分别是设计师版(Architect)、 专业版(Professional)和企业版(Enterprise),分别适用于 一般用途开发、较高层次开发和进行多层数据库及分布式应 用的开发。本书以Delphi 8 for .NET设计师版为例进行讲解。 在安装Delphi 8 for .NET之前,请先检查一下软硬件配置是否 符合以下要求:
Pentium 4以上的CPU。 512 MB以上的内存,推荐1GB以上。 Windows 2000/XP或更高版本的操作系统。 Delphi 8 for .NET的安装需300 MB以上的硬盘空间。 VGA或更高分辨率的显示器。
1.3 Delphi的安