vc2015
txwtech笛克特科
like C++/QT/OpenCV/C#/
cdtxw@foxmail.com
展开
-
VS2015右下角的发布按钮不小心按了如何删除本地GIT存储库里的项目?或者关闭方法
VS2015右下角的发布按钮不小心按了如何删除本地GIT存储库里的项目?每次都显示正在打开存储库工具-选项-源代码管理-插件选择-把Git改成无原创 2021-02-18 08:42:30 · 965 阅读 · 1 评论 -
visual studio vs2015解决方案不可用,无法打开查看头文件与类文件-解决方法
vs2015解决方案不可用,无法打开查看头文件与类文件-解决方法:右键选择项目,重新加载即可。原创 2019-11-15 11:41:37 · 3477 阅读 · 0 评论 -
visual studio 2005/2010/2013/2015/2017 vc++ c#代码编辑快捷键-代码编辑器的展开和折叠
VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl+M+O:折叠所有方法Ctrl+M+M:折叠或者展开当前方法Ctrl+M+L: 展开所有方法解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C...原创 2019-11-10 15:04:14 · 442 阅读 · 0 评论 -
MFC 判断子窗体是不是已经打开,避免重复创建。解决方法
CSeriPortSendDlg是调用窗口的类名,复制12行-22行,把12,20行的“CSeriPortSendDlg”,替换成你需要调用的类名即可。//IDD是枚举类,需要在相应头文件中的public添加(enum { IDD = IDD_SERIPORTSEND_DIALOG };)。//class CSeriPortSendDlg : public CDialog{...原创 2019-03-07 00:04:37 · 1815 阅读 · 1 评论 -
Visual C++ POSITION用法解释,POSITION是什么?
POSITION是MFC模板类库中经常使用的一个数据类型,我们从它的定义可以看出,其实,它就是一个指针。// abstract iteration positionstruct __POSITION { };typedef __POSITION* POSITION;MFC给出的注释是:一个抽象的迭代位置,既然是抽象,也就是没有给定具体的数据类型,以满足不同的模板参数的需要。在C...转载 2019-05-02 21:38:24 · 4165 阅读 · 0 评论 -
MFC网络编程-套接字CAsyncSocket::AsyncSelect()使用方法
BOOL AsyncSelect(long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE);设置Socket感兴趣的网络事件。参数lEvent位掩码,它指定在其中应用程序感兴趣的网络事件的组合。 FD_READ想要接收通知的准备工作以进行读取。 FD_WRITE希...原创 2019-05-03 14:47:08 · 2081 阅读 · 1 评论 -
进程间通讯-邮槽服务器与客服端
进程间通讯-邮槽服务器与客服端服务器端// MialSlotServer1.cpp : 定义控制台应用程序的入口点。//服务器端#include "stdafx.h"#include <Windows.h>#define MAX_BUFFER_LEN 256//int main(int argc,char* argv[])int main(){ HANDL...原创 2019-05-11 16:36:01 · 291 阅读 · 0 评论 -
邮槽,匿名管道与命名管道区别
邮槽,匿名管道与命名管道都是实现进程间通信的重要手段。邮槽是单向数据通信通道,管道是双向数据通信通道;匿名管道只支持本地进程间进行数据通信,命名管道支持网络进程间进行数据通信。...原创 2019-05-11 21:26:28 · 674 阅读 · 0 评论 -
进程间通讯-匿名管道客户端与服务器端-示范代码
进程间通讯-匿名管道客户端与服务器端-示范代码客户端// PipeClientSample.cpp : 定义控制台应用程序的入口点。//txwtech#include "stdafx.h"//#include <iostream.h>#include <iostream>using namespace std;int main(){ co...原创 2019-05-12 07:58:21 · 289 阅读 · 0 评论 -
vc++2015 CRC校验代码
vc++2015 CRC校验代码#define CRC16_POLYNOMIAL 0xA001;unsigned short CSeriPortSendDlg::CRC16(unsigned char *ptr,unsigned int len){ unsigned int i,Temp; unsigned short CRC=0XFFFF;...原创 2019-01-08 23:47:19 · 1316 阅读 · 1 评论 -
vc2015/2010整型转字符串-字符串转整型 vc++
CString str; str.Format(_T("%d"),number1);//整型转字符串 AfxMessageBox(d); CString str="222";int num1 = _ttoi(_T("123"));//字符串转整型int num1=_ttoi(str);原创 2019-01-08 22:47:41 · 1606 阅读 · 0 评论 -
(MFC中子窗口调用父窗口指针(子类调用父类))VS2015-MFC 引发了异常 读取访问权限冲突
如果按照如下方法:(MFC中子窗口调用父窗口指针(子类调用父类))引发了异常 读取访问权限冲突,见底部解决方法。///////////////////////////////////////////////////////////////////////////////一、创建子窗口二、子窗口调用父窗口指针的函数代码CMFCDlg *pDlg = (CMFCDlg*)this-...原创 2019-01-08 22:26:56 · 2099 阅读 · 0 评论 -
vc++2015 CFile类以时间为文件名保存数据
vc++2015 CFile类以时间为文件名保存数据void CCFile_testDlg::OnBnClickedBtnFwrite(){ // TODO: 在此添加控件通知处理程序代码 char szCurrentDateTime[32]; char szCurrentDateTime1[32]; CString path5,path6,path7; CTime nowti...原创 2018-11-20 23:30:01 · 887 阅读 · 2 评论 -
vc2015 Debug Assertion Failed一些参考解决方法
---------------------------Microsoft Visual C++ Runtime Library---------------------------Debug Assertion Failed!Program: <program name unknown>File: f:\dd\vctools\vc7libs\ship\atlmfc\sr...原创 2018-12-16 11:56:39 · 8647 阅读 · 0 评论 -
vs2015创建MFC程序,VS中MFC程序excel.tlh出现大量错误
1,注释掉每个头文件的#import “C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE” no_namespace,2,在添加的头文件中每个里面都加入#include<afxdisp.h>3,然后在CRange.h中的 VARIANT DialogBox() 改成 VARIANT _DialogBox() 4.在s...转载 2018-12-28 22:57:56 · 1817 阅读 · 9 评论 -
程序启动时,vc2015设置哪个窗体先打开,优先启动,设置方法
程序启动时,vc2015设置哪个窗体先打开,设置方法 工程名对应的APP文件中InitInstance中//Caccess_mdb_operationDlg dlg; //可以设置这里,首先启动那个窗体// CDataView dlg;////可以设置这里,首先启动那个窗体 CDialog_Home dlg;////可以设置这里,首先启动那个窗体 m_pM...原创 2018-12-29 21:34:00 · 1849 阅读 · 0 评论 -
LNK2001 无法解析的外部符号 vc2015
严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2001 无法解析的外部符号 "public: void __thiscall Dialog_Home::OnBnClickedButton5(void)" (?OnBnClickedButton5@Dialog_Home@@QAEXXZ) SeriPortSend D:\我的...原创 2019-01-02 22:05:35 · 2202 阅读 · 0 评论 -
VC2015到处控件数据到excel,CFile类,数据导出不对,或者乱码解决方法
调试-》属性页-》字符集,改成-未设置。(vs2015的代码,加入到vs2010中,字符集不匹配)file.write("汉字",4);后面的数字字节一定要准确。一个汉字2个字节,符号与字母1个字节,这样写入excel就不会乱码。void CDataView::OnBnClickedBtnExporttoexcel(){ CTime time = CTime::GetCurre...原创 2019-01-02 23:17:59 · 532 阅读 · 0 评论 -
LNK2005 "protected: virtual int __thiscall CDataView::OnInitDialog(void)" (?OnInitDialog@CDataVie
严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2005 "protected: virtual int __thiscall CDataView::OnInitDialog(void)" (?OnInitDialog@CDataView@@MAEHXZ) 已经在 DataView.obj 中定义 SeriPortSend ...原创 2019-01-03 00:45:37 · 761 阅读 · 0 评论 -
vc2015如何在SQL中按时间段查询数据vc++
如何在SQL中按时间段查询数据 sql server:select * from 表 where 发生日期>'2019/1/17' and 发生日期<'2019/1/18'如果用这个段查询access数据库,就会出现报错:标准表达式中数据类型不匹配 access:select * from 表 where 发生日期>#2019/1/17# and 发生...原创 2019-01-18 21:51:02 · 601 阅读 · 0 评论 -
VC++2015 CFile操作文件写入文字解决乱码
检查字符集是否Unicode.再参考示范代码:void CCFile_testDlg::OnBnClickedBtnFwrite(){ // TODO: 在此添加控件通知处理程序代码 char szCurrentDateTime[32]; char szCurrentDateTime1[32]; char path1[32] = {"d:\\txw\\"}; CStrin...原创 2018-11-20 23:15:06 · 3118 阅读 · 0 评论