All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
delphi列表框组件(TListBox)使用实例
加速动态网站,MySQL索引分析和优化_php资料_编程技术
动态生成DataTable代码_[Asp.Net教程]
SQL循序渐进(7)更新记录_[SQL,Server教程]
五个SQL,Server数据库备份与恢复必需知道并且会用的具体操作_mssql学习_编程技术
ASP.NET技巧:下载文件关闭窗体之解决方法_[Asp.Net教程]
ASP.NET中如何从视频文件中抓取一桢并生成图像文件_.net资料_编程技术
下一主题的实现_[PHP教程]
delphi获取Windows目录
编写数据库操作类,使ASP.NET中的数据库操作变得简单_[Asp.Net教程]
Reading number is top 10 pictures
Fierce chengdu woman, street rape man
10 powerless things in life
Average female college students3
Perfect small Laurie1
Absolutely shocked. National geographic 50 animal photographys1
Summer is most suitable for young people to travel in China10
NeedWallpaper4
So beauty, will let you spray blood8
西游日记3
刘亦菲写真集2
Download software ranking
Boxer's Top ten classic battle2
Boxer's Top ten classic battle9
Eclipse 4.2.2 For Win64
JSP+Ajax Web development typical examples
电车之狼R
Macromedia Dreamweaver 8
Professional killers2 data package
Tram sex maniac 2 (H) rar bag10
在线棋牌游戏3.05版
艳兽都市
aaa published in(发表于) 2014/7/19 0:12:58 Edit(编辑)
Delphi组件的优势

Delphi组件的优势

Delphi组件的优势

Delphi组件

通过可视组件,可以在窗体中方便地构建与用户交互的界面。另外一些非可视组件可以为程序增加许多强大的功能。在Delphi 集成开发环境的组件栏中,按照功能分类罗列了大量的组件,熟悉它们可以提高开发程序的效率。在向读者详细介绍如何使用组件编程前,首先向读者介绍一下Delphi 组件的优势和分类,以及组件编程中3 个重要概念:属性、事件和方法,读者在阅读这部分知识时,要细细体会这3 个重要概念。

Delphi 组件的优势

Delphi 的优秀很大程度上得益于VCL,VCL 是Delphi 所提供的基本组件库,也就是所谓的Application Framework,它对Windows API(应用程序接口)进行了全面的封装,为桌面开发(不限于桌面开发)提供了整套的解决方案,使得程序员可以在不知晓API 的情况下进行Windows 编程。不过,作为专业的程序员,不知晓API 是不应该的。VCL 还是一个Application Framework(应用程序框架),可以将VCL 作为一个平台,程序员在其基础上构建应用程序,便可以忽略很多系统API 的细节,从而使开发速度更快。

VCL 的组件也不同于ActiveX 组件,VCL 组件通过源代码连接到可执行文件中,因此其速度更快。而且,企业版的Delphi 带有全部VCL 库的源代码,这样程序员不单单可以知道如何使用VCL 组件,还可以了解其运行机制与构架。了解VCL 的构架,编写自己的Application,设计程序框架,或创建自己的组件/类,融入到VCL 构架中。这也符合某种规律:在学习时,求甚解;而在应用时,则寻找捷径。Delphi 和VCL 都能满足这两种需求,因为使用它可以不隐藏任何想知道的细节,可以忽略任何不想知道的细节。

Delphi 作为RAD(通过组件拖拽)工具,以其快速编译和友好的可视化界面受到广泛欢迎。Delphi提供了很多现成组件,而且随着版本更新不断增加新组件(即从第三方买到其开发的特色组件,或从下载免费组件获得)。这些组件足以支持一般应用系统开发,但应用开发人员仍有必要自己制作组件。

采用组件形式可以把对象严密封装,并加上一层直观外壳,有利于软件调试和代码重用。开发群体以组件为功能单位分工协作,比较容易实现工程化管理,从软件规划设计到测试修改都可以减少意外差错,大大提高工作效率。成熟的组件还可以作为商品软件出售,带来附加效益,且有利于软件开发的社会化分工协作。Delphi 的组件使用和组件制作采用同样的工作环境和相似的编程方法,所以只要弄清基本原理即可。

VCL 使得开发周期比传统的面向对象开发方法(OPP)缩短了1/2~1/4。它出色地封装了Windows编程元素,其数据隐藏特性提高了编程效率和准确率,并有助于隐藏组件关键的数据结构和提供正确、抽象的公共接口。由于有了基于VCL 库的可视化开发工具,Delphi 在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持和面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分体现了所见即所得的可视化开发方法,开发效率较高。而且因为是Borland 公司的产品,自然继承了该公司一贯以来的优良传统:代码执行效率高。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.