摘要: 将博客搬至CSDN 阅读全文
posted @ 2016-12-03 21:42 鸭卤丝 阅读(71) 评论(0) 推荐(0)
摘要: 马上要去新公司上班了,以色列上司Michael,4个人的小公司,全新的技术领域,充满挑战。 为了更好了解以色列文化,买了“创业的国度-Start-up Nation”一书研读。时有金句惊醒自己,也为了更好的同Michael相处: 1.“我们不会鼓励你过分追求优异的表现,也不会因为一次糟糕的失... 阅读全文
posted @ 2015-12-30 14:34 鸭卤丝 阅读(224) 评论(0) 推荐(1)
摘要: 采用mndjet记笔记,导成swf,上传博客,看看效果。 阅读全文
posted @ 2013-12-18 18:21 鸭卤丝 阅读(126) 评论(0) 推荐(0)
摘要: 最近的的项目软件,需要增加串口的收发,因需要统一到同一个通讯通讯框架,(之前已有USB,读卡器等)从API上看,我最希望其能简化成如下的简洁形式: bool UartRcvData(LPCBYTE data,DWORD len) bool UartSendData(LPCBYTE data,DWORD len) 为了达到次目的,吃苦不少。一开始采用了MSCOMM的控件,该控件将win32的串口功能封装的太厉害,我完全不了解串口收发的过程,只能靠一些神奇的sleep,去完成数据收发事件的触发,可移植性、操作性都非常差。而且有的电脑还需注册该控件,麻烦的很~就像很多人反应的,它其实不是很... 阅读全文
posted @ 2013-12-12 18:51 鸭卤丝 阅读(1700) 评论(0) 推荐(0)
摘要: 一、处理函数的源头 对于对话框程序,(无论是模式还是非模式),在注册窗口的时候,会指定其窗口过程处理函数WinProc;当消息找到了对应的窗口,DispatchMessage便开始让内核user32.dll执行WinProc,它负责调用真正的消息处理函数;if (pState->m_msgCur.message != WM_KICKIDLE && !AfxPreTranslateMessage(&(pState->m_msgCur)))//将消息分发至各个窗口{ ::TranslateMessage(&(pState->m_msgCur)); 阅读全文
posted @ 2013-12-12 18:20 鸭卤丝 阅读(517) 评论(0) 推荐(0)
摘要: 现在是2013年12月份。对MFC这个老人来讲,这个年代早已是年轻人的天下。但我还是要看看你走过的路,体会你曾经的光荣。 在剖析MFC之前,一定要先搞懂几个问题:1.消息机制 windows系统的soul,无需多言,也没能力多言...2.消息及消息队列 首先要清楚消息分两种,一种是要进入消息循环的的队列消息;一种是不进消息循环的非队列消息;在讨论消息循环时,一定是针对队列消息的; 对于windows系统,它维护着属于windows的唯一的消息队列。当有消息循环的线程执行时,它将分配该线程一个(或称为一组)属于该线程独有的消息队列。 对于一个线程,消息队列可分别SendMessag... 阅读全文
posted @ 2013-12-12 18:20 鸭卤丝 阅读(222) 评论(0) 推荐(0)
摘要: 一、MFC应用程序如何启动,并进入消息循环?-启动的核心: 建立主线程,进入程序的main函数,然后进入消息循环。-路径: 定义全局theApp对象->调用类默认构造函数->调用MFC库自动link的winmain初始化,及入口->调用AfxWinMain函数->启动消息循环 以下文章介绍了在theApp对象构造后,如何执行到afxwinmain的: http://www.cnblogs.com/qinfengxiaoyue/archive/2013/02/25/2932141.html 以下是afxwinmain代码: 1 int AFXAPI AfxWinMain( 阅读全文
posted @ 2013-12-12 18:19 鸭卤丝 阅读(825) 评论(0) 推荐(0)