回 帖 发 新 帖 刷新版面

主题:[讨论]想学C++ Builder或Delphi,选什么好?

[size=3]
想学C++ Builder或Delphi,选什么好?

各位大侠:
本人多年使用PB,做过的Windows程序,都是面向数据库的,因此只会用PB编写Windows程序(非面向数据库的程序做过几个,都很简单)

现在,我很想学习能开发Windows软件的另一种开发工具,基本要求是编译出的代码小巧(PB的很不小巧)、易学、强大、编译结果可以在Windows的各种版本(从98、2000、XP到2003)上使用而没有任何问题,等等。现已排除VB、C#,基本选定C++ Builder或Delphi。但不知选哪一种好。我的精力只允许我学一样。请各位大侠指教。别笑我啊。

下面,我按重要性的次序(指:决定选用哪一个的诸多因素的重要次序),再请教一些问题(有些问题肯定很幼稚,望勿笑我):

中文支持那个好?

它们的功能是一样强大的么?衡量是否强大,是否主要看控件(包括第三方的)的多少?它们的一样多么?互相完全可以通用吗?

目前,易学是很重要的,所以我很在意是否容易得到好书,好书多不多。

至于C++和Object Pascal语言的区别,除了变量类型的名字、赋值、判断、循环、CASE等语句的一些语法的区别(这些我毫不在意)外,Object Pascal是否支持所有东西的指针(含函数指针)、Struct、Union等等似乎只有C才有的特性?Object Pascal是否支持操作符重载?其它地方还有什么区别?

如果想开发组件在Windows环境下非常容易地调用,是否方便?可以调用PB做的组件吗?

不编译也可以运行吗?

听说BCB为了跟其它的C++兼容,产生了缺点(比如,我听说它编译较慢),而Object Pascal仅此一家,不存在那些问题

至于使用两者的人数,我只听一位朋友说过他使用BCB,而使用Delphi的确实太多了。因此,这影响我找可请教具体问题的老师的难易,呵呵

编译结果小巧只是一个对我影响很小的因素。

由于我一直用PB做Windows程序,所以对COM、DCOM、COM+,只知道一些概念,没有什么体会,所以希望通过对新软件的学习,补补这一课(以前在写ASP程序时大概用过COM,是听当时我的主管讲的,他说ASP就是HTML加上大约6个主要组件的使用,也不知对不对)

如能比较方便地做3层应用就更好,不方便或不能做也不要紧。

我的情况是:完全不需要写硬件驱动。我会C++语法,用Turbo C独立编写过C(非C++)的程序,有2个超过1000行,在学校学Pascal也学得很好,但只在学校用过,至今已有15年了。Java、C#的语法也会。最近2年的工作就是使用PB,还在维护程序、编程序。

谢过各位大侠。


[/size]

回复列表 (共3个回复)

沙发

呆飞 比 CB 资料多多了

板凳

如果现在开始,那么选delphi吧,并且可以选用老版本,比如6啦~~~~~

C++ Builder在Borland一直不太受重视,现在Borland出售IDE产品线之后,CB如何发展还是未知数。

ps.CB的朋友们别砸我~~~~~~闪

3 楼

delphi比C++ builder小巧 注释也多

我来回复

您尚未登录,请登录后再回复。点此登录或注册