- 博客(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
1152
原创 关于路径设置
<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
263
原创 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
270
转载 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
1057
原创 (转)简单的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
231
转载 无法解析的外部符号
我的一个用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
1547
转载 无模式对话框的创建与使用
<br />无模式对话框的创建与使用<br />作者:张连成<br />在编程过程中,对话框经常用到,但对无模式和模式对话框的创建和销毁过程,经常有误解,下面提供一个无模式对话框的例子来剖析无模式对话框的形成:<br />无模式对话框与有模式对话框不同的是在创建后其他窗口都可以继续接收用户输入,因此无模式对话框有些类似一个弹出窗口。创建无模式对话框需要调用BOOL CDialog::Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );之后还需要调用BOOL
2010-11-26 14:24:00
619
原创 消息发送
消息的发送可分为 4 种方式。 ①同一窗口内收发:消息用宏定义,使用成员函数 PostMessage() 或 SendMessage() 或 SendNotifyMessage() 发送。 ②应用程序之间收发:消息用 const int WM_... = RegisterWindowMessage(_T( "... ")); 定义,使用 API 函数 ::Postmessage() 或 ::SendMessage
2010-11-26 14:10:00
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人