
C++
文章平均质量分 62
BCDnotCBD
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 删除数据失败问题
代码如下:ADOConn m_AdoConn;m_AdoConn.OnInitADOConn();_bstr_t sql;sql ="select * from st order by name desc;";_RecordsetPtr m_pRecordset;m_pRecordset=m_AdoConn.GetRecordSet(sql);int pos=m_lis原创 2015-08-28 16:21:29 · 2007 阅读 · 0 评论 -
浏览器控件 BebBrowser 脚本错误
1.对话框中右击鼠标添加ActiveX控件,选择Microsoft Web Browser并添加变量m_web。2.添加如下代码,注意如果不添加put_Silent函数浏览器插件可能会报脚本错误。m_web.put_Silent(true);m_web.Navigate(_T("http://weibo.com/p/1005/home?from=page_100505_p原创 2016-07-20 17:43:04 · 1328 阅读 · 0 评论 -
VS2013 Ribbon界面按钮加载Large Image
1.首先在Ribbon界面当前按钮所在的选项上右键选择属性并修改Large Image选项。2.Large Image可以在资源视图内导入Bitmap,注意图片格式必须为位图并拷贝至工程下的res目录之下。上大图标是像素为32×32的图标,小图标是像素为16×16的图标。要得到这样的图像序列,可以先找到每个图标,然后使用IconWorkshop等工具制作成图像序列即可。获得图标的网原创 2016-07-20 17:46:42 · 2508 阅读 · 0 评论 -
VS2013实现数据库的增删改查
1.资源视图下新建资源Dialog,并为对话框添加类,设置类名为SQLDlg。2.在对话框内拖动添加Edit Control及Button控件并修改其ID。3.在SQLDlg.cpp中添加如下代码void SQLDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CString str_ID,str_Name,str_Job,str_原创 2016-07-20 17:39:48 · 10638 阅读 · 0 评论 -
VS2013 NLPIR分词系统的使用及文本框多行显示
1.资源视图下新建资源Dialog,并为对话框添加类,设置类名为NLPIR_Dlg。2.在对话框内拖动添加控件Edit Control,并设置其ID为IDC_EDIT_Res、IDC_EDIT_Orig、IDC_EDIT_Dic、IDC_EDIT_Key。另:Edit Control控件要实现显示多行必须修改Multiline、Want Return的属性。3.在NLPIR原创 2016-07-20 17:36:42 · 671 阅读 · 0 评论 -
VS2013 Progress Control控件实现进度条
1.资源视图下新建资源Dialog,并为对话框添加类,设置类名为ProgDlg.在类ProgDlg中添加消息WM_TIMER,并点击编辑代码。2.在对话框内拖动添加控件Progress Control,并为其添加变量m_prog。3.在ProgDlg.cpp中添加如下代码(获取对话框句柄)void ProgDlg::DoDataExchange(CDataExchang原创 2016-07-20 17:29:08 · 8909 阅读 · 1 评论 -
VS2013 MFC 消息映射
0.消息是MFC程序进行通讯的基础,在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。 (1)窗口消息:WM_XXX 窗口消息(Window Message)一般与窗口的内部运作有关,如:创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。 (2)命令消息:WM_COMMAND命令消息一般与处理用户请求相关,当用户单击一个菜单项或工原创 2016-07-17 17:09:03 · 1776 阅读 · 0 评论 -
VS2013 TeeChart控件使用方法
0.下载并安装TeeChart,如果找不到下载链接的可以使用该下载链接:下载链接(注意安装会需要License和Password)。安装过程省略。1.对控件进行注册。先进入dos命令窗口,使用CD命令进入TeeChar 控件的安装目录(该目录下有TeeChart2012.ocx文件)。然后再dos命令窗口输入regsvr32 TeeChart2012.ocx 接着会提示注册成功。原创 2016-07-15 20:15:03 · 7521 阅读 · 0 评论 -
NLPIR分词系统(ICTCLAS 2013)在VS 2013中使用
NLPIR汉语分词系统(又名ICTCLAS 2013),主要功能包括中文分词;词性标注;命名实体识别;用户词典功能;支持GBK编码、UTF8编码、BIG5编码。0.官方网站http://ictclas.nlpir.org/。注意:非商用版本每个月需要更新License,更新License地址为https://github.com/NLPIR-team/NLPIR,目录../NLPIR/Lice原创 2016-07-13 15:56:04 · 1247 阅读 · 0 评论 -
VS C++执行DOS命令
有两种方法1.增加头文件 stdlib.h#include "stdlib.h"执行代码: system((const char *)"calc"); system((const char *)"write ");注意:程序会顺序执行,在打开计算器后程序暂停,等待关闭计算器后程序继续执行。2.增加头文件windows.h,注意:不要包含WinBase.h 会报很多原创 2015-12-06 19:10:46 · 1377 阅读 · 0 评论 -
Excel与VS连接之—BasicExcel类
先贴上BasicExcel类和相关demo的下载地址(进去注册一下就ok了)http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-and-Write-to-Microsoft首先表达我下对大神的敬意,进入正题如何使用这个类。1.首先下载好类的源文件,向工程中添加两个文件BasicExcel.cpp和原创 2015-08-29 18:52:04 · 2121 阅读 · 0 评论 -
CString与int的转换(Unicode与多字节字符集)
一、Unicode字符集 1.int转CStringint i=123;CString str;str.Format(L("%d"),i);2.CString转intCString str;str=L"1234";int value = _ttoi(str);二、多字节字符集1.int转CStringint i=123;CStrin原创 2015-08-29 11:51:05 · 774 阅读 · 0 评论 -
VS与MySQL API进行数据库连接
1.项目st右键属性,平台活动(X64),字符集:使用多字节字符集。VC++目录——包含目录C:\Program Files\MySQL\MySQL Server 5.5\include库目录C:\Program Files\MySQL\MySQLServer 5.5\lib2.连接器——输入——附加依赖项libmysql.lib.并将其拷贝至工程目录下。将libmysql原创 2015-08-29 09:10:27 · 1041 阅读 · 0 评论 -
VS与MySQL通过ADO方式连接
1.下载好MySQL之后,安装开发员的版本,用命令行在数据库test下建立表st并插入了两条记录,然后OBDC添加用户、系统DSN 驱动程序是MySQL OBDC 5.3 ANSI Driver2.获取连接字符串用的方法是下面链接中讲的方法http://blog.youkuaiyun.com/zyq5945/article/details/5486393连接字符串是:Pro原创 2015-08-29 08:45:07 · 2115 阅读 · 0 评论 -
CString与char*转换(Unicode和多字节字符集)
一、使用多字节字符集1.CString转char*(1)传给未分配内存的const char* (LPCTSTR)指针. CString cstr="ABC";const char* ch = (LPCTSTR)cstr;ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.(2)传给未分配内存的指针.CString cstr = "原创 2015-08-29 10:20:05 · 1858 阅读 · 0 评论 -
VS用OLE方式对Excel进行读写操作
OLE技术(Object Linking and Embedding,对象连接与嵌入)。OLE是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。一、Excel对象模型。Application:代表应用程序本身。即Excel应用程序Workbooks:是Workbook的集合,代表了工作薄。Worksheets:是Worksheet的集合,是原创 2015-08-30 16:05:42 · 4366 阅读 · 2 评论 -
MySQL添加记录集失败的原因
代码如下: try{m_pRecordset->AddNew();//添加新行m_pRecordset->PutCollect("name",(_bstr_t)stname);m_pRecordset->PutCollect("sex",(_bstr_t)stsex);m_pRecordset->PutCollect("grade",(_bstr_t)stgrad);m原创 2015-08-28 16:33:13 · 857 阅读 · 0 评论 -
MySQL数据库获取记录集失败问题
代码如下:try{m_pRecordset->MoveFirst();m_list.InsertItem(0,(LPCTSTR)"");m_list.SetItemText(0,0,(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("name"));m_list.SetItemText(0,1,(LPCTSTR)(_bstr_t)m_pR原创 2015-08-28 16:27:18 · 943 阅读 · 0 评论 -
VS2013在Unicode字符集下读写ANSI编码文件
CFile file(_T("test.txt"), CFile::modeRead);//读取文件int filelen = file.GetLength();char *p = new char[filelen + 1];file.Read(p, filelen);p[filelen] = '\0';USES_CONVERSION;//转化为wchar_t* 可以使用CString的原创 2016-07-20 17:30:44 · 2486 阅读 · 0 评论