Database 版 (精华区)

发信人: outcast (流川风), 信区: Database
标  题: Delphi与VB的比较
发信站: 紫 丁 香 (Mon Apr  6 20:25:12 1998), 转信

比较VB与Delphi,特别是在开发Client/Server的应用程序中,不能不提到
RAD(Radio Application Development)程序设计方法。RAD设计的方法学包
括创建包含可重复使 用的组件(或者控件)的窗体以及为这些控件创建特
定的事件代码,还可以生成一个可执 行和调试产生的最后的应用程序。
Visual Basic和Delphi都源自这种设计方法学, 这可能使人误以为这两种
软件实际上是一样的。但是,Delphi在设计过程中增加了几项 关键的增强
功能:

     ⑴两路代码开发 
     ⑵更多的内置控件 
     ⑶为访问控制增强了图标排列组合功能 
     ⑷增强了对象布置功能 
     ⑸增强了属性列表修改功能 
     ⑹更加大的基础程序语言功能 
     ⑺结合OOP(Object-Oriented Program)编程方法 
     ⑻共享事件的功能 
     ⑼调试程序和对象检查 

Visual Basic 和Delphi的明显区别是基础编程语言,它们分别使用了Basic和
Object Pascal。Object Pascal代码开发的可用性有几个重要的影响。

     ⑴Pascal是一种比Basic更强有力的语言。 
     ⑵Object Pascal是一种面向对象的语言,完全具备结构性、继承性、虚
     拟函数和 多态性功能。虽然开发者并不需要熟悉面向对象的概念来使用
     Delphi创建程序,有经验 的用户可能喜欢这些能力带来的好处。 
     ⑶Pascal是编译式的而不是解释性语言(Visual Basic是解释性的),这样
     可高效 率地执行程序。 
     ⑷像DCU's这样的文件组合提供了一种很清楚的创建库和可重复使用代码
     的机制。 
     ⑸Object Pascal 使用世界上最快的编译器。 

--
  NOT KNOWN FROM WHEN, AND NOT KNOWN FROM WHERE,
  JUST COME TO THIS WORLD, LIKE THE WIND BLOWS ON THE PLAIN INVOLUNTARILY;
  NOT KNOW FOR WHAT, AND NOT KNOW TO WHERE,
  SO RUSH ABOUT IN THIS WORLD, LIKE THE WATER FLOWS IN THE EARTH INVOLUNTARILY

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.97.228.217]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.843毫秒