2015年10月4日

C++中的内联函数和C中的宏定义的区别

摘要: 在C++中内联函数: 内联函数即是在函数的声明和和定义前面加上“inline”关键字,内联函数和常规函数一样,都是按照值来传递参数的,如果参数为表达式,如4.5+7.5,则函数将传递表达式的值(这里为12),而宏定义则不同。在C中的宏定义: C语言使用的预处理器语句#define来提供宏,例如:#d... 阅读全文

posted @ 2015-10-04 15:34 !!-阳光-!! 阅读(814) 评论(0) 推荐(0) 编辑

2015年9月28日

C++11标准中常用到的各种算法汇总.

摘要: 在C++11标准中定义了很多算法,这些算法可以让我们很方便的操作各种容器和数组,这里要注意一下,这些算法操作的并非容器,而是迭代器,然后通过迭代器来操作容器中的数据,算法本身并不会关注容器中保存的数据的类型。以下是我对常识的算法的总结,这些算法大部分都在algorithm.h中,还有一些在numer... 阅读全文

posted @ 2015-09-28 15:48 !!-阳光-!! 阅读(3840) 评论(0) 推荐(2) 编辑

2015年9月25日

在MFC中使用按下按钮出现选择文件对话框,选中一个指定文件,并将其地址显示到指定的编辑框中

摘要: 其中,我们选择的文件后缀名为.xlsx,以只读和写操作方式,在所有的文件中选择.xlsl文档CFileDialog dlg(true, _T(".xlsx"), NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("All Files(*.xlsx)|*.x... 阅读全文

posted @ 2015-09-25 10:13 !!-阳光-!! 阅读(1430) 评论(0) 推荐(0) 编辑

2015年9月24日

在MFC中对Excel的一些操作

摘要: 首先要在程序中加载CExcel.h和CExcel.cpp文件,这里面包装了很多函数和对Excel文件的操作,下面所有程序中的m_excel都是类CExcel的对象,如:private: _Application pApp; Workbooks pBooks ; _Workbook pBook ; ... 阅读全文

posted @ 2015-09-24 17:19 !!-阳光-!! 阅读(2221) 评论(0) 推荐(0) 编辑

MFC中打开选择文件夹对话框,并将选中的文件夹地址显示在编辑框中

摘要: 一般用于选择你要将文件保存到那个目录下,此程序还包含新建文件夹功能BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)); //指定存放文件的默认文件夹路径 bi.lpszTitle=_T("请选择文件夹"); //添加提示语句 bi.ulFlags=... 阅读全文

posted @ 2015-09-24 11:30 !!-阳光-!! 阅读(1674) 评论(0) 推荐(0) 编辑

2015年9月23日

在MFC中怎么获得Excel文档中已经使用了的行数和列数

摘要: _Worksheetws;Rangerange;range=ws.GetUsedRange();//获得Worksheet已使用的范围range=range.GetRows();//获得总行数(LPDISPATCH类型)longUsedRows=range.GetCount();//即可获得已使用的... 阅读全文

posted @ 2015-09-23 10:06 !!-阳光-!! 阅读(853) 评论(0) 推荐(0) 编辑

2015年9月22日

在C++中怎么输入反斜杠“ \ ”

摘要: 在C++编程中有时就会遇到有些符号不能直接输入,像反斜杠“ \ ",如果直接输入会出现:错误的终止了宏调用的错误。这时,我们就需要把这些符号转义一下,例如:CString str = " \ " ;//错误!出现:错误的终止了宏调用!CString str = " \\ ";//正确。使用了转义字符... 阅读全文

posted @ 2015-09-22 09:26 !!-阳光-!! 阅读(9122) 评论(0) 推荐(0) 编辑

2015年9月21日

将函数声明为Static的作用

摘要: 表示静态函数,它为所有类共有的。调用该函数直接使用类名加上修饰符,如:Windows win;Windows::W_SIZE();而不是:win.W_SIZE();静态函数只能处理静态数据成员,不能处理非静态程序,如:class Window{public:static void W_SIZE();... 阅读全文

posted @ 2015-09-21 17:27 !!-阳光-!! 阅读(2481) 评论(0) 推荐(0) 编辑

在C++遇到有些关键字或者函数被弃用的情况

摘要: 随着每一次C++的不断更新,可能都会有些函数或者关键字会被弃用,或者换成了其他的名字,这在编写代码的时候经常会碰到,碰到这种情况,可以在代码的第一行写上忽略此错误的句子,一般为:#pragma warning(disable:错误编号)如:下面这段代码中使用了strdup(),此函数的功能是讲函数中... 阅读全文

posted @ 2015-09-21 09:25 !!-阳光-!! 阅读(2296) 评论(0) 推荐(0) 编辑

2015年9月18日

获取外部图纸中的数据库

摘要: 其中filePath是外部图纸的保存地址,这是对于使用ZWCAD来编写时,需要在创建数据库之前,提供一个服务,具体代码如下面:ZcDbDatabase * getDataByDwg(CString filePath){//提供服务class ZcDbHostApplicationServicesEx... 阅读全文

posted @ 2015-09-18 14:40 !!-阳光-!! 阅读(485) 评论(0) 推荐(0) 编辑

导航