2015年12月1日

根据http协议下载文件保存到相应的文件下

摘要: 本实例通过提供的http网址来下载文件,并保存到本地指定的文件下。本例提供的网址为:http://112.53.80.131:8888/database/11.mdb,下载的文件名为:11.mdb具体代码如下:CString sPath = m_savePath;//下载文件的保存地址 CStrin... 阅读全文

posted @ 2015-12-01 16:24 !!-阳光-!! 阅读(1473) 评论(0) 推荐(0) 编辑

MFC中List box的用法

摘要: 首先在头文件中创建对象,CSGrid m_proViewList;//创建表头#pragma region 建立grid表的标题 m_proViewList.AppendColumn(_T("ID"),60); m_proViewList.AppendColumn(_T("名称"), 300); m... 阅读全文

posted @ 2015-12-01 15:58 !!-阳光-!! 阅读(3083) 评论(0) 推荐(0) 编辑

管理动态内存的方法

摘要: 我们所编写的程序中所使用的对象都有着严格定义的生存期。全局对象在程序启动时分配,在程序结束时销毁;对于局部自动对象,当我们进入其定义所在的程序是被创建,在离开时被销毁。局部static对象在第一次使用前分配,在程序结束时销毁。在编写程序时,除了要管理自动和static对象外,还需要管理动态内存,而动... 阅读全文

posted @ 2015-12-01 15:16 !!-阳光-!! 阅读(588) 评论(0) 推荐(0) 编辑

2015年11月16日

在MFC中通过访问IP地址下载文件到本地

摘要: void CDownLoad::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CDialogEx::OnOK(); UpdateData(TRUE); CString sPath = m_savePath;//下载文件的保存地址 CString m_theUrl... 阅读全文

posted @ 2015-11-16 16:50 !!-阳光-!! 阅读(939) 评论(0) 推荐(0) 编辑

CFile类的open方法中的参数说明

摘要: CFile::Open是在MFC里面,打开一个文件的方法。Open函数的原型如下:virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );如果你想读一个文件,就用CFile::... 阅读全文

posted @ 2015-11-16 15:27 !!-阳光-!! 阅读(4021) 评论(0) 推荐(0) 编辑

2015年11月12日

在C++中怎么判断一个double型数据的小数点部分是否为零

摘要: 例:double sf = 123.123;这里我们怎么判断sf小数点部分是否为零,可以直接用原数减去将sf强制转换后的整数是否为零来判断。if((sf - (int)sf) == 0),则说明sf的小树部分为零,反之则不为零。 阅读全文

posted @ 2015-11-12 15:27 !!-阳光-!! 阅读(3724) 评论(0) 推荐(0) 编辑

2015年11月4日

MFC中ComboBox控件用法

摘要: MFC ComboBox一、入门篇ComboBox (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class... 阅读全文

posted @ 2015-11-04 11:11 !!-阳光-!! 阅读(7605) 评论(0) 推荐(0) 编辑

2015年10月27日

C++中使用引用作为函数参数的优点

摘要: 1.传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标 对象(在主调函数中)的操作。2.使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的... 阅读全文

posted @ 2015-10-27 17:33 !!-阳光-!! 阅读(5194) 评论(1) 推荐(2) 编辑

C++11中map的用法

摘要: 最全的c++map的用法1.map最基本的构造函数;mapmapstring;mapmapint;mapmapstring;mapmapchar;mapmapchar;mapmapint;2.map添加数据;mapmaplive;1.maplive.insert(pair(102,"aclive")... 阅读全文

posted @ 2015-10-27 13:55 !!-阳光-!! 阅读(8683) 评论(0) 推荐(0) 编辑

vector作为函数返回值

摘要: 在实际的操作中,我们经常会碰到需要返回一序列字符串或者一列数字的时候,以前会用到数组来保存这列的字符串或者数字,现在我们可以用vector来保存这些数据。但是当数据量很大的时候使用vector效率就比较低了,还有千万别返回引用, 因为你是再函数中定义的vector。一般要将vector作为返回值的话... 阅读全文

posted @ 2015-10-27 10:18 !!-阳光-!! 阅读(23758) 评论(0) 推荐(2) 编辑

导航