自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MFC操作EXCEL的方法

<br />VC操作Excel <br />1、Excel的层次结构: <br />Application <br />Workbooks <br />Workbook <br />...... <br />Worksheets <br />Worksheet <br />...... <br />Range <br />Font <br />Borders <br />...... <br />....... <br />2、插入类型库 <br />(1)、在一个已有的MFC工程按Ctrl + W 弹出C

2011-05-12 21:23:00 1053

原创 关于路径设置

<br />包含文件<br />1:可以在VC目录中INCLUDE添加<br />2:也可以在PATH变量添加(需激活):我的电脑-属性-高级-环境变量;<br />3:或者用.bat调用.pro文件,再调用VCPROJEDITER来批量生成<br /> <br />库文件<br />1:VC目录库文件<br />2:项目属性<br />3:代码中#pragmma comment(lib,"");<br /> <br />路径描述<br />代码中一般为"./"和".//"<br />设置面板一般为"./"

2011-05-12 17:59:00 233

原创 STL之list学习

<br />什么是STL呢?<br />STL : standard template library,“标准模版库”的意思。基本上可以这么说,STL是一些“容器”的集合,是算法和一些组件的集合。这些算法和容器的集合是精英中的精英的杰作。它的目的是标准化组件,避免重复开发。<br />学习STL,我觉得应该从list学起,没别的,就因为它简单,容易上手。<br />首先,我们要明白一些基本概念。<br />模板(Template):类、结构等的宏(macro)。正规的名字:范型(generic)。<br /

2011-05-12 17:09:00 233

转载 debug 与ndebug的区别,assert用法

<br />写程序开始到认识到debug是一种提高,从debug到看日志应该是另一个层次吧。<br />可以有个开关动态的打开或者关闭日志,或者有选择性的打开某些日志,log4j之类的非常棒。<br />assert也有个差不多的,虽然土了些,但那意思是到了。<br /> view plaincopy to clipboardprint?//no debug 关闭调试,忽略掉所有的assert  //即使有出错的情况  #define NDEBUG  //默认情况下会调式是打开着的  //#define D

2011-05-12 17:07:00 1009

原创 (转)简单的log

<br />// Log.h<br />#ifndef LOG_H<br />#define LOG_H<br />#include <fstream><br />#include <string><br />#include <sstream><br />#include <ctime><br />using namespace std;<br /><br />/**//**<br /> * 用于输出log文件的类.<br /> */<br />class Log<br />...{<br />publi

2011-05-12 16:00:00 207

转载 无法解析的外部符号

我的一个用vs2003写的ATL控件转化成vs2005工程后编译出现“error LNK2019: 无法解析的外部符号 "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z),该符号在函数 "public: __thiscall _bstr_t::Data_t::Data_t(char const *)" (??0Data_t@_bstr_

2011-05-10 17:28:00 1495

转载 无模式对话框的创建与使用

<br />无模式对话框的创建与使用<br />作者:张连成<br />在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提供一个无模式对话框的例子来剖析无模式对话框的形成:<br />无模式对话框与有模式对话框不同的是在创建后其他窗口都可以继续接收用户输入,因此无模式对话框有些类似一个弹出窗口。创建无模式对话框需要调用BOOL CDialog::Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );之后还需要调用BOOL

2010-11-26 14:24:00 575

原创 消息发送

消息的发送可分为 4 种方式。 ①同一窗口内收发:消息用宏定义,使用成员函数 PostMessage() 或 SendMessage()  或 SendNotifyMessage() 发送。 ②应用程序之间收发:消息用 const int WM_... = RegisterWindowMessage(_T( "... "));  定义,使用 API 函数 ::Postmessage() 或 ::SendMessage

2010-11-26 14:10:00 370

空空如也

空空如也

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

TA关注的人

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