2012-07-27 22:34
⁄ 工业·编程
⁄ 共 1769字
所谓的大端小端就是CPU在存储数据的时候是从高地址开始存储还是低地址开始存储。例如在sizeof(int) = 2的系统中,1 + (2 << 8)= 1 + 512 = 513,我们把这个值赋值给int nTemp = 1 + (2 << 8)。我们假定系统分配给变量nTemp的地址空间为:0x0000FF08到0x0000FF09,那么0x0000FF08开始的8个位为第一个字节的存储空间,0x0000FF09开始的8个位为第二个字节的存储空间。
如果CPU为大端,内存中的存...
c++阅读全文
2012-07-27 22:17
⁄ 工业·编程
⁄ 共 1740字
CWnd::GetOwner 这个函数获得窗口的拥有者的指针。如果窗口没有拥有者,则缺省地返回父窗口对象的指针。注意在拥有者和被拥有者之间的关系与父子关系在几个重要方面的差别。例如,具有父窗口的窗口被限制在父窗口的客户区内,但是被拥有的窗口可以被画在桌面上的任何位置。 CWnd::GetParent 如果这个成员函数执行成功,则返回父窗口指针;否则返回值为NULL,表明发生了错误或没有父窗口。调用这个函数以获得...
MFC阅读全文
2012-07-27 22:14
⁄ 工业·编程
⁄ 共 3226字
当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMAND.LOWORD(wParam) 是控件或菜单或加速键的ID,菜单的sparator的ID为0
如果LOWORD(wParam) 是控件ID,HIWORD(wParam)是notification code, 比如BN_CLICKED, BN_DBLCLK等,标志用户对控件的操作,双击,单击之类。 如果LOWORD(wParam) 是菜单ID,HIWORD(wParam)是0。 如果LOWORD(wParam) 是加速符ID,HIWORD(wParam)是1。 如果LOWORD(wP...
MFC阅读全文
2012-07-26 21:50
⁄ 工业·编程
⁄ 共 13164字
消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。
消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。...
VC阅读全文
2012-07-25 14:12
⁄ 工业·编程
⁄ 共 2255字
关于MFC的未来,有许多人都是有不同程序的担忧。有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代的来临,微软是否会坚持现有的windows风格呢?据说将来的方向是移动互联网。
其实,MFC能做出那种metro风格效果,但是开发花费的时间和精力可能是其他方式的10倍。从windows7开始,微软就不提倡用MFC做界面,windows 8下微软推荐两种开...
MFC, VC阅读全文
2012-07-24 23:03
⁄ 工业·编程
⁄ 共 9664字
在下篇中,时间离现在越来越近了。我将讲述我重回五光十色的社会,重返校园,当程序员打工受剥削,对教育的反思,也象大家一样,毕业时四处投简历应聘,以及我对软件的思考。
1.希特勒地堡与CIH病毒
99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用VB和Authorware3.5编的一个Cool 3D的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心...
IT, 编程阅读全文
2012-07-24 22:30
⁄ 工业·编程
⁄ 共 770字
第一重: 在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。 第二重: 用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。 第三重: 学会了简单的使用某某工具例如VC,知道怎么利用工具创建对话框之类的东西了,认为自己已经有了“扎实”的基础,出去找工作四面碰...
c++阅读全文
2012-07-24 22:12
⁄ 工业·编程
⁄ 共 651字
很多学习C++的朋友,叫到:我辛苦学习了厚厚的一本c++教科书,怎么感觉程序还是什么也不会写?(除了课程里的那些个花花草草的小例程)。。 原因不外有二: 1。 对 c++ 只是懂了语法,真正含义仍然理解不够,很多语法知识点,仅是知其然,而不知其所以然。总之,基本功还是不够。 2。 更有可能的是,光光学了C++的功,没有学习c++的武,所以,就像一位武林高人,看上去“内力”很深厚,但手上一点招势不会。 学习c++编...
c++阅读全文
2012-07-24 22:04
⁄ 工业·编程
⁄ 共 2317字
1. 估算解决问题所需要的时间 不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做超级堆码员。 2. 编程语言是一种语言,只是一种语言 随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处 。你所选择的语言,你应该觉得舒服...
编程阅读全文
2012-07-23 21:35
⁄ 工业·编程
⁄ 共 6868字
配置设置文件是Windows操作系统下的一种特殊化的ASCII文件,以"ini"为文件扩展名。该文件也被称做是初始化文件(initialization file)和概要文件(profile),通常应用程序可以拥有自己的配置设置文件来存储自己的状态信息,一般来说私有的配置设置文件比较小,可以减少程序在初始化时读取配置文件时的信息量,从而可以提高程序的启动速度、提高应用程序和系统的性能。但如待存取的信息涉及到Win...
VC阅读全文