当前位置:首页 > 工业技术
C#与VB.NET网络通信开发实战
C#与VB.NET网络通信开发实战

C#与VB.NET网络通信开发实战PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)Wei-MengLee著;田国法,吴兰陟译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181961
  • 页数:255 页
图书介绍:本书阐述了如何使用.NET Framework 2.0来实现一些关键网络技术,讨论了有线设备之间、网络与无线设备间的通信,通过实例教会读者以简单直接的方式应用这些技术。书中从探讨理论背景开始,然后使用框架中的API创建各种网络应用程序,从蓝牙和RFID通信,到套接字编程和聊天服务。书中全部实例代码都同时提供Visual Basic .NET和C#版本。
《C#与VB.NET网络通信开发实战》目录

第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

返回顶部