小弟想从VB转向DELPHI,因不知从何下手,故想请诸位大侠提提意见。(50分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位DELPHI前辈:
小弟想从VB转向DELPHI,因不知从何下手,故想请诸位大侠提提意见。
另外,有几个问题希望诸位大侠能详细回答,不胜感谢。
1,DELPHI对数据库的支持能力不错,但就我所知,VB对数据库的支持
也很不错。除了数据库,在开发 系统,应用程序方面,DELPHI比之VB有什
么长处吗?难道VB对DELPHI除了易学外就没有长处了吗?
2,有人说DELPHI是编译执行,而VB是解释执行,但VB的编译选项中有
两项:一项是编译为P代码,另一项是编译为本地代码。编译为本地代码,
是不是指编译后不再是解释执行?另外,怎么说,VB的后台老板比DELPHI的
后台老板要强大很多,说不定到VB的下一个版本,用VB编译出来的程序的效
率要比用DELPHI编译出来的高,毕竟老盖的财力,势力都比BOLAND要强大,
再加上它在操作系统上的绝对垄断地位(到目前为止)。
3,有人说DELPHI的代码要比VB的代码紧凑高效,但我看过很多DELPHI的
源代码,用VB能以同样简洁的代码完成。
4,在DELPHI中用汇编有什么限制吗,小弟看中DELPHI有一个原因就是看到
它能用汇编。另外,DELPHI对ACTIVEX(.ocx)的支持怎么样,如支持得不好,
那岂不可惜?
5,DELPHI对WINAPI的支持怎么样,是不是对所有的API都能支持(API是我
的法宝),在VB中并不是所有的API都获得了支持。另外,我用VB生成的应用
程序到了其它机器上必须有MSVBVM60.DLL才能运行,DELPHI有没有类似的限制?
6,另外,我装了D4后,刚开始不能用,后来装了UP2后能用,但出现乱码
,装了UP3后同样乱码。(我的机器里已装了VB6,VC6,C++BUILD4)
7,学DELPHI应从何下手,有没有好的学DELPHI的中文资料,望各位大
侠能介绍一下,如是电子版的,能不能给小弟MAIL一份。
小弟第一次来到贵地,所问的问题较为幼稚,还望各位能详为回答。
小弟还是一介书生,再加上本学期买电脑已榨干了小弟的口袋,不能常上网,
故希望各位大侠能详为回答,请直接
MAILTO :han80@263.net or hua80@263.net
 
把VB和Delphi搁在一起评述,看的听的太多了,
千言万语,还是你自己认真去感受吧!
 
又有人要从VB转向Delphi啦,值得庆贺!
忘了是谁说过:真正的程序员用C,聪明的程序员用Delphi.
看来阁下是个聪明人!
 
VB和Delphi在编程中使用的Windows API是相同的,无任何差异。因你有了VB的基础
所以在用Delphi编程时在这方面不成问题。
VB和Delphi的不同点当然就是语言问题了,你得重新学习Pascal的编程规范,以后
就好说了。
至于学习Delphi的难度,既然你已有了VB的基础,就按当初你是如何学VB的方法来
学Delphi就行了,别无捷径可寻!
 
1.VB确实也能干很多事,但一旦程序变得很大,崩溃的可能性也变得很大.
VB适合做中小应用;
Delphi适合做中大应用;
VC只适合做大型应用;
2.从6.0开始,VB确实可以真正的编译了,但还是离不开一些Dll的支持,
另外,从代码上讲,Pascal比Basic效率要高.
3.代码紧凑看怎么说了,有些复杂的问题,用指针可以很"紧凑"地解决,
而VB不支持指针.
4.Delphi的汇编很好用,不过我也没怎么用过;
Delphi对ActiveX支持的还可以.
5.Delphi基本全面支持WinAPI,而且不用事先声明,这点比VB强多了.
Delphi做的程序可以不用DLL---只要不是数据库应用.
6.乱码我从来没见过,到是用VB6.0时碰到过.
7.资料太多了,随便那个下载电脑书籍的地方都有很多.
 
大家都怎么没有注意到Delphi 的最大好处: 面向对象的编程技术(OO)。
我为什么用Delphi , 一个是RAD , 另一个就是OO。
没有OO, Delphi就无法立足。 这也是Delphi的根本和基础。
哎, 许多人还用着类似VB用法写着Delphi程序 :((.

 
海天: 只要在使用delphi,就在用oo技术编程.
我觉得delphi的oo和VB最大不同就是能够继承.
 
hehe, 用别人做好的Object和自己用Object的方法编程, 是不同的.
(我说的关键是后者)
 
抱歉,打扰诸位,我要从DELPHI转VB怎么办?我不开玩笑。
昨天用了三小时VB,是历史上最长的一次,上手还容易,诸位指点一下如何继续吧。
我只有不到一周的时间了,要用VB做项目的说,还是B/S:(
 
好象听一个老外在某个论坛说过,VB的数据库软件开发效率强于DELPHI
 
to jobsxy: 也许,我从来没说过Delphi编程效率比VB强,Delphi只是比VC强.
越简单的东西效率越高,但能完成的功能越少.
Delphi完美的介于VB和VC之间.
to CJ: 你在用VB做Activex DLL?

 
VB的数据库也许有Microsoft的Jet引擎支撑,比Delphi的好?
 
用Delphi+ASM(inside delphi)作过“工控”,效果很好!
 
Cakk:DLL/OCX,而且我打算用VB写ISAPI,记得VB6支持的说:-)
 
SORRY,在下也要转VB了!!(无奈啊)
因为在中国用VB的太多了(至少比用DELPHI多),而DELPHI好象和VB也实
在是区别不大,不过在市场方面,VB很有优势!
 
to CJ: VB有自己的一套ISAPI理论,叫"WebClass",还是比较简单的. 不过运行效率
就不清楚了.
 
以前的大富翁盟主dwwang的回答:
"
鉴于此问题不存在真正的答案,不妨轻松一下,谈谈我的感受:
仅就VB与Delphi的使用者,大致分为四种人:
1.使用VB而没用过Delphi的人 -- 老兄,该醒醒了!
2.使用Delphi而没用过VB的人 -- 真羡慕你,请珍惜!
3.从VB转向Delphi的人 -- 英雄所见略同嘛!
4.从Delphi转向的人VB -- wo kao! I 服了 you!
"
 
呵呵, CJ和delphiboy属于"wo kao! I 服了 you!" :-)
 
早见到2w的帖子了,呵呵,没办法的说。
DELPHI绝不放弃,VB绝对要学!
实在来不及,我想过了,用d5写ActiveForm,让VB 用!
 
ActiveForm版本升级的时候非常麻烦,要考虑到这一点.
 
后退
顶部