另一個選擇 ~
QT IDE for Windows
http://qt.nokia.com/downloads
呵呵 由 MFC 轉 QT 是粉難上手啦 T.T
但 剛開始學 應該比較不會有包袱
他有分
LGPL 版 不用錢啊
Commercial 的要錢
他現在 QT IDE 作的蠻方便的
有試玩了一下
還不錯 ...
補充一下下 ~
你若是自己想學習在 Windows 上開發程式
建議你學 VB 啦 ~
若是再高一等級
學 Java 或 C#
真的很想學 Windows C++ 的話
就花時間把 MFC 搞通吧
若考慮跨平台 的 C++ 就學 QT 吧
QT++;
全端看你要學一次還是學N次,時間是每個人珍貴、稀少的成本。
VB、C#最好不要,純粹想寫簡單的寫GUI不如用SCRIPT+TK(Perl、Python、Ruby、、、等)就好,高階語言Java比較建議。
我建議你去看約耳的幾本書,裡面有抱怨到MSDN過渡到.NET時代全盤都推翻,對工程師來說,推翻的代價就是青春就被丟到垃圾桶,那種無奈你能想像嗎?
然後架構出抽象再抽象的概念,讓你再多花時間去追逐更抽象的泡沫,寫一堆沒實質內容的願景(約耳說的:不是沒新的東西,而是根本沒內容),如果你打算一輩子只靠微軟,那隨便你,如果需要更寬廣的空間,你可能要思考一下路要怎麼走,VB是快被淘汰了,C#不過就把C混搭BYTECODE、VM等概念重新包裝,重點是它不利於跨平台使用,Java被發展的出發點是為了消弭平台差異所造成的重工,C#學了這些卻只能在微軟體系上用,可憐的是,一旦被微軟綁死,哪天他再推翻一次,你青春的歸宿大概就是垃圾桶,何必呢?
IDE有很多種, 寫法都不太一樣喔, 常見的有
1.Visual C++ (可以用MFC, ATL, WTL, 甚至是 Win32 SDK, 都可以開發Windows GUI 的 AP)
Visual C++ 通常被包含在 Visual Studio 裡
http://msdn.microsoft.com/zh-tw/vstudio/default.aspx
2.Borland C++ Builder
http://www.embarcadero.com/products/cbuilder
新手建議用 VC++ 用 MFC方式去寫
入門書是這本
Windows 程式設計—使用MFC
http://www.kingsinfo.com.tw/item_detail.asp?pro_id=5733