我很高興在windows平臺上學習系統編程。我剛開始閱讀「編程Windows第五版」,我注意到它主要是面向GUI的。Windows系統編程
對不起,我也許-愚蠢的問題,但並不是所有這些可以在IDE的,而不是寫幾十個代碼編寫Windows窗體或下拉菜單線的使用嗎?
有沒有辦法避免這一切,直接解決系統編程?
我很高興在windows平臺上學習系統編程。我剛開始閱讀「編程Windows第五版」,我注意到它主要是面向GUI的。Windows系統編程
對不起,我也許-愚蠢的問題,但並不是所有這些可以在IDE的,而不是寫幾十個代碼編寫Windows窗體或下拉菜單線的使用嗎?
有沒有辦法避免這一切,直接解決系統編程?
使用Win32 API,您可以用資源編輯器(例如,在Visual C++ Express版本,你可以得到something like this,它作爲外部編輯器)。我不記得完整的Visual Studio是否還帶有一個。
資源編輯器可以讓你編寫腳本來自動您的一些GUI構建的,但總的來說,它仍然有許多工作要做「手動」。你已經看到了這方面的一些缺點,但好處是它提供了一個非常強大和可擴展的Windows界面。
是的,VS的完整版本仍然附帶資源編輯器。但多年來它一直沒有多少變化(如果有的話)。您推薦的ResEdit應用程序看起來更好。它甚至可以很高興使用。我真的不得不嘗試一段時間... –
我不知道究竟你所說的「系統編程」的意思,但在任何情況下,你必須先學習平臺和編程語言的基礎知識。在Windows上編程,我想說至少有一個關於GUI編程的基本知識是至關重要的。
這是我參加的一個大學項目。我們被要求編寫簡單的惡意軟件並進行演示。然後展示其對策。一切都應該用WinAPI完成,而不是使用C/C++編程語言的MFC。 – ProgrammingEnthusiast
爲了製作簡單的惡意軟件,詳細瞭解WinAPI,GUI消息系統等是一個非常好的開始。 –
全系列發動都非常好。
WPF是做windows軟件開發的最新方法之一。
另一個即將到來的方式是HTML5和JavaScript。查看下一個版本的Windows。我不記得代號。
這本書很古老,但仍然是對Windows API的一個很好的介紹。但是,如果您想在Windows平臺上學習現代的GUI設計方法,也許您可以閱讀.Net框架上的書籍。 – Stan
@Stan:如果你閱讀一本關於.NET的書,你將不會學到很多有關Windows API的知識。 –
@Cody Gray:你說得對。我誤解了PHPBeginner的需求。 – Stan