我現在用VB6搞軟體開發,有時需要做動態庫,就需要用到DELPHI6,但DELPHI6用的很生,但我的長遠打算是搞單片機的開發,單片機開發用的是C,但是這一塊我現在還沒涉足。
現在有一個問題是,如果考慮到軟體設計這一塊,2016年,谷歌的作業系統將超過微軟,這涉及到一個跨平臺的問題(WINDOWS\蘋果的IOS、MAC OS\谷歌的安卓、CHARM),而搞單片機又最好用C,
跨平臺的開發,我知道的,除了QT以外,就是DELPHI和C++ BUILDER了,
我現在初步意向是從VB6向C++BUILDER轉,請大家幫我分析一下,這個選擇好不好。
謝謝大家
uj5u.com熱心網友回復:
你已經分析的很好了,可行.其實條條大路通羅馬,適合自己的才是好的.
鞋好只有腳知道,別人沒有辦法對你做出指導.
uj5u.com熱心網友回復:
我想知道 DELPHI和C++BUILDER現在有回暖的跡象嗎,現在的市場是不是非常的小呀
uj5u.com熱心網友回復:
如果在C++ Builder與Delphi之間選擇的話,建議還是選C++ Builder,畢竟是C++,可移植性比pascal強很多uj5u.com熱心網友回復:
cb 如果使用了vcl那就不談什么移植了,但是不用vcl的話也就沒必要用cb了。也就這一種糾結了。但就Embarcadero未來跨平臺方面,delphi的支持顯然比cb好。
要我說,要跟Embarcadero走cb和delphi都要同步學,當然如果你沒錢沒閑,還是改道吧,delphi的市場本來就很小,cb的市場卻又比delphi更小。
uj5u.com熱心網友回復:
如果是為飯碗著想的,就別走Embarcadero這獨木橋了,應該跟著市場走。學習這玩意兒,動力無非就是飯碗或興趣。能兼顧飯碗和興趣自然好,不能兼顧就選飯碗。
uj5u.com熱心網友回復:
沒看懂你要說的啥uj5u.com熱心網友回復:
那如果用了含MFC的C++,不也談不著移植了?
uj5u.com熱心網友回復:
據預測 2016年 安卓的作業系統市場占有率將超過微軟,開發跨平臺的軟體將成為大的趨勢,跨平臺開發的DELPHI和C++BUILDER應該會在近一二兩年很快回暖吧。
uj5u.com熱心網友回復:
BCB和Delphi一起學吧
uj5u.com熱心網友回復:
學甚麼似乎沒有一定準則......uj5u.com熱心網友回復:
學會一個,兩個就都差不多,要深入研究,就各有各的特點了。當初我是學著用CB3,后來就用D6做軟體了。
uj5u.com熱心網友回復:
支持學習C++builderuj5u.com熱心網友回復:
謝謝大家。歡迎其他朋友指導一下。uj5u.com熱心網友回復:
搞底層的就是C和匯編了,這個沒有爭議的。應用軟體開發果斷的C++,MFC就不要學了,已經淘汰
我看好Qt
Delphi和CB勸你放棄吧,前景黑暗。資料少,書基本沒有,技術滯后
我正在從Delphi轉向C++/Qt
uj5u.com熱心網友回復:
MFC太老了,qt除了跨平臺,也沒覺得哪里很先進。大家去搞java\objective-c 吧
uj5u.com熱心網友回復:
C++好一點吧1uj5u.com熱心網友回復:
請問你說的C++,MFC就不要學了,那學什么型別的C++開發工具呢?
還有2016年,谷歌的作業系統將超過微軟,形勢應該會很快發生轉變吧
uj5u.com熱心網友回復:
其實好用c++開發工具還真不多,如果是興趣,可以學學MFC,學了這個其他工具學起來很快uj5u.com熱心網友回復:
2016年谷歌系統超過微軟。。。你太樂觀了……

