04 2010 档案

摘要:vc调试时会加入system("pause");这个语句让程序执行完后停留可以手动添加上面那个语句让程序执行完后停留 不知道你写的是控制台程序还是GUI程序呢?控制台的话,顺序执行完就关闭了,所以闪一下,除非你用getchar,system等让程序接收输入。如果GUI程序的话,那就是把窗口隐藏了,而且你说要闪一下,肯定是隐藏效果没做好 阅读全文
posted @ 2010-04-30 00:12 June-X 阅读(983) 评论(0) 推荐(0)
摘要:32位操作系统针对的32位的CPU设计。 64位操作系统针对的64位的CPU设计。 我们的CPU从原来的8位,16位,到现在的32位和64位。 cpu处理计算的时候“数据”和“指令”是不同对待的。 8位的CPU,一次只能处理一个8位的“数据”或者一个8位的"指令"。比如'00001101'. 又比如:“+1R... 阅读全文
posted @ 2010-04-29 20:53 June-X 阅读(198) 评论(0) 推荐(0)
摘要:一般的vc++做的程序,效率较高,但是对界面要么开发速度慢,要不做出来的不是很漂亮。如何呢?提供两个方法供参 考。1. 使用界面库比较常用不错的一个是BCG, 一个是xtreme toolkit.另外vs2008已经内置BCGxtreme toolkit这个界面库,带的例子比较多,而且是分开的,每个控件都分开有一个例子。方便使用。用bcg的直接用 vc2008好了。下载一个package,里面直... 阅读全文
posted @ 2010-04-21 11:07 June-X 阅读(1369) 评论(0) 推荐(0)
摘要:很多年前就开始用MFC了,但一直没研究过内部的原理,仅仅是能熟练使用VC++/AppWizard写软件而已。 作为一个游戏程序员,Win32的技术还是要做基本功的,于是阅读了一些MFC的源代码,搞清楚了MFC消息路由/映射机制。 以下分三个步骤就可以描述清楚: 1. MFC中的每个窗口都对应一个C++类 Windows中的窗口用HWND来标示,C++类是指CWnd或其派生类。两者之间可以互相转换,... 阅读全文
posted @ 2010-04-21 09:10 June-X 阅读(165) 评论(0) 推荐(0)
摘要:我做了很久的项目,发现实验室的人总喜欢在讨论的时候说:只要确定了该做哪些事情,有了提纲之后,就容易了,剩下的事情就是挪代码,无非是搬砖 嘛…… 很多场合,我无权拍板去否定他们的决策。但我觉得搬砖并不容易。 首先,能不能保证读懂以前的代码?如果以前的代码或者是从外面拿来的开源代码有副作用甚至说是错误的,能保证在移植之前搞清楚吗?很多同学在编译移 植后的代码的时候,看着编译器的... 阅读全文
posted @ 2010-04-21 08:58 June-X 阅读(262) 评论(1) 推荐(0)