第1章 套接字编程 1
1.1套接字编程介绍 1
1.2创建自己的多用户聊天应用程序 2
为网络通信使用TcpClient和TcpListener类 3
构建服务器 7
构建客户 16
测试聊天应用程序 23
1.3构建高级的多用户聊天应用程序 24
定义自己的通信协议 24
协议描述 24
功能一览 25
构建服务器 28
构建客户 43
测试应用程序 65
1.4小结 66
第2章 串行通信 67
2.1串行通信基础 68
2.2使用串行端口聊天 69
硬件需求 70
构建聊天应用程序 72
创建SerialPort类的实例 73
列举所有可用的串口名 73
打开串口 75
断开串口连接 77
使用串口发送数据 78
接收串口上的数据 79
测试应用程序 80
传输Unicode字符 81
连接到其他串行设备 82
2.3在PocketPC上使用串口聊天 85
硬件需求 86
构建应用程序 86
编写程序代码 87
2.4用GPS接收器和微软虚拟地球创建地图程序 91
构建应用程序 94
创建包含虚拟地球地图的HTML文件 94
编写程序代码 96
显示地图的坐标 100
连接到GPS接收器 103
2.5绘制保存的路径 112
2.6小结 118
第3章 将指纹识别纳入.NET程序 119
3.1使用GrFingerSDK 120
3.2创建应用程序 120
编写程序代码 123
连接所有控件 125
测试应用程序 142
3.3小结 144
第4章 红外线编程 171
4.1IrDA介绍 171
4.2创建Windows移动设备之间的红外线通信 172
你所需要的 172
创建项目 173
编写程序代码 174
接收消息 175
显示接收到的消息 179
发送消息 180
编译并部署应用程序 183
4.3建立桌面上的红外线通信 184
你所需要的 184
创建项目 185
导入命名空间 186
声明常量和成员变量 187
编写FormLoad()事件代码 187
编写ReceiveLoop()子程序 188
编写ReceiveMessage()函数 189
编写代理以及UpdateTextBox()和UpdateStatus()子程序 191
编写SendMessage()子程序 191
编写Send按钮控件的代码 194
测试应用程序 195
4.4小结 195
第5章 RFID编程 197
5.1RFID介绍 197
5.2构建考勤应用程序 199
RFID阅读器1:ParallaxRFID阅读器模块 199
RFID电子标签 200
阅读器的设置 200
构建应用程序用户界面 202
编写程序代码 207
测试应用程序 220
RFID阅读器2:PhidgetRFID 221
RFID电子标签 221
构建示例应用程序 222
PhidgetRFIDAPI 224
编写程序代码 224
测试应用程序 230
两种RFID阅读器的比较 231
5.3小结 231
第6章 与外围设备交互 233
6.1所使用的组件 233
传感器 234
摄像头 234
6.2连接传感器到PC 235
连接PING传感器 236
PING传感器编程 237
与PC集成 240
6.3摄像头的编程 246
6.4小结 255