摘要: 嵌入式系统关键技术分析与开发应用 来自http://www.chinavideo.org/index.php?option=com_content&task=view&sectionid=2&catid=25&id=251&Itemid=5 东南大学 夏玮玮 沈连丰 2006-05-17 摘要:基于嵌入式系统的概念,阐述嵌入式系统的关键技术、嵌入式开发以及广... 阅读全文
posted @ 2010-01-03 15:20 !-_-木糖-_-! 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1. 互斥对象(Mutex)和事件对象(Even)都是内核对象,利用内核对象进行线程同步,速度较慢,但内核对象(Mutex、Even)可以为线程设置超时时间,以有效的解决线程死锁的问题。在多线程中可以在各个线程间进行同步(书上说的,不明白什么意思)。2.临界区(CriticalSection)工作在用户模式下,同步速度较快。但不能设置超时值,所以很容易进入线程死锁。3. Mutex和Even的区别... 阅读全文
posted @ 2010-01-03 00:49 !-_-木糖-_-! 阅读(776) 评论(0) 推荐(0) 编辑
摘要: GetTextMetrics与GetTextExtent的区别 收藏 GetTextMetrics:获取当前字体的信息GetTextExtent:获取特定的字符串在屏幕上所占的宽度和高度CDC::GetTextMetrics作用:返回当前设备描述表中的当前所用的字体的信息函数原型:BOOL GetTextMetrics( LPTEXTMETRIC lpMetrics ) const;参数: lpM... 阅读全文
posted @ 2010-01-02 22:52 !-_-木糖-_-! 阅读(1733) 评论(0) 推荐(1) 编辑
摘要: 工欲善其事,毕先利其器。今吾将VC6.0下的工具小试一遍,略知其功用,以备不时之需。简略作以总结,欲与众人共飨之。VC6.0附带工具软件:(1)ActiveX Control Test Container称为“ActiveX 控件测试容器”,顾名思义,此工具的主要功能就是测试ActiveX 控件,可以通过改变ActiveX 控件的属性观察控件的变化,也可以通过调用Activ... 阅读全文
posted @ 2010-01-01 17:47 !-_-木糖-_-! 阅读(464) 评论(0) 推荐(0) 编辑
摘要: VC自带的工具SPY++使用2009-01-05 21:06VC自带的工具SPY++ 一直不会用,在网上找了一个篇文章,感觉比较好,拿来共享 呵呵用spy++查看消息,通过发送消息控制程序2007-01-11 21:42Windows程序都是基于消息机制的,每个程序中都会有各种各样的消息,如果想通过消息来控制程序的运行,我们只用关心程序中的命令消息(WM_COMMAND)就行了,其他关于程序界面等... 阅读全文
posted @ 2010-01-01 17:22 !-_-木糖-_-! 阅读(3034) 评论(0) 推荐(0) 编辑
摘要: vc++如何实现远程调试 *假设调试机IP 192.168.0.182 远程机IP 192.168.0.161*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。*调试机上安装visual studio .net 2003共享调试机上的Visual Studio上的远程调试目录(以我的机器为例)C:\Program Files\Microsoft Visual ... 阅读全文
posted @ 2010-01-01 16:28 !-_-木糖-_-! 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 要找到某个CWnd对象的HWND,用GetSafeHwnd()。在窗口类中,有句柄的成员变量,可以直接访问: m_hWnd 在窗口类外,可以用AfxGetMainWnd()->m_hWnd获得。在MainFrame里直接用this; 其它地方用 CMainFrame* pMainFrame = (CMainFrame*)theApp.m_pMainWnd; 想得到一个控件的的句柄Get... 阅读全文
posted @ 2010-01-01 01:30 !-_-木糖-_-! 阅读(5385) 评论(0) 推荐(1) 编辑
摘要: 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明inti=100;longl=2001;floatf=300.2;doubled=12345.119;charusername[]="程";chartemp[200];char*buf;CStringstr;_variant_tv1;_bstr_tv2;一、其它数据类型转换... 阅读全文
posted @ 2009-12-31 19:37 !-_-木糖-_-! 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 在#include“”包含文件时,使用相对路径名跟安全。如,假定现有绝对路径如下A:/B/C/D/E.txtA:/B/C/D/F.txtA:/B/C/D/G.txtD:/B/C/D/E.txt其中A是驱动器,假定#include所在文件为:A:/B/C/D/E.txt那么在#include中包含字符串“/”等同于包含“A:/”... 阅读全文
posted @ 2009-12-31 18:28 !-_-木糖-_-! 阅读(3654) 评论(1) 推荐(0) 编辑
摘要: 在网上看到这方面的解释,说单核调试很快,可双核的机器,evc调试就很慢了,那在双核的机器上可以为模拟器进程指定运行在一个cpu核上,方法时::打开“任务管理器” -----》选择 模拟器的进程名点击右键,选择”关系设置“ ,只勾上一个CPU ,现在在次调试发现速度变快了很多..... 阅读全文
posted @ 2009-12-29 20:59 !-_-木糖-_-! 阅读(330) 评论(0) 推荐(0) 编辑