攻城狮

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年2月1日

摘要: 头文件:#include<string.h> 函数原型:void *memcpy(void str,const void *s,size_t n); 功能 c和c++使用的内存拷贝函数.从源s所指的内存地址的起始位置开始拷贝n个字节到目标str所指的内存地址的起始位置中 memcpy与strcpy有 阅读全文
posted @ 2018-02-01 14:55 萌宝芒果 阅读(263) 评论(0) 推荐(0) 编辑

摘要: WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象 函数原型为: 参数解析: DWORD 就是 Double Word, 每个word为2个字节的长度,DWORD双字即为4个字节,每个字节是8位。 nCount 指定列 阅读全文
posted @ 2018-02-01 11:15 萌宝芒果 阅读(859) 评论(0) 推荐(0) 编辑

摘要: 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程: 一、用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的 阅读全文
posted @ 2018-02-01 09:57 萌宝芒果 阅读(271) 评论(0) 推荐(0) 编辑

摘要: 事件对象就像一个开关:它只有两种状态 开和关。当一个事件处于”开”状态,我们称其为”有信号”否则称为”无信号”。可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是”无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。 产生事件对象的函数如下: 该函数创建一个Event同步对 阅读全文
posted @ 2018-02-01 09:42 萌宝芒果 阅读(327) 评论(0) 推荐(0) 编辑

2018年1月25日

摘要: (一)Windows API串口通信编程概述 Windows环境下的串口编程与DOS环境下的串口编程有很大不同。Windows环境下的编程的最大特征之一就是设备无关性,它通过设备驱动程序将Windows应用程序同不同的外部设备隔离。Windows封装了Windows的通信机制,这种方式称为通信API 阅读全文
posted @ 2018-01-25 17:11 萌宝芒果 阅读(11546) 评论(0) 推荐(2) 编辑

摘要: 在32位的windows系统中,串口和其他通信设备是作为文件处理的。对串口的操作和对文件的操作是完全一样的。通信以调用CreateFile()开始。 函数原型如下: 如果用CreateFile()函数打开COM1,代码如下: 阅读全文
posted @ 2018-01-25 16:14 萌宝芒果 阅读(3181) 评论(0) 推荐(0) 编辑