这部分的内容主要讲述如何将WinSock的开发组件和运行组件加载到程序中。
sizeof是一种单目操作符,而不是函数。sizeof操作符以字节形式给出了其操作数的存储空间。操作数可以是一个表达式或括在括号内的类型名。操作数的存储空间由操作数的类型决定。
static关键字代表静态,它可以作用于变量以及函数。例如,在局部变量前面加上static关键字后,就定义了静态局部变量,在函数的返回类型前加上static关键字后,就定义了静态函数。在C++的面向对象编程中,static还可以加在类的数据成员或成员函数之前,这样定义的数据成员函数就被类所拥有,而不再属于类的对象。
const是C语言的一个关键字,它所限定变量不允许改变。使用const可以在一定程度上增强程序的健壮性,减少程序出错。虽然const有诸多优势,但是const的使用却并不简单。
在嵌入式开发过程中,常常需要对单片机采集的数据进行数据分析,要分析数据只能在PC上分析,因此我们必须把单片机采集到的数据上传的PC上,可以有两种方式,一种是通过串口线连接单片机和PC,另一种是通过蓝牙串口进行连接。这样所需的硬件就完备了,但是还不够,因为我们把数据上传以后PC如何接收数据,如何分析数据,如何保存数据,这都需要PC软件来完成。本项目就是通过MFC编写串口程序来进行接收数据并实现画图功能。
本项目是在MFC平台上编写C++代码来开发一个集成各种图像处理算法的软件,主要对位图图像进行处理。
预处理是指通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含(#include)、条件编译(#ifdef、#else)、布局控制(#progma)以及宏替换(#define)。
在MFC编程中经常需要在对话框中创建菜单栏,我们选择的编译环境为vs2010。