看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): VS 2010 之前是寫JAVA比較多 因為這次被要求用VS寫C++ 程式總算是克難的完成了 但是最後需要加上一個簡單的GUI(大致上應該是要有按鍵,選檔,顯示圖片) C++的GUI這部分是沒接觸過,google了一下 有些是說用MFC寫小型的GUI會比較簡易且快速 那我是否該去學一下,畢竟時間不算很充裕..? 還有程式已完成才把code改成可以在MFC跑的,是否會很困難? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.184.140 ※ 編輯: jeffreyshe 來自: 114.39.184.140 (10/30 21:57)
james732:用MFC Dialog base來做應該不困難…但最好有人教 10/30 22:00
uranusjr:想選 MFC 的話 wxWidgets 是不是更好啊(可能是餿主意) 10/30 22:06
leiyan:用VS就掛.net別折磨自己了 10/30 22:12
jeffreyshe:去查了一下.net幾乎都是C#的資料:( 10/30 22:22
NDark:use clr/cli 10/30 23:53
purpose:用 C++ 不管選哪種,只要你自己學就是慢,找人教最快 10/30 23:56
Killercat:c#用dllimport進去的方法呼叫c++ 其實滿簡單的 10/31 09:09
Killercat:再不然用Win32 API 悟性高的話簡單的GUI也能看範例就 10/31 09:10
Killercat:做出來。MFC?別折磨自己了,真的 10/31 09:10
james732:Win32 API想放個按鍵應該也不太輕鬆... 10/31 09:16
Killercat:基本就會有ok跟cancel了,把ok改一改就可以了 10/31 09:37
Killercat:然後放個簡單的combo box勉強也還做得到,剩下的就搞剛 10/31 09:37
Killercat:了XD 不過整體來講總比MFC好.... 10/31 09:38
Killercat:不過我還是真的比較推c# .net(別開C++.net 會後悔的) 10/31 09:38
purpose:寫 Win32 API 會比寫 MFC 簡單,不以為然,都差不多的東西 10/31 10:07
purpose:基本的 GUI 上,MFC 幾乎就是把 API 包裝成類別而已 10/31 10:07
james732:MFC其實還是有把Win32API一些很麻煩的東西包裝起來 10/31 10:27
james732:(只是包起來也沒有比較好用...XDDD) 10/31 10:27
Killercat:其實我的意思不是WinAPI簡單,而是他的超簡單功能 10/31 12:20
Killercat:基本上把Win32 API Template modify一下就可以了 10/31 12:21
Killercat:而MFC..說真的一堆巨集加上連加一個class都要靠wizard 10/31 12:21
Killercat:的東西,老實講即使是「拿template改」都很累@_@ 10/31 12:22
Killercat:Win32 API要寫大起來也是超麻煩 這點我其實是同意的 10/31 12:23
purpose:一堆巨集像 ON_COMMAND, DDX_Control 這些都是 VC 自己會 10/31 13:09
purpose:生程式碼,事實上根本不必自己寫。加 class 用不用精靈 10/31 13:10
purpose:都無所謂,手動加也不難。MFC 最垃圾就是太落伍,什麼東西 10/31 13:11
purpose:都貼近 Win32 API 才會這麼難用,但再怎樣也不於輸 Win32 10/31 13:12
purpose:比較需要靠 wizard 加類別的是 ATL,因為 COM 太麻煩了 10/31 13:14
james732:WinAPI的簡單應該是Simple而不是Easy吧...XD 10/31 14:23
Killercat:你完全搔到我想說的癢處了.... 10/31 23:18
Killercat:不過我還是比較推c#用dllimport包,包過一次什麼都會了 10/31 23:19
Killercat:.net的GUI真的簡單易懂,花點時間上手以後 10/31 23:19
Killercat:而且不用花太多時間,以後GUI簡單的都再也不成問題 10/31 23:20