自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VS编写C程序(转载请注明出处,谢谢!!!)

建立win32控制台应用程序 右击头文件->添加->新建项->Visual C++->头文件->输入相应的名字->添加 右击源文件->添加->新建项->Visual C+...

2018-08-03 21:59:01

阅读数 220

评论数 0

原创 串口控制(转载请注明出处,谢谢!!!)

在对串口进行操做是,首先要看串口的配置 里面的第一个参数表示调用该串口的句柄指针:this,&dlg, 第二个参数表示改串口调用的端口号,这个可以设置默认的端口,并且可以实际选择端口。比如对相机的设置使用的是COM3,对电机的控制是COM1。 第三个参数是波特率 第四...

2018-08-16 10:50:22

阅读数 36

评论数 0

原创 串口控制(转载请注明出处,谢谢!!!)

在对串口进行操做是,首先要看串口的配置 里面的第一个参数表示调用该串口的句柄指针:this,&dlg, 第二个参数表示改串口调用的端口号,这个可以设置默认的端口,并且可以实际选择端口。比如对相机的设置使用的是COM3,对电机的控制是COM1。 第三个参数是波特率 第四...

2018-08-13 21:33:59

阅读数 146

评论数 0

原创 C++静态数据成员的使用方式(转载请注明出处,谢谢!!!)

C++中静态变量的初始化: 1. 在CHImg.h中定义一个static int s; 2. 在类的CHImg.cpp文件中函数的最前面对它进行初始化.int CHImg::s=0;

2018-08-04 10:03:09

阅读数 100

评论数 0

原创 C++与Python打包(转载请注明出处,谢谢!!!)

写好Python代码 声明PyObject *pName, *pModule, *pDict, *pFunc, *pArgs, *pValue;对象指针 添加Python编译环境: Py_SetPythonHome(L”../Python36”);//要把Python36放到生成的exe文件的...

2018-08-04 10:01:49

阅读数 1100

评论数 1

原创 CDocument类的DeleteContents方法究竟删除了什么东西(转载请注明出处,谢谢!!!)

在关闭应用程序删除文档对象时,或用File->Open菜单打开一个文档时,需要清理文档中的数据。同文档的初始化一样,文档的清理也不是在文档的析构函数中完成,而是在文档的CDocument::DeleteContents()成员函数中完成的(想想为什么?)。析构函数只用于清除那些在对象...

2018-08-04 09:59:10

阅读数 422

评论数 0

原创 Matlab安装(转载请注明出处,谢谢!!!)

