CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

菜鸟问 DELPHI和VB的重要区别,既VB干不了的?

楼主gtkknd(gt)2004-08-01 16:21:57 在 Delphi / VCL组件开发及应用 提问

菜鸟问     DELPHI和VB的重要区别,既VB干不了的? 问题点数:20、回复次数:34Top

1 楼qwertyasd(昊)回复于 2004-08-01 16:25:14 得分 1

这个只有UP的份了。其实DELPHI能做的,VB绝大部分都能做,只是DELPHI做的更出色一点。  
  Top

2 楼liuzhiwei1229(liuzhiwei1229)回复于 2004-08-01 16:35:50 得分 1

VB在开发系统方面不怎么理想结构化也不强没有类和结构体Top

3 楼hushaoshu2(天下无雪)回复于 2004-08-01 17:09:56 得分 1

感觉用VB很难抽象出逻辑层,业务与逻辑,还有界面容易做在一个模块里。  
  其实关键是人,Delphi程序员,基本上也跟用VB一样用。  
  其实可以用一句话概括:“写垃圾代码比写好代码容易多了!”Top

4 楼exu(大脸猫)回复于 2004-08-01 17:15:08 得分 1

delphi面向对象  
  vb基于对象  
  差别太大了。  
  VB是编译出来的是伪码  
  Top

5 楼dbExpress(老枪)回复于 2004-08-01 17:16:28 得分 1

不太熟悉VB,不过如果您只能在DELPHI和VB之间做出选择,我慎重地向您推荐DELPHI  
  不过好像用delphi并不能使我们先富起来Top

6 楼msroom(修炼中)回复于 2004-08-01 17:17:08 得分 0

上面说的都有道理Top

7 楼drunkboy(醉犯)回复于 2004-08-01 17:20:58 得分 0

up!Top

8 楼youcheng1(晓松)回复于 2004-08-01 17:28:35 得分 0

有点区别在于DELPHI可以做出绿色软件,VB不可以,另DELPHI具有面向对象的全部特征,VB只是基于对象的。Top

9 楼getit911(Windows转Linux中)回复于 2004-08-01 18:11:14 得分 1

Delphi能写出真正DLL,VB不能Top

10 楼fireball64(fireball)回复于 2004-08-01 19:09:06 得分 0

学习Top

11 楼linzhengqun(风。我回来了)回复于 2004-08-01 19:53:37 得分 0

学好了,VB和Delphi的差别也不大。  
  盖茨就说他可以用Basic做一切C能做的事情。  
   
  关健在于人。Top

12 楼sousouwjh(sousouwjh)回复于 2004-08-01 21:01:22 得分 0

if   VB&DELPHI   then  
  begin  
      钱:=NIL;  
  end;Top

13 楼mywfool(阿赖耶识)回复于 2004-08-01 21:17:32 得分 1

VB也有类,即类模板,不过不支持继承。VB也有结构,枚举等类型。  
  VB比较弱的方面是:  
  VB面向对象的功能比较差,明显不及DELPHI和C++。VB的组件基本都是ACTIVEX,这也是VB程序需要附带安装其他一些文件(ocx,DLL等)的原因。Top

14 楼cainiaxigua007(菜鸟西瓜007)回复于 2004-08-01 22:03:22 得分 1

建议你看看刘艺先生的书  
  下面是他的网站  
  www.liu-yi.netTop

15 楼lianshaohua(永远深爱一个叫“...”的好女孩儿!)回复于 2004-08-01 22:04:33 得分 1

VB不是真正的面向对象的,Delphi是真正的面向对象的,  
  VB需要附加的库,而Delphi一般不用Top

16 楼stubborndonkey()回复于 2004-08-02 00:10:26 得分 1

VB面向对象是较弱,不过通过接口能实现抽象类,部分多态的功能.真正的继承就很累的,语法不直接支持,因此还搞了个工具减轻编码强度.  
  第三方支持差.不象BORLAND是独立软件商要左右逢源,MS做VB不指它赚多少钱,推广自己的平台最重要,要VB支持别人的平台数据库门都没有.  
  同样的特征到处都是.控件都是ACTIVEX,DLL也只支持生成ACTIVEX   DLL.其实生成普通DLL是举手之劳,不过MS那时的梦想是遍地都是COM,这样的结果也顺理成章.  
  PS:VB从版本5就可生成NATIVECODE了,导致VB反编译工具消失.Top

17 楼feetu(中妓委)回复于 2004-08-02 04:16:10 得分 0

又来这套!Top

