Delphi巧克力的滋味(1)

赵金山先生

赵金山先生

2016-01-29 14:14

Delphi巧克力的滋味(1),Delphi巧克力的滋味(1)
 

  
   Borland卷土重来
   在企盼了近2年之后,Borland的年度巨献Delphi 6终于浮出水面。由于信息技术的飞速发展,许多程序设计师需要不断在应用软件中加入最新的技术,或是用这些新技术开发下一代的应用系统。例如XML/XSL的盛行,让设计师对于如何处理和发挥XML技术有着强烈的需求,又例如SOAP逐渐成为远端和分布式计算的标准,因此设计师也需要使用SOAP来开发或是整合应用系统。虽然说运用现有的开发工具如Delphi 4/5或VB等也可以实现最新信息技术的应用,但是这样做会有一定的难度,而且大大降低了开发效率。
   Delphi 6的出现刚好解决了这些难题,它不但在传统的开发能力方面有持续的进步,让程序设计师能够享受更具开发效率的工作环境,对于最新的信息技术,例如XML/XSL、SOAP、Web Service等都有非常良好的支持,让设计者能够快速地运用这些新技术。此外,Delphi 6在一些运行库以及编译器方面也有了幅度不小的改善。程序设计师不但可以用它来开发功能强大的Windows应用程序,也可以方便地将其移植到Linux平台,再搭配跨平台的可视化组件Framework CLX,即使是Windows程序设计师也能够快速地开发出基于Linux系统的应用程序。
   现在就让我们来看看Delphi 6究竟在各方面提供了什么功能,到底给程序设计者提供了多大的方便吧。
   强化的Delphi 整合开发环境
   Code Complete
   Code Complete代码自动完成功能在Delphi 5就已经有了,这一功能有效地提高了代码的输入效率并大大降低了打错的几率,因此Delphi 6在此功能上又有了更加人性化的改善。新的Code Complete窗口不但可以自定义大小,还以不同的颜色来代表不同的物件。此外,当程序设计者在新的Code Complete窗口中选择了函数之后,它会自动在函数名称后加上();字样,把光标自动停在圆括弧之中,并且自动显示这一函数需要的所有参数,的确比以前方便得多。
   Object TreeView
   另外一个新的功能就是Object TreeView物件树状显示窗。这个新的窗口除了可以表示窗体中的所有物件之外,还可以以树状的方式显示各组件之间的从属关系。而当设计者在Object TreeView窗口选取一个组件之后,这个组件会立刻出现在物件属性窗口中,让设计者能够方便快捷地改变当前物件的属性和事件响应。此外Delphi 6的编辑器也强化了Class Complete的功能,让程序设计者拥有更大的弹性定义程序的类代码。新加入的Interface Complete功能,可以让设计者在编写界面时也享有Code Complete功能。 [next]
小六子   2002-01-23 15:26:40

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/delphi/)

  
   可定制的View窗口
   Delphi 6最强劲的整合开发环境应该要算是新的可定制的View窗口了,在Delphi 6中,编辑器不但可以让设计者查看和编辑Object Pascal的源代码,如果设计师现在编辑的是Web应用程序,那么也可以直接在编辑器中查看HTML代码、脚本语言代码、预览Web应用程序执行的效果画面,以及Web应用程序产生的真正HTML代码。请仔细看本文图1的界面下方,熟悉Delphi编程的朋友应该会注意到编辑器的下方多了数个选项卡,例如HTML Result、Preview等,这些就是可定制的View窗口。
   除了刚刚介绍的可定制的View窗口之外,Delphi 6的编辑器也可以让设计师直接查看XML和XSL的树状结构,更允许设计者自行开发View窗口整合到Delphi的编辑器中,可以说功能非常强大。
   新一代数据库引擎dbExpress
   Borland为了让Windows平台的Delphi以及Linux平台上的Kylix有一个共同的数据库,因此决定开发新一代的数据库引擎,那就是dbExpress。dbExpress是一组存取各种不同关联数据库的底层驱动程序,以及一组统一的组件。由于驱动程序和组件都是从跨平台的角度考虑开发的,因此Delphi和Kylix都可以使用这组驱动程序和组件。设计师借由统一的组件来存取不同的数据库,以方便开发数据库应用系统,图3就是Delphi 6的dbExpress组件栏。
   更好的COM+支持
   Delphi 6在支持COM/MTS/COM+物件方面又一次进行了加强,除了在Type Library编辑器增加了功能之外,对于制作COM物件方面也加入了最新支持Neutral线程模型的制作。例如图4显示了开发COM物件时,可以选择各种线程模型的COM物件。
   此外当设计师需要制作特定的COM界面方法时,再也不需要像以往一样辛苦地声明并制作COM界面。Delphi 6的COM向导可以让设计师自由选择要制作的COM界面,然后自动生成所有的界面声明代码。除了一般的COM物件外,Delphi 6在支持MTS/COM+方面也以新的Transaction Object和Transactional Data Module来取代以前的MTS Object和MTS Data Module,让设计师可以更方便地开发Microsoft DNA架构的应用系统。
   开发Internet/Internet应用系统的WebSnap组件
   Delphi 6中最重要的新增功能之一应该要算是能够让设计者开发Internet/Intranet应用系统的新构架和组件,这个新的功能称为WebSnap。WebSnap允许设计者用组件和可视化的方式

展开更多 50%)
分享

猜你喜欢

Delphi巧克力的滋味(1)

Delphi
Delphi巧克力的滋味(1)

Delphi的Hint(1)

编程语言 网络编程
Delphi的Hint(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

关于VisiBroker For Delphi的使用(1)

Delphi
关于VisiBroker For Delphi的使用(1)

扩展Delphi的线程同步对象(1)

Delphi
扩展Delphi的线程同步对象(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用Delphi编写安装程序(1)

Delphi
用Delphi编写安装程序(1)

Delphi控件 我们也可以(1)

Delphi
Delphi控件 我们也可以(1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Delphi在网络数据库中的应用

Delphi在网络数据库中的应用

用PHP与XML联手进行网站开发

用PHP与XML联手进行网站开发
下拉加载更多内容 ↓