C#与VB.NET网络通信开发实战

C#与VB.NET网络通信开发实战

(美) 李 (Lee,W.M.) , 著

出版社:人民邮电出版社

年代:2008

定价:35.0

书籍简介:

本书阐述了如何使用.NET Framework 2.0来实现一些关键网络技术,讨论了有线设备之间、网络与无线设备间的通信,通过实例教会读者以简单直接的方式应用这些技术。书中从探讨理论背景开始,然后使用框架中的API创建各种网络应用程序,从蓝牙和RFID通信,到套接字编程和聊天服务。书中全部实例代码都同时提供Visual Basic .NET和C#版本。

书籍目录:

第1章套接字编程1

1.1套接字编程介绍1

1.2创建自己的多用户聊天应用程序2

1.2.1为网络通信使用TcpClient和TcpListener类3

1.2.2构建服务器7

1.2.3构建客户16

1.2.4测试聊天应用程序23

1.3构建高级的多用户聊天应用程序24

1.3.1定义自己的通信协议24

1.3.2协议描述24

1.3.3功能一览25

1.3.4构建服务器28

1.3.5构建客户43

1.3.6测试应用程序65

1.4小结66

第2章串行通信67

2.1串行通信基础68

2.2使用串行端口聊天69

2.2.1硬件需求70

2.2.2构建聊天应用程序72

2.2.3创建SerialPort类的实例73

2.2.4列举所有可用的串口名73

2.2.5打开串口75

2.2.6断开串口连接77

2.2.7使用串口发送数据78

2.2.8接收串口上的数据79

2.2.9测试应用程序80

2.2.10传输Unicode字符81

2.2.11连接到其他串行设备82

2.3在PocketPC上使用串口聊天85

2.3.1硬件需求86

2.3.2构建应用程序86

2.3.3编写程序代码87

2.4用GPS接收器和微软虚拟地球创建地图程序91

2.4.1构建应用程序94

2.4.2创建包含虚拟地球地图的HTML文件94

2.4.3编写程序代码96

2.4.4显示地图的坐标100

2.4.5连接到GPS接收器103

2.5绘制保存的路径112

2.6小结118

第3章将指纹识别纳入.NET程序119

3.1使用GrFingerSDK120

3.2创建应用程序120

3.2.1编写程序代码123

3.2.2连接所有控件125

3.2.3测试应用程序142

3.3小结144

第4章红外线编程171

4.1IrDA介绍171

4.2创建Windows移动设备之间的红外线通信172

4.2.1你所需要的172

4.2.2创建项目173

4.2.3编写程序代码174

4.2.4接收消息175

4.2.5显示接收到的消息179

4.2.6发送消息180

4.2.7编译并部署应用程序183

4.3建立桌面上的红外线通信184

4.3.1你所需要的184

4.3.2创建项目185

4.3.3导入命名空间186

4.3.4声明常量和成员变量187

4.3.5编写Form_Load()事件代码187

4.3.6编写ReceiveLoop()子程序188

4.3.7编写ReceiveMessage()函数189

4.3.8编写代理以及UpdateTextBox()和UpdateStatus()子程序191

4.3.9编写SendMessage()子程序191

4.3.10编写Send按钮控件的代码194

4.3.11测试应用程序195

4.4小结195

第5章RFID编程197

5.1RFID介绍197

5.2构建考勤应用程序199

5.2.1RFID阅读器1:ParallaxRFID阅读器模块199

5.2.2RFID电子标签200

5.2.3阅读器的设置200

5.2.4构建应用程序用户界面202

5.2.5编写程序代码207

5.2.6测试应用程序220

5.2.7RFID阅读器2:PhidgetRFID221

5.2.8RFID电子标签221

5.2.9构建示例应用程序222

5.2.10PhidgetRFIDAPI224

5.2.11编写程序代码224

5.2.12测试应用程序230

5.2.13两种RFID阅读器的比较231

5.3小结231

第6章与外围设备交互233

6.1所使用的组件233

6.1.1传感器234

6.1.2摄像头234

6.2连接传感器到PC235

6.2.1连接PING传感器236

6.2.2PING传感器编程237

6.2.3与PC集成240

6.3摄像头的编程246

6.4小结255

内容摘要:

  本书将阐述因.NETFramework2.O而变得更加容易实现的一些关键网络技术,讨论了有线互联的机器之间以及网络与移动设备之间的通信。本书将通过示例项目以一种直接、简单易懂的方式来讲解这些技术。本书共包含6章,各章分别介绍网络编程的一个特定方向。我们将使用.NETFramework中的API以及第三方SDK来构建各种先进的网络应用程序,覆盖从蓝牙和FRID通信到套接字编程与聊天服务器等内容的方方面面。书中将为每个项目构建可运行的实例,这些实例也可以被定制以适用于你自己的目的。  本书阐述了如何使用.NET的一些关键网络通信技术,讨论了有线设备之间以及网络与无线设备之间的通信,并通过实例教会读者以简单直接的方式应用这些技术。书中从探讨理论背景开始,然后使用框架中的API创建各种网络应用程序,从蓝牙和RFID通信,到套接字编程和聊天服务。书中全部实例代码都同时提供VisualBasic.NET和C#版本。  本书适合各个层次的.NET开发人员阅读。【作者简介】  Wei-MengLee微软MVP,DeveloperLeamingSolution8公司的创始人和技术专家。他经常在国际会议上发表演说。独立编着或与人合著过关于.NET、XML以及无线技术的很多圈书。可以通过http://weimenglee..blogspot.com/与他联系。

书籍规格:

书籍详细信息
书名C#与VB.NET网络通信开发实战站内查询相似图书
丛书名图灵程序设计丛书
9787115181961
如需购买下载《C#与VB.NET网络通信开发实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26装帧平装
页数 130 印数

书籍信息归属:

C#与VB.NET网络通信开发实战是人民邮电出版社于2008.07出版的中图分类号为 TP312 的主题关于 BASIC语言-程序设计 ,C语言-程序设计 的书籍。