18 楼wlk2002(Searky)回复于 2004-08-02 08:14:54 得分 1

Delphi在数据库开发方面比VB好N多倍!  
  数据库开发,Delphi没错~Top

19 楼nchrh(浪子)回复于 2004-08-02 10:03:49 得分 0

学习Top

20 楼jinzhili(跑)回复于 2004-08-02 10:12:27 得分 1

delphi是面向对象的语言。  
  vb不是。从软件的开发的角度来讲是有本质区别的。  
  如果是刚开始学习编程,虽然大多数都选择VB,然  
  后从VB转向DELPHI。我也是这样走过来的。  
  其实完全可以直接学习DELPHI.Top

21 楼wasi(小铁)回复于 2004-08-02 10:16:06 得分 1

vb.net就是面向对象了,完全跟delpni.net有得拼,可能还更出色一些Top

22 楼badman(darkhook)回复于 2004-08-02 10:40:35 得分 1

VB好象不能写多线程程序吧?Top

23 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2004-08-02 10:44:44 得分 1

VB   不能编译   pascal   代码,  
  哈哈!Top

24 楼dbExpress(老枪)回复于 2004-08-02 11:10:48 得分 0

>>盖茨就说他可以用Basic做一切C能做的事情  
   
  真能吹啊,怪不得他赚大发了Top

25 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2004-08-02 11:20:54 得分 1

都讲了7788的了  
  Delphi的很多事情VB都做不好  
  例如编写NT服务程序,比较底层的接近DDK的(入Ring0之类的),没内嵌ASM支持  
  Vb是Based   On   OOP,Delphi是Pure   OOP,VB的效率比较差,第三方组件没Delphi那么多  
   
  当然VB.net是与VB不同,不在范围内Top

26 楼cnhgj(戏子) (没时间练太极)回复于 2004-08-02 12:07:08 得分 1

内嵌汇编Top

27 楼cghdenglu(小树)回复于 2004-08-02 12:24:37 得分 0

upTop

28 楼lvboliang(一把剑)回复于 2004-08-02 12:37:12 得分 1

我觉得打包后生成了很多资源文件,而Delphi则编成了Dll文件Top

29 楼hewei2003(为为)回复于 2004-08-02 12:43:13 得分 1

一句话:VB和Delphi都会被淘汰的,不用强求用哪种工具,软件思想才是最重要的。Top

30 楼liulif(学习三个DB)回复于 2004-08-02 13:00:36 得分 1

vb.net能写多线程的....Top

31 楼fj218(双元)回复于 2004-08-02 13:32:50 得分 0

VB的OOP只能的封装,不能继承和实现多态,而Delphi能  
  我是从VB转向Delphi的,感觉VB是不能和Delphi相比拟的。Top

32 楼chuchu(维他命C)回复于 2004-08-02 13:38:36 得分 0

好烦哦,告诉你吧,VB大不开Delphi的工程文件,Delphi也打不开VB的工程文件....Top

33 楼yue1471(问问问)回复于 2004-08-02 15:17:24 得分 0

upTop

34 楼cjf1009(农民程序员)回复于 2004-08-02 15:26:53 得分 0

vb姓“M”,Delphi姓“B”;)Top

相关问题

  • Delphi and VB
  • 请问Delphi和VB到底有哪些区别?用它做COM+哪个更好?
  • vb与vb.net 区别
  • 请问ERP与一般的信息管理软件有什么区别?也是用BCB、VB、DELPHI等开发?
  • VB与VB.NET的区别
  • vb 与 delphi
  • VB VS DELPHI?
  • 请教:windows sockets规范提供了一套API,它和DELPHI和VB等编程工具用的那些WIN32 API,VB API有什么区别呢?
  • 菜鸟级的VB概念问题:NOTHING,NULL,EMPTY的区别,分别怎么判别?
  • VB菜鸟想学delphi,问几个小问题

关键词

  • .net
  • vb.net
  • vb
  • delphi
  • 面向对象
  • 文件
  • 代码
  • 软件
  • 结构
  • activex

得分解答快速导航

  • 帖主:gtkknd
  • qwertyasd
  • liuzhiwei1229
  • hushaoshu2
  • exu
  • dbExpress
  • getit911
  • mywfool
  • cainiaxigua007
  • lianshaohua
  • stubborndonkey
  • wlk2002
  • jinzhili
  • wasi
  • badman
  • pazee
  • ly_liuyang
  • cnhgj
  • lvboliang
  • hewei2003
  • liulif

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo