开发:MFC
flyoxs
这个作者很懒,什么都没留下…
展开
-
动态曲线绘制方法
在实验和生产中,我们常常需要对被监测的对象进行实时监控,比如对现场的温度等环境因素进行实时数据采集,然后传输到主控制计算机,以动态曲线的方式显示出来,便于人们对现场的了解和控制。2.用Visual C++实现动态曲线的绘制有4种方法。(1)使用消隐。(2)使用重绘。其中重绘按照原理的不同又分为3种。2.1消隐。其实消隐的方法很简单,主要使用CDC类的成员函数Set转载 2008-08-07 11:06:00 · 1665 阅读 · 0 评论 -
更改MFC对话框默认的窗口类名
Windows操作系统中有一个概念——窗口类。窗口类是抽象的,它可以有很多窗口实例,即HWND/CWnd。在一个程序中,你可以定制并注册一个窗口类,然后用它创建窗口,也可以直接用已经注册的窗口类创建我们的窗口。为了减轻我们的编程负担,也为了隐藏具体的实现,MFC已经为我们定制并注册了很多窗口类,我们可以直接使用它们。比如,对话框的窗口类为“#32770”,按钮的窗口类为“Button”,列表框原创 2008-08-22 10:49:00 · 8836 阅读 · 2 评论 -
Windows关机过程分析与快速关机
Windows开机和关机慢,很多时候慢得令人抓狂。特别是做嵌入式开发时(如XPE和WinCE),任谁都无法忍受开发出来的设备开关机的蜗牛速度。所以我们得为她加速。采用HORM是不错的方案,因为是直接从休眠文件中恢复系统现场,开机速度快了不少。采用HORM方案后,Windows默认的关机过程中,很多步骤对我们的设备来说,是完全不需要的,我们需要直接断电关机。本文将分析Windows的关机过程,然后介原创 2009-01-05 09:44:00 · 5418 阅读 · 2 评论 -
串口阻塞读写的局限性
在阻塞读时,写串口需要不定长的时间(有时零点几秒,有时几秒),估计原因是串口的读和写不能同时进行。经跟踪测试,有以下结论:在某线程阻塞读串口时串口资源完全被占用,此时在另一线程中进行写操作也将阻塞(原因:使用同一资源,ReadFile/WriteFile在操作系统底层进行同步锁定),直到读操作因为超时返回,才能进行其它的串口操作,如串口写操作。原创 2009-04-20 08:51:00 · 4865 阅读 · 0 评论 -
内存泄漏的跟踪和解决办法
再次抱怨下:编写C++程序,最烦人的事情就是对象的内存管理工作。好不容易把内存访问冲突问题搞定,又跑出内存泄漏一渣。 幸运的是,C++的IDE会帮我们找出程序的内存泄漏。不幸的是,IDE老是在程序退出调试时提醒我们找到内存泄漏,无形中给我们极大的压力。苦笑一下。 看了很多资料(包括MSDN),都说要添加下面的语句,在调试时才能输出内存泄漏信息:#define _crtdbg_m原创 2010-01-25 10:43:00 · 2125 阅读 · 1 评论 -
透明位图的绘制
绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。 绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"位图是一个单色位图,它是位图中图像的一个单色剪影。在Windows编程中,绘图都要用到设备描述表,我们需创建两个原创 2010-01-12 15:47:00 · 1241 阅读 · 0 评论 -
界面库选型——Qt
界面库选型——Qt的一些Key point原创 2010-06-01 15:25:00 · 13322 阅读 · 8 评论 -
笔记:系统编程知识点恢复
进程基本状态转换 同步与互斥的关系 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源 线原创 2011-06-16 15:32:00 · 2105 阅读 · 0 评论 -
笔记:系统编程知识点恢复
进程基本状态转换 同步与互斥的关系 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源 线原创 2011-06-16 14:43:00 · 2319 阅读 · 0 评论