C++Builder開發工具是由Borland公司推出的一款高性能可視化集成開發工具,他不但集成大部分開發工具的有點,C++Builder開發工具還提供了可視化窗體設計器、對象觀察器、控件板、工程管理器、集成編輯器和調試器等。
這裡,你可以先買一本關於C++Builder開發工具入門的書,現在外面大多數都是這種簡單的羅列一些c++ builder的VCL,象什麼Edit,Label,Image,等的基本用法。到後面就介紹一些簡單的數據庫組件,Data Access,Data Control上面的一些Table,DBGrid等等。
要真正學習和使用c++ builder,還得進入開發組件COM,使用API函數,網絡編程,及Windows消息編程等等,象李維的《C++ Builder 6 SOAP/Web Service開發》和《C++ Builder 深度歷險》都還不錯, 還有《C++ Builder 高級開發技術》中國水利水電出版社,《C++ Builder技術內幕》等都不錯啦。
其實,C++Builder開發工具還是挺容易上手的,至少我認為比VC++易上手的。 C++Builder開發工具使用的是RAD界面,比VC容易上手。不過,標准C++是基礎,如果是用來開發windows程序的。
開始的時候可能覺得上手比較容易,特別是用來界面,不過想要深入的話,建意還是看看windows SDK,不用太深入,不過要弄清楚windows程序的運行機制;還有要學習VCL、COM、COM+等等......呵呵,有得學。
1、希望能在思想上和大家討論一些方法,比如語法,vcl和mfc,com和dll在那方面的應用會更好些,不同語言有不同的作用,應用在不同的軟件上,我想大家應該和我一樣,用軟件就不應該只選擇一種我想那不是程序員,當然不是要你什麼都會,有重點嗎)
我是個代碼工人,明天都要考慮這個問題,是的,我真的很累了,不想做了,但我又能做什麼呢?也許我們是悲哀的,我經常想起我的一些朋友,他們都是好樣的。其中有個叫程序~朋友,他曾經告訴過我,他一輩子都會做軟件,但是上次他叫我去喝酒,他喝了好多,我看見了他哭了,他告訴我他要辭職了。
他答應了一家學校,他要去做老師了,我怎麼也不信,他會走,他曾經是從dos的匯編做起的,中國的unix真的想他那樣好少了,可是他還是要走了,盡管他可以去做系統分析員,他才三十七歲。
我不知道我會做多久,我只是比他年輕吧,我們的路還很長,,, 但是我還是要考慮這些也許他的離開是個解脫吧,但原他走好。我在這裡是不是廢話太多了,我不應該在這裡說這些的,也許這個晚上有些特殊吧。 也許這裡不會在有人來吧我想我是不會來了) 但我會和你們在一起的,中國的軟件路還很長呢也許有一天這一切和我也無關了)
2、每個學C的人都有此類的想法!!到底誰好了
VC 難學難用,開發周期長,BUG少,開發出來的產品速度快,體積小,穩定性高,兼容性好. VC 所采用的是MFC庫封裝API函數,技術上已很成熟當已是昨日黃花,功能完善. VC 的輔助開發工具多.
CB 易學易用,開發周期短,BUG多,開發出來的產品速度慢,體積大,穩定性低,兼容性差. CB 所采用的是VCL庫封裝API函數,技術上不成熟當先進,功能不完善. CB 的輔助開發工具少。不久微軟推出跨平台網絡語言C#.對C++Builder開發工具來說:真是前有狼後虎.Borland公司不小心謹慎對付話,就會象網景公司的Netspace永遠沒有翻身的機會。
即使有先進技術.就會象自己的Borland C++被微軟 Visaul C++ 逼出市場樣C#淘汰C++Builder 當願Borland公司使C++Builder象Turbo C一樣笑傲江湖.象AMD和VIA樣蒸蒸日上. 希望Borland公司先完善VCL庫,提高兼容性,增加穩定性,減少BUG,多開發輔助工具. 後來一個C#BUILDER轉編譯技術,只要重新編譯C++Builder開發工具原碼就可跨平台.
實際上有很多VC程序員轉用C++Builder開發工具,利用自己的經驗,能力和思想把C++Builder的不足之處降低到最低水平. 初學者話學牢C++Builder,再學API WINDOWS,C++的OOP思想. 說完了!!!你怎麼想是你的事!!!!
3、個人認為,在同一個項目中同時用VC和BCB,你就會知道他們的好處了。
基本上,我喜歡與界面無關的代碼用VC來寫DLL),與界面相關的用BCB來寫。但有時候,由於某些代碼已用VC寫成或公司的某些程序只會使用VC),那改成DLL也很方便與界面相關也無所謂,如對話框甚至CView)。