Delphi巧克力的滋味(1)

2016-01-29 14:14 4 1 收藏

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

【 tulaoshi.com - Delphi 】

 

  
   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

(本文来源于图老师网站,更多请访问https://www.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允许设计者用组件和可视化的方式

来源:https://www.tulaoshi.com/n/20160129/1492839.html

延伸阅读
标签: Delphi
  关系数据库都提供大文档的存储和提取。对于视频资料、音频资料、图象资料等大文档,一般需要 另外开辟字段用于存储摘要信息,因此在查询和检索时并不访问大字段,而只是在存储和提取时才操作 大字段。例如,你不能对Oracle中的LONG RAW类型进行LIKE介词的查询,更不能使用等号“ =”查询。 这对于存储大段文本(容量超过2...
标签: Delphi
  一.播放Flash 首先,你的机器里要装有Flash播放软件(你的IE能显示Flash)。IE之所以能显示Flash是安装了由Macromedia公司提供的swflash.ocx控件,我们可以在Win98的$Windows\System\Macromed \Flash中或在Win2000中的$Winnt\System32\ Macromed\Flash中找到它。ActiveX控件在Windows里是通用的,Delphi也同样支持。 运...
标签: Delphi
  优秀的数据库应用应当充分考虑数据库访问的速度问题。通常可以通过优化数据库、优化 查询语句、分页查询等途径收到明显的效果。即使是这样,也不可避免地会在查询时闪现一个带有 SQL符号的沙漏,即鼠标变成了查询等待。最可怜的是用户,他(她)在此时只能无奈地等待。遇到急性子的,干脆在此时尝试 Windows中的其它应用程序,...
标签: Delphi
  根据Delphi提供的有关 DLL编写和调用的帮助信息,你可以很快完成一般的 DLL编写和调用的 应用程序。本文介绍的主题是如何编写和调用能够传递各种参数(包括对象实例)的 DLL。例如, 主叫程序传递给 DLL一个ADOConnection 对象示例作为参数, DLL中的函数和过程调用通过该对象 实例访问数据库。 需要明确一些基本概...
浓情巧克力,乐享甜蜜滋味! 1、黄油提前软化至无芯状态; 2、将材料A、材料B40g、色拉油混合,隔水加热,边加热边搅拌直至A、B融化,倒入纯牛奶搅拌均匀; 3、筛入材料C,用手动打蛋器快速搅...