[問題] 不用微軟開發工具的Win圖形界面

看板C_and_CPP作者 (達)時間10年前 (2014/01/15 00:46), 編輯推噓14(15117)
留言33則, 21人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Win7、Codeblocks 問題(Question): C語言寫了一個簡單的人和電腦對弈的井字遊戲 執行在DOS畫面 現在想進化成能在Win7執行的圖形界面 即用滑鼠來點選下子位置 看網路是說 C語言不適合開發圖形界面 C++比較適合 請問 如果不使用微軟出的開發工具(Visual、Net啥的) 還可以用什麼? Codeblocks好像可以 查網路是說用 File -> New -> Project -> Win32 GUI project 另外 手上有3本C++的書 但章節都沒有提到圖形界面 請問什麼樣的書名才有C++圖形界面的內容? thank -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.106.192

01/15 00:47, , 1F
用 C 的話可能只有 Win32 API 跟 GTK 兩種選擇吧
01/15 00:47, 1F

01/15 00:48, , 2F
C++ 你可以找 Qt 或 wxWidgets
01/15 00:48, 2F
中文的C++書是不是不會提這種內容?

01/15 00:56, , 3F
C++ 的書很少教圖形介面,要嘛你就買 QT 的書,要嘛 C#
01/15 00:56, 3F

01/15 02:05, , 4F
C++ 用 QT 吧
01/15 02:05, 4F

01/15 03:38, , 5F
來吧 用ncurses吧(被打)
01/15 03:38, 5F

01/15 03:47, , 6F
你要再win7跑GUI就一定要用他的API,當然用維軟的工
01/15 03:47, 6F

01/15 03:48, , 7F
具最方便阿!(Win32 API, MFC)
01/15 03:48, 7F

01/15 04:11, , 8F
#1HpBPbbU 自己做控件? 用wx/qt/wtl之類的
01/15 04:11, 8F

01/15 08:20, , 9F
win32api 自己幹,也可順便了解windows程式運作
01/15 08:20, 9F

01/15 08:30, , 10F
Borland c++ builder , BCB
01/15 08:30, 10F

01/15 11:37, , 11F
qt 可參考: 精通C++ GUI程式設計:使用Qt 4(第二版)
01/15 11:37, 11F

01/15 12:10, , 12F
QT吧
01/15 12:10, 12F

01/15 12:29, , 13F
Qt 文檔寫的很完整
01/15 12:29, 13F

01/15 12:46, , 14F
現在這個時間點 Qt是最佳的選擇
01/15 12:46, 14F

01/15 13:06, , 15F
Qt大概最大的問題是二次編譯跟商業授權的問題
01/15 13:06, 15F

01/15 13:06, , 16F
這兩個都不成問題的話 那Qt是真的不二選...er..至少
01/15 13:06, 16F

01/15 13:07, , 17F
當我看了GTK++以後我是這樣想的 XD
01/15 13:07, 17F

01/15 13:10, , 18F
另外針對funny好奇問問 這年頭寫新專案還有人用MFC嗎..?
01/15 13:10, 18F

01/15 13:20, , 19F
新專案寫MFC?叫我嗎?
01/15 13:20, 19F

01/15 13:26, , 20F
我是真的滿好奇的 囧 因為MFC...er...真的不太像上選
01/15 13:26, 20F

01/15 13:27, , 21F
我們之前的做法幾乎都是C#/dllimport進去弄就是
01/15 13:27, 21F

01/15 13:33, , 22F
最後實作不都是透過WinApi?
01/15 13:33, 22F

01/15 13:50, , 23F
QT 殺手貓大推的ncurses真是充滿惡意ww
01/15 13:50, 23F
找了Qt的書了

01/15 16:15, , 24F
GTK 的 C++ binding 不是叫 gtkmm (gtk--) 嗎 XD
01/15 16:15, 24F

01/15 16:42, , 25F
你吃的東西都是碳組成的 所以吃煤炭也是一樣 是這樣嗎
01/15 16:42, 25F

01/16 03:44, , 26F
樓上可能要複習國中理化...
01/16 03:44, 26F

01/17 07:26, , 27F
從winapi太辛苦也吃力不討好了,用gtk,qt比較跨平台
01/17 07:26, 27F

01/17 07:27, , 28F
如果只在console(dos)且只想要滑鼠支援, ncurse比較快 XD
01/17 07:27, 28F

01/17 09:16, , 29F
原PO不是要問Win GUI嗎?ncurse不支援dos和Windows吧
01/17 09:16, 29F

01/18 15:03, , 30F
C++.NET
01/18 15:03, 30F

01/20 17:56, , 31F
A某國中理化好強 好可怕喔
01/20 17:56, 31F

01/20 17:57, , 32F
比喻看不懂 可以不用回應喔 乖
01/20 17:57, 32F

02/08 10:40, , 33F
程式是二進位的,直接寫010101吧... Orz
02/08 10:40, 33F
樓上超強 ※ 編輯: dharma 來自: 118.163.106.192 (02/11 16:48)
文章代碼(AID): #1IrMdg2a (C_and_CPP)