资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
普通高等教育“十一五”国家级规划教材,张景安 等主编,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的安装,Delphi 8 for .NET的安装步骤 本文以在Windows XP中文版下用光盘安装Delphi 8 for .NET设计师版(Architect)为例,来介绍Delphi 8 for .NET的安装过程。 ,如图1-1所示。 (2)单击Next按钮,将显示安装所需的软件许可协议,如图1-2所示,如果用户同意,单击Next按钮进入下一步。 (3)。 (4)安装向导提示用户选择安装类型,如图1-4所示。 全部安装(Complete):默认是全部安装。 定义安装(Custom):如果需要自定义安装,则可选择此选项。,1.3 Delphi的安装,启动Windows XP将Delphi 8 for .NET安装盘放入光驱,系统会自动弹出Delphi 8 for .NET的欢迎界面,1.3 Delphi的安装,安装所需的软件许可协议 用户输入用户信息,1.3 Delphi的安装,安装向导提示用户选择安装类型, 选择安装路径,1.3 Delphi的安装,安装附加组件 准备安装,1.3 Delphi的安装,安装进度 安装完毕,1.4 Delphi的集成开发环境,Delphi 8 for .NET主窗口介绍 标题栏、主菜单栏、快捷工具栏、组件面板Tool Palette、代码编辑器、对象观察器Object Inspector和工程管理器Project Manager,1.4 Delphi的集成开发环境,File菜单 Delph 8 for .NET以工程来管理应用程序,主要的文件有两种:工程文件和单元文件。,1.4 Delphi的集成开发环境,Edit菜单 Edit菜单的功能是对单元文件和组件对象进行编辑。文本编辑与Windows下的文本编辑功能基本相同;组件编辑包括对组件对象的排列、前台与后台显示、锁定及设定事件响应顺序等,1.4 Delphi的集成开发环境,Search菜单 Search菜单的功能是对文本进行快速查找、替换等,对源代码的编辑很有用,1.4 Delphi的集成开发环境,View菜单 View菜单的功能是管理工程、显示或隐藏各类窗口,用户可以使用其中的Project Manager对工程进行管理,也可以根据需要在Delphi 8 for .NET的IDE中显示指定窗口。,1.4 Delphi的集成开发环境,Project菜单 Project菜单的功能是对工程进行管理 Run菜单 Run菜单的主要功能是运行程序和调试程序。,1.4 Delphi的集成开发环境,Component菜单 Component菜单的主要功能是进行组件的创建、添加和安装等。用户可以从网络获得更多的第三方组件,通过Component的Install .NET Components或Install VCL Components子菜单项将它们安装到组件面板上。 Tools菜单 Tools菜单的主要功能是查看和修改Delphi 8 for .NET集成开发环境的配置参数及其他一些系统工具。,1.4 Delphi的集成开发环境,Window菜单 Window菜单的功能是记录在开发过程中使用过的文件、窗体、组件或其他内容,若需重新使用这些内容,只要在Window菜单中单击相应的名字即可。 Help菜单 Help菜单提供系统各类帮助信息。,1.4 Delphi的集成开发环境,快捷工具栏Speed ToolBar 快捷工具栏位于Delphi 8 for .NET主窗口的下方,它提供了与主菜单的常用菜单项相对应的命令按钮,可以在不打开主菜单的情况下快速执行这些命令。 组件面板 Delphi 8 for .NET主窗口的另一部分是组件面板,位于主窗口的右下方,图1-20-1为VCL 窗体下的组件面板,1-20-2为Window窗体下的组件面板。组件按功能、基类或特性进行了分类,为用户使用组件进行应用设计带来了很大的方便。,1.4 Delphi的集成开发环境,窗体设计器 用户界面是用户与应用系统直接交互的界面。设计用户界面是设计应用程序的重要部分。Delphi的用户界面由窗体构成,窗体的设计是在窗体设计器中完成的。Delphi 8 for .NET提供了一个功能强大的、所见即所得的窗体设计器。,1.4 Delphi的集成开发环境,工程管理器(Project Manager) 工程管理器可用来查看并且组织窗体、可执行文件、汇编程序、对象和库文件等工程文件,在工程管理器中能增加、删除和重新命名文件,也可以联合相关的工程来形成工程组,可以同时进行编译。包括三个页面:Project Manager、Model View、Data Exploers,1.4 Delphi的集成开发环境,对象查看器 对象查看器(Object Inspector)的主要功能是对对象进行设计和管理,它是联系界面各组件和程序代码的媒介。对象查看器由对象列表框、属性选项卡和事件选项卡3部分组成,,1.4 Delphi的集成开发环境,代码编辑器 代码编辑器包括两部分,其外观如图1-24所示。左边是代码树状浏览器,右边是代码编辑器,标题栏显示的是当前单元文件的名称。代码编辑器是进行源程序编辑窗口。,小结,Delphi 8 for .NET是一种功能强大的可视化开发工具, 功能强大、简单易学、编译速度快, 成为最受欢迎的 Windows 应用程序开发工具之一。 Delphi 8 for .NET支持多种Windows编程语言 Delphi 8 for .NET作为全新的可视化编程工具,为用户提供了一种方便快捷的Windows应用程序集成开发环境 Delphi 8 for .NET在数据库开发方面做了很大改进,它提供的BDE Administrator和Data Explorer工具具有强大的数据库管理功能;Delphi.NET提供了对ADO.NET的支持,全新的 BDP.NET(Borland Data Providers for Microsoft.NET) 是一个基于ADO.NET的.NET 数据提供者实现,能够连接一系列流行的数据库,可以使用它方便地开发多种数据库结构的软件,从客户机/服务器模式到多层数据结构模式。 本章主要介绍了Delphi 8 for .NET的功能特点以及Delphi 8 for .NET的详细安装过程及其集成开发环境(IDE),习题,Delphi 8 for .NET有哪些主要特点? Delphi 8 for .NET有哪些新功能? 简述Delphi 8 for .NET的安装要求。 Delphi 8 for .NET集成开发环境由哪几部分组成?简述各部分的功能,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号