我很高兴在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