📄 subject_22550.htm
字号:
<p>
序号:22550 发表者:cuiwei 发表日期:2002-11-26 17:54:11
<br>主题:我的困惑,希望大家帮助
<br>内容:我是最近开始学习VC,原来用了很久的C++BUILDER,不知为何国内用C++B的人如此之少,所以我几乎处于闭门造车的境地。可能是中国人的天性吧,要不懒惰,要不赶时髦,懒惰的人用DELPHI,剩下的什么流行用什么。<BR>由于VC很有市场,网上高手如云,资料多多。要想进步,没办法学VC吧,即便如此我还是C++BUILDER的崇拜者,现做个比较:<BR>1。C++ Builder,而其所使用的Application Framework是赫赫有名的VCL。其理论基础绝对世界领先!MFC日见庞大与痴肥,不利於日益复杂的程式开发趋势,相形之下,MFC只算半掉子的Application Framework。<BR> <BR>2。根据经验,在微软的市场优势之下,C++ Builder仍能欣欣向荣,这表示C ++ Builder的产品水准不是只赢微软产品几个百分点,而是数十个百分点,否则Imprise的产品早就消失不见了。<BR><BR>3。通常我们利用Visual C++开发时,设计GUI所花的时间几乎占掉开发周期的三分之一~甚至到二分之一以上,而设计和界面无关的核心程式通常只占了不到二分之一左右至三分之二的时间,但是使用C++ Builder则可以大幅简化这个问题。C++ Builder的VCL提供大量的各式各样GUI软体元件,让我们可以将大部分的心力放在核心程式码的设计上,而不必跟Windows系统的讯息、界面去搏斗。利用C++ Builder来开发程式,我们可以快速的产生程式的GUI layout和prototype,在调整程式界面的调整周期中也非常的方便,我个人认为至少可以比 VC节省三至五倍以上的时间。<BR><BR>4。C++ Builder的Compiler在功能上跟Visual C++都一样,Win32 API等都可以呼叫与使用(VCL就是架构在Win32 API之上,没有不相容的问题,只是包装的更高明,也非常有弹性),你不用担心目前有什麽事情是Visual C++可以做而C++ Builder做不到的<BR><BR>5。C++ Builder 所产生的码大小与运行效率都和Visual C++ 不分胜负,和VC一样可以产生极小且快速的代码(我用C++B编过独立运行的小于20K的标准的WIN窗口)<BR><BR>6。实在看不出VC有何技术优势可言,而且新版的C++B6已经完美地支持了MFC。用VC自己找罪受不说,也违反了“Build a high performance company“的目标,而将大量的资源投注在落後的工具上,程式生产力也无法巨幅提升。国外许多资深VC程序员也非常认可C++B,并很多人转向C++B。<BR><BR>因此,我希望VC高手可以帮助我消除心理障碍,让我有兴趣好好学VC。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-11-26 19:00:56
<br>内容:这个……没什么关系吧?就好比我买了Sony的walkman, discman,然后就会去买Sony的MD, DV...因为它的消费电子产品做的的确是不错,虽然在某些方面也许Sharp, panasonic什么的也很不错,也有很新很强的技术,但我还是会去买Sony的…… 当然了,摄影器材和电脑这些东西不是Sony的强项,所以digital camera和notebook俺都不会去买它的,就象我绝对不会去用VJ++编java一样,呵呵……<BR><BR>windows既然是MS折腾出来的,那我要在上边编程,当然还是用MS的VC最保险了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浩公 回复日期:2002-11-26 19:06:39
<br>内容:有时候选择一种东西还有好多非理性的因素,比如选择VC ,有的是第一次就用的缘故,有的是盲目崇拜MS(如我嗨嗨),难以说尽。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:cuiwei 回复日期:2002-11-26 19:29:58
<br>内容:说得有道理,可能我刚学VC,折腾了半天没搞清楚个所以然,简直受不了。哎,慢慢来吧,毕竟网上有很多高手,我能得到很多帮助,这也是我想学VC的唯一原因。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:cuiwei 回复日期:2002-11-26 19:33:04
<br>内容:我看了不少帖子,如果用C++B简直不是问题,用VC真得耍点技巧。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2002-11-26 19:42:45
<br>内容:用的熟了,所谓的技巧也就不能称其为技巧了,呵呵……
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:太平冰水 回复日期:2002-11-26 20:34:25
<br>内容:对于几千行的小程序确实界面部分要占很大比例,但是对于10万行以上的项目来说界面部分就之战很小的比重了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -