自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

keil c51 软件仿真插件ledkey.dll

keil c51 软件仿真插件ledkey.dll 两个Keil的插件,可以在Keil中模拟出实验板!使用说明:1. 请将下载的2个插件内容拷贝到uVision 的安装目录下的 /Keil/C51/BIN 中2. 修改 Tool.ini, 此文件位于 uVision 的安装目录 /keil 下.请将下面的内容 添加到 [C51] 部分的后面.AGSI1=ledkey.dll ("ledke...

2010-12-30 23:30:00 435

梦想与希望——Leo2010年终回&展望(附:如何写好总结)

岁末年终,又到了回顾的时候——收获与成长、失落与错过,。本文回顾我的2010年、对2011做下展望兼谈“如何写好总结”。今年我很有长进与提高,同时意识到还需要若干年的努力才会迎来预期的收获,所以总结题目叫“梦想与希望”。写作方面,我始终认为努力比所谓天才更重要。在要过去的一年里,我出版了两本书、完成了一个专栏、保持了博客的更新,里面看不到一丝天才的痕迹,除了努力还是努力。1、完...

2010-12-27 11:16:00 70

注册、反注册dll文件,regsvr32命令详解

注册、反注册dll文件,regsvr32命令详解 这里有很多Regsvr32命令,看了后就明白了Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr3...

2010-12-19 20:09:00 216

API函数IsDBCSLeadByte

IsDBCSLeadByte判断某字节是否在双字节字符集(例如汉字)的前导字节集中(GB 2312-80) 汉字编码中的第一个字节。DBCS:双字节字符集。 BOOL IsDBCSLeadByteTRUE(BYTE bTestChar); 如果该字节是DBCS 字符的第一个字节,则返回 TRUE。 IsDBCSLeadByte函数用于用于判断一个字符是不是多字节字符,如...

2010-12-19 20:07:00 110

Windows下重叠I/O模型

Windows下重叠I/O模型一.重叠模型的优点 1.可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。2.比起阻塞、select、WSAAsyncSelect以及WSAEventSelect等模型,重叠I/O(Overlapped I/O)模型使应用程序能达到更佳的系统性能。         因为它和这4种模型不同的是,使用重叠模型的应用程序通知...

2010-12-13 14:43:00 56

线程嵌入技术及在外挂中的应用

线程嵌入技术及在外挂中的应用前段时间跟以前的同事玩QQ游戏对对碰,结果输的好惨,后来在网上看到了有对对碰的外挂,但还需要注册,就考虑既然别人可以写出来,我为什么就不能写出来呢?于是花了一个下午的时间仔细研究了一下,把外挂写了出来。 其实原理很简单,只要将棋盘上面的数据保存起来,然后经过分析就可以知道移动哪里的动物,然后再通过模拟鼠标消息来点击两个位置就可以了。 1)获取棋盘数...

2010-12-13 14:40:00 75

让VC2010的PropertyGrid支持日期下拉选择

让VC2010的PropertyGrid支持日期下拉选择创建一个类CMFCPropertyGridDateTimeProperty,继承自CMFCPropertyGridProperty/////////////////////////////////////.h////////////////////////////////////////// CMFCPropertyGridDa...

2010-12-13 14:34:00 108

VC20010CMFCPropertyGridProperty不支持Date类型的自动输出

