[問題] C++要做GUI介面一定要透過IDE工具嗎?

看板C_and_CPP (C/C++)作者 (巴洛克3號)時間16年前 (2009/07/29 12:00), 編輯推噓7(7012)
留言19則, 9人參與, 最新討論串1/1
如題 原本對JAVA有點基礎,所以對GUI的觀念原本以為JAVA跟C++不會差太多 實際一爬文才發現與想像有很大的落差 JAVA的GUI可以完全以程式語法寫出來,在學校學時老師也都強調基礎很重要 所以初學時最好不要靠IDE工具去拖拉,而是要一步一腳印的去建構語法 然後最近想開始學C++,翻了幾種教學內容,翻來翻去才發現都沒教你做GUI介面= = 心疑之下來版上爬文,發現似乎...大家要做GUI介面通常還是會依賴一個工具 不論是QT..VS..Wx等等 C++的GUI部分有在手工寫的嗎? 果然真是特性大相異的語言,不可一併而言啊= = 我原以為大概就跟java差不多,就是一般程序語言配上GUI語言就對了 而且據我爬文的感覺,似乎以C++開發時, 依選擇的工具的不同也要考慮到跨平台時的情況 相較之下,也難怪JAVA的跨平台特性可以這麼紅 請問我以上的理解對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.75.189 ※ 編輯: baroque3 來自: 114.41.75.189 (07/29 12:01)

07/29 12:04, , 1F
我知道至少Win32API與MFC可以純手工去刻 但會很累很累
07/29 12:04, 1F

07/29 12:05, , 2F
應該說,各種工具最後還是生出一堆程式碼
07/29 12:05, 2F

07/29 12:05, , 3F
不倚靠工具而純手工去寫出來絕對可行 但是吃力不討好
07/29 12:05, 3F

07/29 12:21, , 4F
可以跟JAVA一樣用記事本寫。透過呼叫 Windows API 的方式建立
07/29 12:21, 4F

07/29 12:22, , 5F
http://tinyurl.com/m44qo5 這個簡單的例子就是
07/29 12:22, 5F

07/29 12:27, , 6F
對了,你番椒學內容沒看到教你做GUI介面,那是因為難度遠高於
07/29 12:27, 6F

07/29 12:27, , 7F
JAVA的狀況,所以還要先教那些基礎,之後另外一本書再教GUI
07/29 12:27, 7F

07/29 12:28, , 8F
『翻教』
07/29 12:28, 8F

07/29 12:40, , 9F
QT 跟 Wx 都可以手工寫 GUI
07/29 12:40, 9F

07/29 12:41, , 10F
因為他們跟 Java 一樣,提供各種 layout managementer
07/29 12:41, 10F

07/29 12:43, , 11F
我用 Qt 寫 GUI 從來都沒用它的 designer,全部手刻。
07/29 12:43, 11F

07/29 13:17, , 12F
建議一開始用手刻,上手後再用輔助工具...y
07/29 13:17, 12F

07/29 13:29, , 13F
看人吧, QT我也是用手刻, 用 nmake 來編
07/29 13:29, 13F

07/29 13:34, , 14F
我認為手刻反而限制比較少
07/29 13:34, 14F

07/29 14:34, , 15F
其實我也比較喜歡手刻 但是有些瑣碎工作會很煩 XD
07/29 14:34, 15F

07/29 17:44, , 16F
有些新元件手刻出來要整合進 designer 還要做一些額外的事
07/29 17:44, 16F

07/29 17:44, , 17F
,不然沒辦法在 designer 裡面用,所以乾脆通通手刻。
07/29 17:44, 17F

07/29 22:49, , 18F
推 QT
07/29 22:49, 18F

07/30 22:17, , 19F
我在DOS下用PE2寫過,然後用命令列編譯.
07/30 22:17, 19F
文章代碼(AID): #1ARybWK7 (C_and_CPP)
文章代碼(AID): #1ARybWK7 (C_and_CPP)