Delphi程序的设计及实验导第1章 Delphi概述_第1页
Delphi程序的设计及实验导第1章 Delphi概述_第2页
Delphi程序的设计及实验导第1章 Delphi概述_第3页
Delphi程序的设计及实验导第1章 Delphi概述_第4页
Delphi程序的设计及实验导第1章 Delphi概述_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、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的发展delph

2、i是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 .ne

3、t 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面向对象特性高效的编译器强大的数据库

4、开发功能良好的分布式应用开发支持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解决方案。提升分布式远端开发组的表现,改善分布式远端开发组之间的沟通。使用内含的、功能强大的第三

5、方解决方案,提高应用程序的性能。支持两种不同的开发特性:将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)以及使用新的datasyn

6、c,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设计师版

7、为例进行讲解。在安装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)单击n

8、ext按钮,将显示安装所需的软件许可协议,如图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的安装安装附加组件

9、准备安装1.3 delphi的安装 安装进度安装完毕1.4 delphi的集成开发环境delphi 8 for .net主窗口介绍标题栏、主菜单栏、快捷工具栏、组件面板tool palette、代码编辑器、对象观察器object inspector和工程管理器project manager1.4 delphi的集成开发环境file菜单delph 8 for .net以工程来管理应用程序,主要的文件有两种:工程文件和单元文件。1.4 delphi的集成开发环境edit菜单edit菜单的功能是对单元文件和组件对象进行编辑。文本编辑与windows下的文本编辑功能基本相同;组件编辑包括对组件对象的排

10、列、前台与后台显示、锁定及设定事件响应顺序等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菜单

11、component菜单的主要功能是进行组件的创建、添加和安装等。用户可以从网络获得更多的第三方组件,通过component的install .net components或install vcl components子菜单项将它们安装到组件面板上。tools菜单tools菜单的主要功能是查看和修改delphi 8 for .net集成开发环境的配置参数及其他一些系统工具。1.4 delphi的集成开发环境window菜单window菜单的功能是记录在开发过程中使用过的文件、窗体、组件或其他内容,若需重新使用这些内容,只要在window菜单中单击相应的名字即可。help菜单help菜单提供系统各

12、类帮助信息。1.4 delphi的集成开发环境快捷工具栏speed toolbar快捷工具栏位于delphi 8 for .net主窗口的下方,它提供了与主菜单的常用菜单项相对应的命令按钮,可以在不打开主菜单的情况下快速执行这些命令。组件面板组件面板delphi 8 for .net主窗口的另一部分是组件面板,位于主窗口的右下方,图1-20-1为vcl 窗体下的组件面板,1-20-2为window窗体下的组件面板。组件按功能、基类或特性进行了分类,为用户使用组件进行应用设计带来了很大的方便。1.4 delphi的集成开发环境窗体设计器用户界面是用户与应用系统直接交互的界面。设计用户界面是设计应

13、用程序的重要部分。delphi的用户界面由窗体构成,窗体的设计是在窗体设计器中完成的。delphi 8 for .net提供了一个功能强大的、所见即所得的窗体设计器。1.4 delphi的集成开发环境工程管理器(工程管理器(project manager)工程管理器可用来查看并且组织窗体、可执行文件、汇编程序、对象和库文件等工程文件,在工程管理器中能增加、删除和重新命名文件,也可以联合相关的工程来形成工程组,可以同时进行编译。包括三个页面:project manager、model view、data exploers1.4 delphi的集成开发环境对象查看器对象查看器对象查看器(objec

14、t 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 数据提供者实现,能够连接一系列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论