台灣最大程式設計社群網站
線上人數
697
 
會員總數:243462
討論主題:188180
歡迎您免費加入會員
討論區列表 >> C/C++ >> C++視窗軟體開發建議
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C++視窗軟體開發建議
價值 : 50 QP  點閱數:271 回應數:4

樓主


初學者
90 48
761 103
發送站內信

個人用vb.net 及 C# 工作多年,早期學過C 及 C++,不過有點年份了。
除了自己想精進一下自己外,有些工作上的場合會碰到,所以再重拾C++,並
好好的學習一番。請問現階段用那一種平台開發C++視窗軟體比較有發展性或
相容性較高,還請各位先進提供寶貴意見,謝謝。

目前個人已知的有 Borland C++ 及 Visual C++,還有聽友人說也可以GCC ? 這我就不是很懂。
請各位先進提點提點,謝謝


搜尋相關Tags的文章: [ C++視窗軟體 ] ,
本篇文章發表於2018-04-24 16:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

小魚
檢舉此回應
Borland C++、Visual C++ 跟 GCC 是編譯器的差別吧,
你要學視窗可能要瞭解一下Qt, MFC, OpenCV之類的,
不過C++寫視窗會比C#麻煩很多.
本篇文章回覆於2018-04-25 12:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
感謝小魚大大的建議,謝謝
本篇文章回覆於2018-04-25 15:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Raymond
檢舉此回應
視窗程式一般有幾個形式: 你所熟悉的 C# 及 VB.NET 創建出來的叫 managed code, 需要 CLR (Common Language Runtime, 由 .NET 架構提供) 作為執行平台. 一般用 C++ 創建的是 unmanaged code (或叫 native code), 它們的執行平台是視窗系統, 可以直接呼叫系統提供的 API.

managed code 及 unmanaged code 又可以寫兩種格式的程式: console 及 GUI. 前者是字元介面, 後者是圖形使用者介面. 這兩者在執行次序上有根本的不同. Console 的執行次序是程式員來控制的; GUI 的執行次序是使用者來決定的, 程式根據使用者的行為來做出反應. Console 程式是 procedural-based, GUI 程式是 message-based.

如果你想要學習或熟悉 C++ 語言, 先以 console 程式為主會比較好. 因為寫 GUI 程式, 你要同時了解的概念會很多, 無形中增加負擔, 混淆你的目標. 當然, 如果你有用過 C# 及 VB.NET 來寫過 GUI 程式的話, 這部分的概念應該會有.

GUI 程式的寫法又可以分成兩大類: 用 framework 或不用 framework. 不用 framework 是最基本的, 要不要深入可以自己決定, 但至少必須了解. 建議參考書是 Charles Petzold 的 Programming Windows.

用 framework 最主要的原因是縮短應用程式創建的時間, 把時間放在程式的主邏輯而不是細節. 視窗最常用的 C++ Framework 有幾個: 微軟自己的 MFC (只能在 VC++ 上用), 其它跨平台的有 WxWidgets, Qt, ...

你可以自選一或多個來熟悉, 但要考慮到學習資料取得的難易度, 同時跨平台的東西也必須考慮到安裝的問題.
本篇文章回覆於2018-04-27 00:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應


檢舉此回應
非常感謝 Raymond 的回覆,真的是獲益良多,真心感謝,謝謝
本篇文章回覆於2018-04-27 09:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.