前台开发工具Delphi介绍_第1页
前台开发工具Delphi介绍_第2页
前台开发工具Delphi介绍_第3页
全文预览已结束

下载本文档

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

文档简介

1、一、 前台开发工具Delphi介绍由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作Delphi的每一个设计细节,都将带给您一份欣喜。Delphi是Borland公司

2、研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT等环境下使用。当前,DELPHI 也可以为LINUX平台上开发应用,其在LINUX上的对应产品Kylix。DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。主要特点如下: (1)直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,

3、使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。 (2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。 (3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。 (4)具有可重用性和可扩展性。开发人员不必再对诸如标签、按

4、钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。 (5)具有强大的数据存取功能。它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。 Delphi既可用于开发系统软件,也适合于应用软件的开发。(6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对

5、于网络的开发效率超过了其他任何的开发工具。(7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。 (8)从Delphi8开始Delphi也支持.Net框架下程序开发。当前DELPHI 已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。 当前DELPHI产品已经由CodeGear公司继续发展,该公司是BORLAND公司的全资子公司。当前,CodeGear为广大开发者提供了DELPHI FOR PHP,以高度可视化的方

6、式全面支持面向对象的PHP 网站开发,大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器。二、数据库Access 2003介绍Access 2003 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。虽然如此,新手也能十分容易的学习和掌握该产品。通过创建或使用强大的数据库解决方案,您能够更为轻松地组织、访问和共享信息资源。开发人员可以在熟悉的界面下使用不同格式和来自程序的信息。 合并大量数据资源。 Access 2003 支持多种数据格式,包括扩展标记语言(XML)、OLE、开放式数据库连接(ODBC)和Microsoft Windows® Share

7、Point® Services。 链接各种业务系统。 通过表格链接,您可以在Access 2003窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够将来自其他Microsoft Access数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL Server数据库以及其他的数据库资源的表格进行链接。 充分利用企业数据。 SQL Server数据被整合到了您的Access 2003解决方案中。您不需要学习任何Transact-SQL,就可以通过Stored Procedure Designer(存储过程设计器)创建和修改存储在SQL S

8、erver中的简单存储过程。三、DELPHI 与ACCESS数据库衔接1. BDE (Borland Database Engine)最常用,也是最简单的方法就是使用BDE连接数据库,通过BDE可以访问几乎所有类型的数据库。BDE内置了许多种常用的数据库引擎,包括Access, MSSQL, Paradox, DBase, IB等等。对于其他的数据库例如SQL Server,BDE也可以通过ODBC去访问,具体的方法是:先在ODBC建立数据源(DSN),然后在BDE里建立sql server类型的别名指向该数据源。【优点】使用方便,能够提供绝大多数的数据库连接【缺点】基本停止开发,只有少数的更

9、新。因此无法提供许多大型数据库的新特性支持。2. ADO使用ADO的最大好处是不需要安装BDE,而通过Windows自带的ADO引擎来访问数据库。Delphi对ADO的支持主要通过一套ADO控件来实现,包括TADOConnection, TADOQuery, TADOTable等,不如BDE丰富,但对于一般的应用已经够了。使用的方法是:在控件的ConnectionString属性里设置连接到数据库的参数,Delphi提供了ConnectionString属性的配置向导,使用很方便。【优点】不需要安装BDE【缺点】配置不方便,特别是如果要在运行时改变数据库连接设置很不方便,而且支持的数据库类型有

10、限。3. 第三方数据库控件比较著名的有DAO(访问Access数据库),DOA(Direct Oracle Access,访问Oracle数据库)等等,这些控件的优点是一般功能都比较强大,也基本不需要安装额外的引擎,但是其安全性和稳定性总是让人怀疑。【优点】针对不同的数据库有优化,能够发挥数据库的所有先进攻能【缺点】基本不能兼容多种数据库,可靠性不能保证关键点的代码如下:1)通过BDE连接Access通过TDataBase控件的DriverName选MSACCESS,然后设置其Params参数为: DATABASE NAME=DRIVE:/PATH/DATABASE.MDB(填自己的access数据库) USER NAME= OPEN MODE=READ/WRITE LANGDRIVER= SYSTEM DATABASE= PASSWORD= 2)通过ADO连接Access uses ComObj var Aconnection,ARecordSet:variant; Aconnection:=CreateOleObject('adodb.connection'); Aconnection.open(&#

温馨提示

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

评论

0/150

提交评论