VC20010CMFCPropertyGridProperty不支持Date类型的自动输出CString CMFCPropertyGridProperty::FormatProperty(){ASSERT_VALID(this);ASSERT_VALID(m_pWndList);COleVariant& var = m_varValue;CString strVal;...

2010-12-13 14:32:00 113

CMFCPropertyGridCtrl 使用简记

CMFCPropertyGridCtrl 使用简记CMFCPropertyGridCtrl vc2010 新增加类使用方法:创建:CMFCPropertyGridCtrl m_wndPropList ;CRect rectDummy;rectDummy.SetRectEmpty ();if (!m_wndPropList .Create (WS_VISIBLE | WS_CHIL...

2010-12-13 14:29:00 94

VS2010如何改变MDI的样式

VS2010如何改变MDI的样式int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){if (CMDIFrameWndEx::OnCreate(lpCreateStruct) == -1) return -1;BOOL bNameValid;// 基于持久值设置视觉管理器和样式OnApplicationLook(theAp...

2010-12-13 14:26:00 97

MFC获取汉字Unicode码

MFC获取汉字Unicode码CString EncodeChinese(CString InputStr){int cur;CString tempstr,returnstr;CString ws,temp1;WCHAR mid[2];ws.Format("%s",InputStr);cur=ws.GetLength();for(int i=0;i<ws.GetLength();...

2010-12-13 14:24:00 180

VC2010 程序如何初始最大化

VC2010 程序如何初始最大化VC2010 Sp1做出来的程序与以前相比界面美观了很多,但有些地方该的不符合习惯了,例如程序启动自动最大化的问题,原来可以用m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);实现,但2008这样写程序第一次会最大化,以后打开程序,程序会成普通状态,大小和所包含的FormView一样,不能启动到最大化。这样虽然更贴...

2010-12-13 14:20:00 69

VC2010在程序中显示或者隐藏工作区

VC2010在程序中显示或者隐藏工作区用Ribion方式的菜单。默认生成不带显示隐藏WorkSpace功能,一旦你把WorkSpace关掉,就再也找不回来了。void CMainFrame::OnViewWorkspace(){ShowPane (&m_wndClassView, !(m_wndClassView.IsVisible ()), FALSE, TRUE);Rec...

2010-12-13 14:03:00 134

MFC应用程序中指针的使用

MFC应用程序中指针的使用作者:gouguijia1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe获得菜单指针9) 在任何类中获得应用程序类10) 从文档类取得视图类的指针(...

2010-12-13 13:58:00 54

VC2010 设置操作MDI窗体,获得文档视图,设置某个TAB页居最前方

VC2010 设置操作MDI窗体,获得文档视图,设置某个TAB页居最前方void CViewTree::OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult){LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR);HTREEITEM ht=Get...

2010-12-13 13:55:00 94

VC2008 CMFCRibbonStatusBar显示

VC2008 CMFCRibbonStatusBar显示...初始化字符短时pMainFrame->m_wndStatusBar.GetElement(0)->SetText(str);pMainFrame->m_wndStatusBar.GetElement(0)->SetDescription(m_strJzqid+"显示当前串口的状态");pMa...

2010-12-13 13:53:00 128

WS2008+DDK+DDKWizard,Win2003配置方案

WS2008+DDK+DDKWizard,Win2003配置方案经过一上午的在网上摸索研究,总结一下配置的几个关键地方(1)安装WindowsDDK,我用的版本是6001.18002,路径是D:/WinDDK/6001.18002执行win2003 x86 checked build environment(2)在http://ddkwizard.assarbad.net/ 下载DD...

2010-12-13 13:42:00 72

三极管振荡电路

三极管振荡电路 简单的、低成本的、晶体管振荡电路,简要分析,学学振荡电路,在过去发现有几个别人的产品就是用这个电路来产生一定频率的脉冲信号。感觉很有意思。来学习一下。 ...

2010-12-13 13:34:00 862

曲线解决CMFCPropertyGridCtrl掩码的bug2009年12月30日 星期三 下午 01:24CMFCPropertyGridCtrl这个控件当用到掩码时,会有问题.解决办法用其他掩码替...

2009年12月30日 星期三 下午 01:24CMFCPropertyGridCtrl这个控件当用到掩码时,会有问题.解决办法用其他掩码替代.下面是一个IP掩码处理方法.代码如下class CMyMaskEditProp : public CMFCPropertyGridProperty{public:CMyMaskEditProp(const CString& strNa...

2010-12-13 13:30:00 73

cdecl, stdcall, pascal,fastcall 调用约定区别

调用约定 压参数入栈顺序 把参数弹出栈者 函数修饰名 (Calling convention) --------------------------------------------------------------------------------------------------------__cdecl 右->左被调用者 _function 微机__cdecl 右->...

2010-12-13 12:53:00 61

wchar_t VC MFC VC++2005 VS2005 WCHAR类型

wchar_t VC MFC VC++2005 VS2005 WCHAR类型C++标准中,wchar_t是宽字符类型,每个wchar_t类型占2个字节,16位宽。汉字的表示就要用到wchar_t 。char,我们都知道,占一个字节,8位宽。其实知道了这个以后,要在wchar_t 和 char两种类型之间转换就不难实现了。 wchar_t 转换为char 的代码如下: 有如下的...

2010-12-13 12:48:00 73

VC MFC 写注册表 开机自启 开机自动运行 RegSetValueEx

//获取可执行文件路径 CString sPath; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer (); /* int nPos; nPos=sPath.ReverseFind('//'); sPath=sPath.Left...

2010-12-13 12:45:00 112

VC下Debug 和Release 区别

VC下Debug 和Release 区别 最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通...

2010-12-13 12:40:00 42

自动注册ODBC数据源

自动注册ODBC数据源首先,在stdafx.h内添加如下头文件:#include <odbcinst.h> //ODBC数据库API头文件#include <afxdb.h> //包含数据库头文件然后,在App类的InitInstance()内添加如下函数:SQLConfigDataSource(NULL,ODBC_ADD_DSN, "Microsoft...

2010-12-13 12:38:00 102

ATL-COM Visual Studio 2008 C++ ATL COM VC++ 教程 入门教程

ATL-COM Visual Studio 2008 C++ ATL COM VC++ 教程 入门教程ATL项目 c++1.新建ATL项目,名称:ATL123ATL项目向导在根结点上点右键,添加—类添加类->ATL简单对象输入简称编...

2010-12-13 12:19:00 102

viusal studio 2010 beta2 界面 控件 MFC classwizard VC2010

viusal studio 2010 beta2 界面 控件 MFC classwizard VC2010VC 6.0 的类向导 classwizardVC 2010 类向导 classwizardvisual studio 2010 新的通用控件公用控件office 2007 ribbon 界面编程 比VS 2008 sp1 mfc ribb...

2010-12-13 11:33:00 98

CTaskDialog 与Visual Studio 2010 C++

CTaskDialog 与Visual Studio 2010 C++首先让我自我介绍一下,我是Lukasz Chodorski,Visual C++ Libraries团队中的一名新软件设计工程师(SDE)。这次我给大家带来的是MFC库中的CTaskDialog消息框类,它包装了一组新的Windows API。CTaskDialog究竟是什么? 它是一个能根据您的需求易于客...

2010-12-13 10:33:00 86

一个CTaskDialog类使用的例子 MFC VC 2010

一个CTaskDialog类使用的例子 MFC VC 2010// TODO: Replace the strings below with the appropriate message, // main instruction, and dialog titleCString message("This is an important message to the use...

2010-12-13 10:32:00 55

CTaskDialog 简介en 包含头文件afxtaskdialog.h MFC10.0 Visual C++ 2010

CTaskDialog 简介en 包含头文件afxtaskdialog.h MFC10.0 Visual C++ 20102010-01-06 19:13The new MFC library from Visual Studio 2010 supports another Vista specific feature, the task dialog. This is mean...

2010-12-13 10:32:00 88

CTaskDialog 的用法 例子 Visual C++ MFC 2010

CTaskDialog 的用法 例子 Visual C++ MFC 2010//包含头文件afxtaskdialog.hCTaskDialog taskdialog( CString(), CString(), CString(), 0); //构造taskdialog.SetWindowTitle( _T("标题栏文本") ); //对话框标题taskdialog....

2010-12-13 10:27:00 106

MFC Feature Pack 新增加的类 Visual Studio 2008 sp1 /2010

MFC Feature Pack 新增加的类 Visual Studio 2008 sp1 /2010MFC Library ReferenceClasses (MFC Feature Pack)The following MFC classes are included in the MFC Feature Pack.In This Section ////...

2010-12-13 10:24:00 104

LoadIcon 可以用 LoadImage 替代

LoadIcon 可以用 LoadImage 替代LoadIcon应用详解The LoadIcon function loads the specified icon resource from the executable (.exe) file associated with an application instance.NoteThis function hase ...

2010-12-13 10:21:00 286 1

获取Ribbon控件指针MFC10.0

获取Ribbon控件指针MFC10.0COLORREF CRibbonAppDoc::GetColor(void){ CMFCRibbonBar* pRibbon = ((CMDIFrameWndEx*) AfxGetMainWnd())->GetRibbonBar(); ASSERT_VALID(pRibbon); CMFCRibbonColorButton* pColor = ...

2010-12-13 10:00:00 107

CMFCButton 风格

CMFCButton 风格VS2008SP1中使用CMFCButton类,MSDN中说可以设置为系统当前风格,我也跟MSDN的例子New Controls比较过,使用以下代码怎么不能设置为当前风格呢C/C codevoid CTestDlg::OnBnClickedButton2(){ // TODO: 在此添加控件通知处理程序代码 CMFCButton::EnableWindo...

2010-12-13 09:59:00 157

世界上最健康的作息时间表

7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。喝一杯水。水是身体内成千上万化学反应得以进行的必需物质。早上喝一杯清水,可以补充晚上的缺水状态。 ...

2010-12-13 09:57:00 60

MFC Ribbon 改变Ribbon字体大小 Ribbon字体太小 模糊

MFC Ribbon 改变Ribbon字体大小 Ribbon字体太小 模糊在适当的位置,比如CXXXAPP类中的InitInstance()//改变Ribbon字体大小LOGFONT logfont = {0};:: SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &logfont, 0...

2010-12-13 09:53:00 230

MFC Ribbon ShowContextCategories函数 获取Ribbon指针 Visual Studio 2010

MFC Ribbon ShowContextCategories函数 获取Ribbon指针 Visual Studio 2010CMFCRibbonBar* m_pRibbon;CMFCRibbonProgressBar* m_pProgressBar1;m_pRibbon = ((CMainFrame*) AfxGetMainWnd())->GetRibb...

2010-12-13 09:51:00 125

Accelerators processing before CMFCPropertyGridCtrl

Accelerators processing before CMFCPropertyGridCtrl I am having a problem with accelerators processing before CMFCPropertyGridCtrl. So if you are editing a text box and press 'delete', it execute...

2010-12-13 09:46:00 60

CMFCPropertyGridCtrl: How to Validate and Update Data?

Hi, Guys,I have been trying to validate and update data back to the original objects from a CMFCPropertyGridCtrl derived class CMFCPropList. But in the override of ValidateItemData function, the value...

2010-12-13 09:40:00 110

在VC中使用Windows管道技术编程

在VC中使用Windows管道技术编程2006-03-09 09:02 作者: 出处: blog 责任编辑:>方舟<!-- Error -->  我们要改的地方有这么几个:cb,dwFlags,hStdOutput,hStdError,wShowWindow。先说cb,他指的是 STARTUPINFO的大小,还是老手法sizeof。再说wShowWindow...

2010-12-13 09:32:00 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除