数据来源与文件操作详解
1. 其他数据来源
数据有多种形式,除了键盘输入、鼠标输入和数据库数据外,还有以下不同的数据来源:
- 串行连接
- USB 设备
- 互联网
- 远程处理
- 条形码阅读器
- 数据采集卡
1.1 RS - 232 数据
在主流编程领域,串行连接逐渐成为过去式,更多设备倾向于使用 TCP/IP 或 USB 通信。但如果需要通过 RS - 232 设备或调制解调器与设备通信,可以使用 VB 6.0 中的 MSComm 控件。
使用 MSComm 控件(或任何 OCX 控件)需要借助 .NET 的组件对象模型互操作性(COM Interop)功能。COM Interop 允许创建一个 .NET 程序,使其作为基于 IDispatch 的 COM 对象的客户端或服务器。
以下是在 C# 程序中包含和设置 MSComm 串行控件的步骤:
1. 启动一个新项目,例如名为 “MSComm”。
2. 显示工具箱:在窗体上,将工具箱显示出来。
3. 自定义工具箱:右键单击工具箱,选择“自定义工具箱”。
4. 选择控件:在“自定义工具箱”窗口中,选择“COM 组件”选项卡,勾选“Microsoft 通信控件”,然后双击它并点击“确定”。此时工具箱中会出现该控件,将其拖到窗体上,会看到电话图标。
5. 更改控件名称:将控件名称从 AxMSComm1 更改为 COM1。
以下是使用 MSComm 控件的 C# 代码示例:
p