我正在尝试通过使我的代码更具结构化和可读性来提高我的编码技能。我对 GUI 进行编码(感谢编辑)。我一直在阅读 Firefox 的开源代码以进行改进,但它使用 GTK+ 而不是很多 Win32。
在哪里可以找到用 Win32 编码的开源(专业)程序?
还有一件事:什么时候应该写伪代码?我以前从未这样做过,但我知道这很像概述一篇文章。应该在编码项目之前编写伪代码吗?还是只是功能?
谢谢
我正在尝试通过使我的代码更具结构化和可读性来提高我的编码技能。我对 GUI 进行编码(感谢编辑)。我一直在阅读 Firefox 的开源代码以进行改进,但它使用 GTK+ 而不是很多 Win32。
在哪里可以找到用 Win32 编码的开源(专业)程序?
还有一件事:什么时候应该写伪代码?我以前从未这样做过,但我知道这很像概述一篇文章。应该在编码项目之前编写伪代码吗?还是只是功能?
谢谢
试试这个:http ://www.relisoft.com/win32/index.htm
这家伙针对 win32 原始 api 重建类。他给出了一个很好的应用程序结构概述,同时保持层和抽象薄。
伪代码通常用于向使用不同语言的人表达想法。它经常出现在科学论文中(有助于理解解决方案、算法等)
作为一名 Unix 程序员,我对 Windoze 问题无能为力。
至于伪代码,可以把它看作是一种将你的想法集中在一起的方式,就像你可能在真正的东西之前写一封信或一篇文章的大纲一样。如果需要解决任何复杂问题,我喜欢这样做,因为我发现编译和调试更容易。但是,你比我更了解自己...
你应该看看 chrome 源代码,它既是 Win32(现在也是 Linux)和 c++。我从中学到了很多。
PS:你写Win32的时候,你的真正兴趣是什么?图形用户界面?系统调用?