自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老马

老马

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 多线程安全的变量模板

转自:http://blog.csdn.net/tonyxiaohome/archive/2010/01/03/5124521.aspx作者:肖舸 多线程的变量同步问题,一直是困扰广大VC程序员的一大难题,其主要表现是在多线程模式下,线程间共享变量的存取不再安全,程序员无法确保变量的值在存取时是否准确可信,对此,微软给出的解决方案是使用临界区对象加以保护。但是,临界区对象使用太过于繁琐

2010-01-12 13:00:00 455

原创 界面美化SkinMagic使用(转)

开发平台:VC6 SkinMagic2.21l     准备工作 1、下载SkinMagic Toolkit,复制SkinMagicTrial.dll、SkinMagicTrial.lib、SkinMagicLib.h以及皮肤文件corona.smf至项目的目录下。(这样比较简单J

2009-12-15 10:51:00 723

转载 BCGControlBar 的使用方法(转)

转自 BCGControlBar 的使用方法安装 BCGControlBar 库到你的计算机:解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, 运行 Visual C 并且打开 Tools | Options 对话框,切换到Directories 页并且把 c:/

2009-12-15 10:47:00 685

转载 Tinyxml使用入门

摘自:鼯鼠 http://www.dingge.com/forum/dispbbs.asp?boardid=43&Id=14213     The world has many languages    <Button name="OK_btn" x = "20" y = "77">OK----------------------------

2009-12-11 17:33:00 978

转载 VC 常用插件和界面库

转载 VC 常用插件  1.Visual Assist(强烈推荐)[url]http://www.wholetomato.com/[/url] VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在

2009-12-03 15:12:00 496

转载 如何编写线程安全的DLL

转载自:绅士亦花心  http://blog.csdn.net/ken0426/archive/2007/03/23/1539024.aspx 在我的工作中经常会编写DLL,这些DLL有个共同的特点就是都有一个初始化函数,一个资源释放函数,其他几个函数都是核心功能函数。而且这些DLL有时会被多个进程同时调用,这就牵扯到多进程的多线程调用DLL的问题。有点绕口,以下我根据我实践中遇到的问

2009-12-03 13:38:00 427

转载 VC常用数据类型转换

 转自:http://www.ieee.org.cn/dispbbs.asp?boardID=61&ID=39225    longshentailang  一、BSTR、LPSTR和LPWSTR    在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类

2009-11-27 10:10:00 612

转载 利用VC++与MSXML解析XML文档

转自:http://www.xml.org.cn/dispbbs.asp?boardID=11&ID=23546一、文档对象模型(DOM)   DOM是Document Object Model(文档对象模型)的简称,是对XML文档进行应用开发、编程的应用程序接口(API)。作为W3C公布的一种跨平台、与语言无关的接口规范,DOM提供了在不同环境和应用中的标准程序接口,可以

2009-11-27 10:02:00 369

原创 Boost 安装指南

 作者:高宏伟(DukeJoe)地点:黑龙江省哈尔滨市平房区Blog:http://dukejoe.yeah.netQQ:21807822  随着技术的进步,人们对软件项目的要求日益提高。Boost库作为一个优秀的C++类库,通过几年的发展已经得到了广大技术人员的认可。本文将帮助刚刚接触Boost的用户来安装并配置Boost,并通过几个HelloWorld小程序

2009-11-25 15:46:00 378

转载 映射类诸如CMap CMapStringToOb

 映射表类(CMap)是MFC集合类中的一个模板类,也称作为“字典”,就像一种只有两列的表格,一列是关键字,一列是数据项,它们是一一对应的。关键字是唯一的,给出一个关键字,映射表类会很快找到对应的数据项。映射表的查找是以哈希表的方式进行的,因此在映射表中查找数值项的速度很快。举个例子来说吧,公司的所有职员都有一个工号和自己的姓名,工号就是姓名的关键字,给出一个工号,就可以很快的找到

2009-11-23 15:49:00 1924

转载 关于#pragma warning

 1.       #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。2.       #pragma warning(push)存储当前报警设置。#pragma warning(push,

2009-11-19 13:47:00 321

转载 MFC应用程序中处理消息的顺序

 1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,                    然后调用WindowProc()函数3.WindowProc()      该函数负责

2009-11-19 13:46:00 412

转载 CString和CStringArray类型数据的转换

 CString in_str;CStringArray out_str_ary;1.CStringArray转CString:int index=out_str_ary.GetSize();for(int i=0;i{     in_str=out_str_ary.GetAt(i);}2.CString转CStringArray:out_s

2009-11-18 11:34:00 3561

转载 如何排序在 MFC 中 CStringArray

 /* * Compile options needed: /MT */ #include #include #include class CSortStringArray : public CStringArray {public: void Sort();private: BOOL CompareAndSwap(int pos);

2009-11-18 11:33:00 1013

转载 unicode与char之间转化

 // char*类型转换为TCHAR*型    static TCHAR* A2U(char* str)    {        int nLen=(int)strlen(str)+1;//待转换字节长度        int   nwLen=MultiByteToWideChar(CP_ACP,0,str,nLen,NULL,0); //获得转换后宽字节长度        

2009-11-18 10:04:00 555

原创 得到精确时间(ms)方法

 SYSTEMTIME st;CString strTmp;//获得当前时间 ::GetLocalTime(&st);        strTmp.Format(_T("时间: %d:%d:%d %d   "),st.wHour,st.wMinute,st.wSecond,st.wMilliseconds);

2009-11-18 09:58:00 415

原创 vs2005中保存文件可以保存中文方法

 //打开文件    CStdioFile sFile;    CString str=_T("");    CString filename=_T("E://data.txt");//默认C://data.txt    if(!sFile.Open(filename,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite|

2009-11-18 09:56:00 671

转载 MFC/C++/C中字符类型CString, int, string, char*之间的转换

 <ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">1 CString,int,string,char*之间的转换  string 转 CString  CString

2009-11-18 09:49:00 502

转载 VC制作初始画面

在以前的“电脑工作室”中,我们曾介绍过用VB、VFP制作初始画面,那么,如何在VC中绘制软件初始画面呢?本文将详细介绍其设计步骤。  1.创建一个SDI或MDI工程。  2.新建或导入一个ID号为IDB桽PLASH的位图。  3.从CWnd类派生一个名为CSplashWnd的子类,并添加两个保护成员变量:  CBitmap m梑itmap;//初始画面位图  stat

2007-05-10 21:13:00 503

转载 INI文件编程

 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCT

2007-05-10 21:10:00 496

转载 文摘:关于LNK2001错误的一些总结

在最开始的编程过程中,最常出现的错误就是LNK2001这个错误,究其原因,其实一句话可以解释:当程序调用函数(function1)时,没有找到function1具体的实现部分。最常见的例子和解释:  main or winmain函数:应该是选择工程类型的时候有错误,因为系统会根据subsystem的选项来决定调用main或winmain作为程序的入口函数,如果是console,会选择main,

2007-03-19 10:39:00 557

此资源为dde服务端编程

此资源为dde服务端编程,为vc源代码,非常实用

2009-08-04

此资源为dde客户端编程

用于dde客户端编程,vc源代码,非常实用

2009-08-04

扫雷小游戏vc源代码

这是扫雷小游戏vc源代码,希望对大家有帮助

2009-07-31

空空如也

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

TA关注的人

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