window编程
Monte-Carlo
Try not to became a man of succes.but rather than became a man of value!
展开
-
线程创建函数
【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别 =====================================================================1、CreateThread——Windows的API函数2、_beginthreadex——MS对C Runti原创 2016-07-14 16:52:37 · 2683 阅读 · 0 评论 -
vs中使用QT静态库
Vs2015+Qt 5.7.0 使用静态库编译程序Qt: 是一个跨平台的 C++图形用户界面库,由挪威 TrollTech 公司于1995年底出品。VS:是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写原创 2017-12-07 17:49:30 · 5423 阅读 · 2 评论 -
window下C++(VS)中ini文件的读写方法
VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成。一、向ini文原创 2016-06-30 14:16:17 · 2361 阅读 · 1 评论 -
MFC定时器的使用
巧妙地使用定时器能达到意想不到的效果,写界面的时候能实现渐变,也能帮助多线程控制等我们知道,在VC的MFC中,已经为我们封装好了很多全面和强大的函数集,所以在MFC编程时,巧妙地调用MFC函数库可以为我们省去很多麻烦。其中定时器也可以在MFC程序中很好地利用。在MFC中和定时器相关的有三个函数:1.设置定时器(定义一个定时器的属性): SetTimer( UINT原创 2016-06-30 15:22:49 · 578 阅读 · 0 评论 -
MFC中获取当前路径
1. 获取Debug或Release所在的路径 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(module, pFileName, MAX_PATH); CString原创 2016-06-30 17:21:35 · 1565 阅读 · 0 评论 -
VS下调用Matlab引擎
VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快。但在科学计算方面函数库显得不够丰富、读取、显示数据图形不方便。Matlab是一款将数值分析、矩阵计算、信号处理和图形显示结合在一起,包含大量高度集成的函数可供调用,适合科学研究、工程设计等众多学科领域使用的一种简洁、高效的编程工具。不过由于Matlab使用的是解释性语言,大大限制了它的执行速度和应用场合。基于VC和M原创 2016-07-19 09:00:05 · 5972 阅读 · 1 评论 -
vS+matlab
在VC中调用MATLAB的,总结有以下几种方法:1、是调用Matlab引擎;2、是调用Matlab中M函数转化成的dll文件;3、调用Matlab中M函数转化成c语言的函数。在本文当中重点讲解第二种方法,调用Matlab中M函数转换成DLL文件的形式。在我自己编写之前,查看了很多的文献,但是每个文献所应用的Matlab的版本不一样,很多数学函数对应的库不一样,导致最终的函数出错,本次练习和测试原创 2016-07-19 09:20:41 · 2362 阅读 · 1 评论 -
Window API串口编程
虽然使用诸如 CSerialPort VC串口类,MSComm VC 串口控件等非常方便,但有时这些控件并不适合自己的特殊需求,所以有必要了解一下基于Windows API的串口编程方法,下面介绍一下API串口编程的一般步骤及相关串口API函数。串口操作一般有四步,分别是:1) 打开串口2) 配置串口3) 读写串口4) 关闭串口1、 打开串口 在《VC 打开串口》一文原创 2016-07-25 08:59:05 · 1572 阅读 · 0 评论 -
IPAddressCtrl地址的获取和设置
IP地址在计算机中表示是32位二进制,通过GetAddress()来获得IP时,得到的是一个由二进制所转化的长整型IP地址,比如IP地址202.201.112.98的长整型表示就是:3402199138,同样也可以使用http://3402199138/来访问,所以在进行套接字绑定时要进行相应的转换。 //将CString 型IP地址在IPAddressCtrl中显示 CStr原创 2016-07-27 09:34:48 · 681 阅读 · 0 评论 -
GDI+初始化类
GDI+的初始化注:如果包含 后出现编译错误,那么看看stdafx.h中有没有定义WIN32_LEAN_AND_MEAN,有的话注释掉就OK1. 需要链接gdiplus.lib2. 使用GDI+需要进行初始化,否则运行时会出现问题。为了方便使用,我将初始化代码和释放代码放到一个类中,使用时只需要定义这个类的一个global实例就可以了 1 class Gd原创 2016-07-27 14:02:51 · 228 阅读 · 0 评论 -
C++串口同步和异步的读取与串口设备编程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wlk1229/article/details/52566701本文主要讲述如何对串口进行高效率的读写,当串口中数据到达时立即读取进行处理,以及如何将该方法运用到串口设备编程中。为了使得程序更加清晰文中的代码去除了异常处理的情况。文中加粗的文字相应的比较重要,需要多注意。当然文中会有错误,欢迎评论...转载 2018-09-13 17:27:45 · 1251 阅读 · 0 评论