Re: [請益] 請問學哪個比較實用

看板Soft_Job作者 (澈)時間16年前 (2010/02/17 17:29), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串2/19 (看更多)
※ 引述《Smurf (哈里歐)》之銘言: : 入職場工作也差不多半年了 : 目前都在寫struts + hibernate + javascript MVC架構 : 寫到有點膩了 在看design pattern之餘 想自學C++ : 請各位大大推薦一下以下學習的順序: : 1. windows API programming (form, multi-thread) : 2. network programming : 3. 影音方面的(DirectX) : windows好像比較多人使用 所以目前想學windows-based的程設 : 謝謝各位的回答 你寫過 structs 這些東西,就代表有些底子, 目前在看 design pattern,就代表你除了基本程設概念之外,還開始追求更上一層。 C++ 老實說跟 Windows programming 是兩個方向, 如果只是要 Windows programming,那非常基本的 C++ 概念或是 C 就可以達成。 Windows programming 又分有 GUI 跟 console 兩個走向,兩個學起來差別挺大, 而你提到的 multi-thread、network、DirectX 事實上又是不同的學習方向, 如果是要學 multi-thread 這方面的程式,你只要會寫 console 程式就可以了, 說的誇張點,會寫 hello world 就可以開始了! 在網路方面,我推薦: Network Programming for Microsoft Windows 在 multi-thread 方面,我推薦: Multithreading Applications in Win32: The Complete Guide to Threads DirectX 離我太遙遠了,我用的是 DirectX 3 & 4,所以沒辦法推薦 而 UI 方面,因為我是學 MFC 的,不確定你是不是對它有興趣,因為有太多人討厭它 了,目前我的建議是,直接用 .NET 來處理 UI,用 WinForm 或 WPF 來建立 UI。 而整個 Windows programming 方面,我推薦: Windows via C/C++ Windows System Programming (4th Edition) 再來就是 debugging 方面的技術了,我推薦: Advanced Windows Debugging 再來,你就會發現你的學習之路無限延伸,感到自己之渺小。 沒事的話,可以讀讀非常硬的枕頭: Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition 加油! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.79.92

02/17 17:44, , 1F
連微軟專家們當中都有人對MFC感冒 除了因為工作需要維護
02/17 17:44, 1F

02/17 17:45, , 2F
那些陳年老code 不然我實在不知道MFC有啥值得一學的理由
02/17 17:45, 2F

02/17 18:12, , 3F
MFC很簡單拿來用就好了,其實也不太需要學
02/17 18:12, 3F

02/17 19:20, , 4F
拿來寫testbed很方面
02/17 19:20, 4F

02/18 10:46, , 5F
時代的眼淚啊..MFC還是很多人用, 因為.NET的效能太爛了
02/18 10:46, 5F

02/18 10:47, , 6F
而且很多人都不灌.NET framework的, 至少要再等2~3年XP死完
02/18 10:47, 6F

02/18 10:47, , 7F
後才能把MFC放下..~_~
02/18 10:47, 7F
文章代碼(AID): #1BUxSM4U (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1BUxSM4U (Soft_Job)