WEB开发网
开发学院软件开发VC 介绍一个Win32 API串口控制MFC打包类 阅读

介绍一个Win32 API串口控制MFC打包类

 2010-02-19 20:33:12 来源:WEB开发网   
核心提示:支持环境:Windows 9x、Windows ME、Windows NT、Windows2000简介:这是一个Win32 API的打包类,对处理串口的Win32 API类进行了封装,介绍一个Win32 API串口控制MFC打包类,借助这个类可以很方便地对串口进行操作,特性:C++接口简洁易用使用C++异常时,以便保证

支持环境:Windows 9x、Windows ME、Windows NT、Windows2000

简介:这是一个Win32 API的打包类,对处理串口的Win32 API类进行了封装,借助这个类可以很方便地对串口进行操作。

特性:

C++接口简洁易用

使用C++异常时,首选 Win32 常规的返回值机制。保证使用CSerialPort的代码更加健壮。

支持UNICODE,支持MFC静态链接并且所有代码都在 warning level 4 级别上进行洁净编译。

支持串口模块使用重叠、阻塞和回调(只能在NT中使用)

注意事项:

请随时跟踪作者个人网站,以便获得最新版本。

版权声明:

你可以在任何以二进制形式发布的产品(包括商业的、共享的、自由的或其它的)中包含此源代码

在不修改每个模块(*.h、*.cpp)最上方版权细则的前提下,你可以用任何方式修改源代码

如果你想要与自己的应用程序一起分发源代码,只允许分发作者最新发布的版本,以便保证源代码的出处是唯一的

使用方法:

在工程中添加SerialPort.cpp文件,并在任何要调用这个类的模块中#include SerialPort.h文件。

实现细节请参考例子程序的源代码

API 参考: 接口由两个类组成:CSerialException、CSerialPort。其成员函数和成员变量清单如下:

CSerialException::CSerialException

CSerialException::GetErrorMessage

CSerialException::m_dwError

CSerialPort::CSerialPort

CSerialPort::~CSerialPort

CSerialPort::Open

CSerialPort::Close

CSerialPort::Attach

CSerialPort::Detach

CSerialPort::operator HANDLE

CSerialPort::IsOpen

CSerialPort::Dump

CSerialPort::Read

CSerialPort::ReadEx

CSerialPort::Write

CSerialPort::WriteEx

CSerialPort::TransmitChar

CSerialPort::GetOverlappedResult

CSerialPort::CancelIo

CSerialPort::GetConfig

CSerialPort::GetDefaultConfig

CSerialPort::SetConfig

CSerialPort::SetDefaultConfig

CSerialPort::ClearBreak

CSerialPort::SetBreak

CSerialPort::ClearError

CSerialPort::GetStatus

1 2 3 4 5 6  下一页

Tags:介绍 一个 Win

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接