我覺得這個不是你要考慮的問題。
C++學的東西太多了。STL ATL WTL 看自己興趣,方向吧
我覺得Qt不錯,主要是因為它設計UI方面很強,而且最新版本開始支持android和ios平臺了。
語言之間都是想通的,你學會了一種,其他的都不難了
uj5u.com熱心網友回復:
要是專案難度要求一般的話,c++builder開發起來還是很快速的uj5u.com熱心網友回復:
我有時需要開發元件,不是驅動程式, QT可以開發這類動態庫嗎
還有QT類的好書,請給推薦幾本,非常感謝。
uj5u.com熱心網友回復:
如果QT可以跨WINDOWS 安卓和IOS,還可以做動態庫的話,那我就不學C++BUILDER了,我直接學QT,哈哈
uj5u.com熱心網友回復:
還有我怎么查到一些資料說諾基亞將QT的核心開發人員解雇了一多半,說QT下一步的發展很受影響。
uj5u.com熱心網友回復:
。。。。你眼下還是把C++學好吧。用什么庫都是后話了你要制作DLL,CB\Delphi\C++ 都是可以做的。
另外,諾基亞把Qt賣給Digia了,現在不屬于諾基亞。
uj5u.com熱心網友回復:
請問一下,你這句話“你要制作DLL,CB\Delphi\C++ 都是可以做的”中最后的C++是指什么,VC++ 還是其他的什么型別的C++
uj5u.com熱心網友回復:
暈,C++是語言。所謂的VC++是在微軟的Visual Studio開發環境下開發出來的程式,這個"V"就是指的Visual Studio
就像現在發帖的版塊是C++ Builder,你用這個寫程式大家都會通俗的說“是用BC開發的”
用Visual Studio開發的大家會通俗的說“是VC開發的”,其實所用語法都是一樣:C++
看來你還很小白啊,你如果不是靠這吃飯的話,可以考慮學習Delphi,上手快,開發也快
uj5u.com熱心網友回復:
謝謝,還是想問個明白“你要制作DLL,CB\Delphi\C++ 都是可以做的”,說細了是 你要制作DLL,C++Builder \Delphi IDE \C++ 這三個都是可以做的 前兩個好理解,我還是不明白你這最后一個孤零零的C++,到底是指哪個C++的IDE?
uj5u.com熱心網友回復:
當然是VS了,windows開發首選VS,微軟自家的產品,對windows支持、兼容最好
uj5u.com熱心網友回復:
許多人總覺得使用 Microsoft Windows 作業系統...就得使用相關所屬開發工具軟件才夠正統的迷思......搞軟件工程的思路必須是靈活應變的! 不應該被某個程式語言之架構所綁定或牽絆...各種軟件架構其基礎精髓是一致的...不管是使用 SDK.OWL.MFC.VCL 乃自目前 Embarcadero 所推的 FireMonkey...皆只是如同不同套的 Lego 積木組罷了! 只要選擇容易完成作業的一套既可!
目前世界上 C++ 在使用上已逐漸屏棄舊式 C 風格字串與陣列的趨勢...改以安全.穩固之 string 類 與 vector 類所取代......
uj5u.com熱心網友回復:
謝謝,請問QT可以開發WINDOWS下的動態庫嗎,還有請推薦幾本QT的好書。謝謝
uj5u.com熱心網友回復:
非常感謝。
uj5u.com熱心網友回復:
學習Qt前需要掌握C++知識。。。而且Qt的程式都要帶上庫,也就是說你發布一個程式至少在10MB左右的你如果只是做一般應用,DLL啊,服務程式啦等等,其實BC或Delphi都綽綽有余,而且開發起來比較快,更容易有成就感
uj5u.com熱心網友回復:
語言才是最重要的。那些只是工具。通一個其他的也類似了。至少上手很快了。
uj5u.com熱心網友回復:
IDE還是跟著微軟走吧uj5u.com熱心網友回復:
不認同!
微軟的專業在作業系統...其他的...就......
uj5u.com熱心網友回復:
那你覺得哪個C++ 的IDE比微軟的VS方便好用,推薦一下!
uj5u.com熱心網友回復:
vc做GUI真心蛋疼。。。uj5u.com熱心網友回復:
果斷的c++,學精點好,這年頭it行業不景氣啊,沒有特別出色的特長還是很難混的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151671.html
標籤:基礎類
