现在位置: 首页 > 自动控制 > 工业·编程 > 文章
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...
阅读全文
2012-07-26 21:50 工业·编程 ⁄ 共 13164字 暂无评论
    消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。     消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。...
阅读全文
2012-07-25 14:12 工业·编程 ⁄ 共 2255字 暂无评论
    关于MFC的未来,有许多人都是有不同程序的担忧。有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代的来临,微软是否会坚持现有的windows风格呢?据说将来的方向是移动互联网。     其实,MFC能做出那种metro风格效果,但是开发花费的时间和精力可能是其他方式的10倍。从windows7开始,微软就不提倡用MFC做界面,windows 8下微软推荐两种开...
阅读全文
2012-07-24 23:03 工业·编程 ⁄ 共 9664字 评论 1 条
    在下篇中,时间离现在越来越近了。我将讲述我重回五光十色的社会,重返校园,当程序员打工受剥削,对教育的反思,也象大家一样,毕业时四处投简历应聘,以及我对软件的思考。 1.希特勒地堡与CIH病毒 99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用VB和Authorware3.5编的一个Cool 3D的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心...
阅读全文
2012-07-24 22:30 工业·编程 ⁄ 共 770字 暂无评论
第一重: 在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。 第二重: 用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。 第三重: 学会了简单的使用某某工具例如VC,知道怎么利用工具创建对话框之类的东西了,认为自己已经有了“扎实”的基础,出去找工作四面碰...
阅读全文
2012-07-24 22:12 工业·编程 ⁄ 共 651字 暂无评论
很多学习C++的朋友,叫到:我辛苦学习了厚厚的一本c++教科书,怎么感觉程序还是什么也不会写?(除了课程里的那些个花花草草的小例程)。。 原因不外有二: 1。 对 c++ 只是懂了语法,真正含义仍然理解不够,很多语法知识点,仅是知其然,而不知其所以然。总之,基本功还是不够。 2。 更有可能的是,光光学了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...
阅读全文
    在Windows实现文件监控有三种方法,第一种是“虚拟文件系统驱动”方法,如windows 下的filemon,网上有很多关于他的分析。第二种方法是“HOOK API”方法,钩子技术。第三种方法是“消息机制”,从windows的文件通知消息获取系统的文件操作。但是这是文件操作完成以后,才通知的。所以只能进行监视监视,不能进行完全的控制。而消息机制当中,也有三种方法,(1)通过使用“未公开API SHChangeNotifyRegister 实现”...
阅读全文
2012-07-21 23:01 工业·编程 ⁄ 共 946字 暂无评论
    总是搞不清楚指针、引用、数组、数组指针、指针数组等等一堆东西之间的关系和用法,学习C++ Primer之后,稍作总结,希望对需要的人有帮助,以下的文字基本上都是来自C++ Primer3的书中 1、数组参数:     int* 、int[] 、 int[ 10 ]作为函数的参数是等价的,在被调函数内对参数数组的改变将被应用到数组实参上而不是本地拷贝上。     数组长度不是参数类型的一部分函数...
阅读全文