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.161毫秒