1:把其解压到某一文件夹下。 2:配置环境变量: 在系统变量里新增一个变量名为BLAS_VERSION的变量,变量值为找到其解压盘E:\matlab\bin\win32\atlas_Athlon.dll。同时在系统变量名Path中加上E:\matlab\bin\win32;(注意前后变量名之间...

2018-08-04 09:58:21

阅读数 99

评论数 0

原创 Opencv安装:(转载请注明出处,谢谢!!!)

1:解压文件到某一盘中,比如:E:\Program Files (x86)中。 2:设置环境变量。 在用户变量中新增一个opencv变量,变量为:E:\Program Files (x86)\opencv\build。同时在用户变量中新增PATH变量,其变量值为:E:\Program File...

2018-08-04 09:57:52

阅读数 96

评论数 0

原创 Python编译成exe文件(转载请注明出处,谢谢!!!)

将文件拷贝到任意的文件夹下比如D:\ShowImage.py 运行->cmd->pyinstaller D:\ShowImage.py(这样写不好,会有很多文件,最好使用pyinstaller D:\ShowImage.py,因为这样就仅仅生成一个.exe文件。) 此...

2018-08-04 09:56:35

阅读数 92

评论数 0

原创 vs2015操作python(转载请注明出处,谢谢!!!)

和网上搜索的一样,先将VS2015更新到能对python操作 建立一个python应用程序。 在解决资源管理器中添加python编译器环境等,具体网上均有,添加之后一定要点击右边的Apply。再次运行就会发现vs可以执行Python中的代码 如果出现:You are using pip vers...

2018-08-04 09:54:38

阅读数 375

评论数 0

原创 Python添加opencv库(转载请注明出处,谢谢!!!)

Python添加opencv库 1. 下载python3.6版本 2. 给python添加用户环境变量。 C:\Users\gugong\AppData\Local\Programs\Python\Python36\ C:\Users\gugong\AppData\Local\Prog...

2018-08-03 22:06:12

阅读数 317

评论数 0

原创 Python调用C++(转载请注明出处,谢谢!!!)

编写c++程序,新建项目->visual C++->win32控制台应用程序->输入相关的文件面以及保存位置->选择DLL、空项目->完成 添加项目文件(.cpp),向cpp文件中加上功能函数 右击项目,生成解决方案(...

2018-08-03 22:05:13

阅读数 34

评论数 0

原创 vc6.0以及VS2010初始化窗口(转载请注明出处,谢谢!!!)

如果读者以后在编程时不想让有些MFC头文件每次都被编译,也可以将它加入到stdafx.h中。采用预编译头文件可以加速编译过程。 Hello.rc2用于存放Visual Studio不可直接编辑的资源。 Compile,Build,Rebuild All三个菜单项用于编译程序。其中Compile用...

2018-08-03 22:02:29

阅读数 273

评论数 0

原创 Vs调用python(转载请注明出处,谢谢!!!)

属性管理器->c++目录->包含目录 ->C:\Users\gugong\AppData\Local\Programs\Python\Python36\include(注:此处是python安装的路径里) 属性管理器->c++目录-&am...

2018-08-03 22:01:16

阅读数 288

评论数 0

原创 编写动态库函数的调用:(转载请注明出处,谢谢!!!)

方法与调用静态库几乎一样。只是由原先的选择静态库变成了选择DLL 1. 新建项目->win32控制台应用程序->输入名字与路径->下一步选择DLL(D)->完成。 2. 这时候会发现头文件中少一个与源文...

2018-08-03 21:52:10

阅读数 62

评论数 0

原创 编写静态库函数的调用:(转载请注明出处,谢谢!!!)

1.新建->win32项目->静态库->完成; 2.新建一个.h文件和一个.cpp文件。例如: //sub.h ifndef _SUB_H define _SUB_H void sub(int a,int b); endif //...

2018-08-03 21:50:12

阅读数 485

评论数 0

原创 创建多个项目方法(转载请注明出处,谢谢!!!)

创建一个名为liulan的项目- 右击解决方案->添加->空项目->输入“xiangjipinjie”->确定->输入相应的代码; 右击xinagjipinjie ->属性->配置属性-&g...

2018-08-03 21:49:13

阅读数 48

评论数 0

原创 单击工具栏上的按钮,弹出一个对话框(转载请注明出处,谢谢!!!)

在资源视图中选择Dialog->添加资源->选择Dialog->新建 双击刚才添加的对话框->在编辑代码中的对话框右击->添加类->输入类名、基类->确定 (注:在vs2017以下版本可以通过在类...

2018-08-03 21:48:14

阅读数 53

评论数 0

原创 单击菜单上新建按钮功能(转载请注明出处,谢谢!!!)

在类视图中找到文档流类->属性->在重写里面找到OnNewDocument->添加函数->在里面实现相应的功能。

2018-08-03 21:44:31

阅读数 79

评论数 0

原创 单机菜单上的打开按钮的功能(转载请注明出处,谢谢!!!)

在类视图中找到文档流类->属性->在重写里面找到OnOpenDocument->添加函数->在里面实现相应的功能。

2018-08-01 12:02:28

阅读数 60

评论数 0

原创 弹出菜单(转载请注明出处,谢谢!!!)

在资源视图中右击Menu->添加资源->选择Menu->新建->将ID名字改成IDR_ELEMENT_NNUME(这个ID可以是任何名字) 在上面建立的菜单中添加相应的功能(此处可以有与其他菜单相同的ID,只要ID相同,那么处理程序的功能都...

2018-08-01 12:01:35

阅读数 49

评论数 0

原创 对菜单按钮实现具体功能(转载请注明出处,谢谢!!!)

在一个主窗口菜单中实现单个的消息ID响应函数 1. 向菜单中输入Caption名字,以及修改与该功能一致的ID名字 2. 右击菜单中的名字->添加事件处理程序->一般选择在View类中实现具体功能 在主窗口菜单中实现多个消息ID的单个响应函数 1. 向菜单...

2018-08-01 12:00:53

阅读数 73

评论数 0

原创 多文档先显示对话框,用于登录等功能(转载请注明出处,谢谢!!!)

创建多文档工程->在资源视图中添加对话框->输入相应的ID以及实现相应的功能 在类视图中选择.App文件->输入刚才创建对话框的头文件->在InitInstance函数中添加显示对话框的代码(注:一定要在注册应用程序文档的前面) 这个时...

2018-08-01 12:00:08

阅读数 26

评论数 0

原创 给窗体添加状态栏(转载请注明出处,谢谢!!!)

单击资源视图->双击String Table里面的String Table->在里面右击鼠标->新建字符串-> 右击刚才新建的字符串->属性->将ID改为ID_INDICATOR_SCALE,将caption改...

2018-08-01 11:58:10

阅读数 189

评论数 0

原创 给对话框添加多个类(转载请注明出处,谢谢!!!)

具体方法和添加单个类一样。打开对话框->右击对话框->添加类->输入类名 此时就可以对刚才建立的类进行相应的操作

2018-08-01 11:55:27

阅读数 60

评论数 0

原创 对话框添加控件(转载请注明出处,谢谢!!!)

打开要操作的对话框 (注:针对此处的单选按钮,可以通过在OnIntDialog中实现具体代码如下) switch (m_Pen) { case 1: CheckDlgButton(IDC_RADIO1, 1); break;//第二个参数1表示选中,0表示没选中 case...

2018-08-01 11:55:02

阅读数 89

评论数 0

原创 滚动条设置(转载请注明出处,谢谢!!!)

将类视图中的视图类基类由原先的CView改成CScrollView 修改视图类.cpp文件中的两行代码 将IMPLEMENT_DYNCREATE(CBook,CView)改成IMPLEMENT_DYNCREATE(CBook, CScrollView) 将BEGIN_MESSAGE_MAP(...

2018-08-01 11:53:06

阅读数 102

评论数 0

原创 检查无线控制路由器是否断开(转载请注明出处,谢谢!!!)

对于判断是否连接中断,解决的方法是增加一个定时器,在定时器函数中向路由器发送数据,通过判断下面这段代码,检测连接是否中断 如果断开连接,就重新连接无线网。 使用多个套接字控制同一个端口,会出现卡死的状况. ...

2018-08-01 11:52:20

阅读数 24

评论数 0

原创 静态成员变量的使用(转载请注明出处,谢谢!!!)

1 .在类Himg头文件中申明 static int I; 2. 在.cpp文件中最前面 对其初始化:int Himg::i=1;此时就完成了静态成员变量的初始化了。 3. 在使用该静态成员变量时,需要加上类名进行限制...

2018-08-01 11:48:50

阅读数 38

评论数 0

原创 两个MFC项目ShowTypesPicture调用LoadImage(转载请注明出处,谢谢!!!)

选择两个工程文件ShowTypesPicture、LoadImage,假设ShowTypesPicture为主文件,调用LoadImage文件 将LoadImage完整的文件拷贝到ShowTypesPicture文件夹(这一步可以不要,为了拷贝到其他文件方便) 打开ShowTypesPictur...

2018-07-31 11:55:07

阅读数 70

评论数 0

原创 设置新买到的路由器(转载请注明出处,谢谢!!!)

插上电源 连接,可以使用电脑或者手机,输入网址192.168.1.1 向弹出的对话框中添加用户名、密码(注:此处的用户名以及密码都是买的路由器中给的) 在里面设置路由器的名字、登录密码等 ...

2018-07-31 11:51:16

阅读数 44

评论数 0

原创 菜单功能(转载请注明出处,谢谢!!!)

输入相应的菜单名字->修改里面的ID->如果是最高一级,将属性里面的Popup选择True,如果不是最高一级,将其改为False 如果希望能显示提示(只能在Popup选择False时候实现显示)->在属性里面Prompt输入相应的内容 给菜单添加快捷键-...

2018-07-31 11:50:06

阅读数 46

评论数 0

原创 使用udl方法查看数据库(转载请注明出处,谢谢!!!)

新建一个txt空白文本,什么都不写,保存为ado.udl 双击刚才新建的ado.udl文件, 打开刚才那个文件,以记事本的方式打开,就会看到数据库的具体信息 ...

2018-07-31 11:49:12

阅读数 58

评论数 0

原创 两种方式显示对话框(转载请注明出处,谢谢!!!)

使用模态的方式显示对话框 CDlg_Grab dlg=new CDlg_Grab; If(dlg.DoModal()==IDOK) { } 使用非模态的方式显示对话框 CDlg_Grab dlg=new CDlg_Grab; dlg.Create(IDD_GRABBOX,this)/...

2018-07-31 11:47:10

阅读数 136

评论数 0

原创 对鼠标进行编程(转载请注明出处,谢谢!!!)

类视图->视图类->属性->消息按钮->WM_LBUTTONDOWN->添加函数 类视图->视图类->属性->消息按钮->WM_RBUTTONDOWN->添...

2018-07-31 11:45:51

阅读数 501

评论数 0

原创 树形控件的使用方法(转载请注明出处,谢谢!!!)

建立一个对话框工程 在对话框添加Tree Control控件 新建一个类MyTreeCtrl,基于mfc的,选择基类为CTreeCtrl,实现新建类的功能。 给控件添加变量,放在Dlg文件中,类型为MyTreeCtrl; 对树形控件进行操作; ...

2018-07-31 11:44:59

阅读数 82

评论数 0

原创 调用另外一个文件的exe文件(转载请注明出处,谢谢!!!)

所有被调用的都要使用默认路径 将被调用的文件设置成release版本的exe文件(注:Debug下的exe文件不能被调用) 通过下面这段代码实现调用exe ShellExecute(NULL,_T(“open”),_T(“LoadImage.exe”),NULL,NULL,SW_SHOWNOR...

2018-07-31 11:43:57

阅读数 101

评论数 0

原创 通过Tab控件交互弹出多个对话框(转载请注明出处,谢谢!!!)

创建多个对话框->属性->设置相应的ID->将Style设置为Child->将Boarder设置为None 给刚才创建的对话框添加相应的类 创建总对话框->属性->设置相应的ID->向该总对话框添加...

2018-07-31 11:42:44

阅读数 114

评论数 0

原创 对窗口进行缩放(转载请注明出处,谢谢!!!)

从上面微调按钮获得值赋值给类视图变量m_Scale 类视图->属性->重写OnPrepareDC 虚函数->在里面写上如下代码 CScrollView::OnPrepareDC(pDC,pInfo); CbookDoc *pDoc = GetDocu...

2018-07-31 11:40:13

阅读数 139

评论数 0

原创 微调按钮控件操作(转载请注明出处,谢谢!!!)

添加相应的微调按钮(Spin Control)以及与编辑控件,并设置好ID 在微调按钮属性中进行相关的设置:Arrow->True,Set Buddy Integer->True,Auto Buddy->True,Alingnment->R...

2018-07-30 16:35:25

阅读数 239

评论数 0

提示
确定要删除当前文章?
取消 删除