欢迎来到天天文库
浏览记录
ID:18403344
大小:4.52 MB
页数:111页
时间:2018-09-17
《c#网络编程(实例) (1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C#与VB.NET网络通信开发实战第1章:套接字编程编写网络应用程序是程序设计中最有趣的领域之一。眼看着自己编写的程序成功地通过网络实现了通信,这是特别令人振奋的。在这一章里,我们将使用TCP/IP建立一个类似于WindowsLiveMessenger(或ICQ)的聊天程序。通过这个聊天程序,你将学会如何在.NET中进行网络编程,并了解建立多用户聊天程序时会遇到的种种挑战。第2章:串行通信串行通信是设备之间相互通信最古老的机制之一。从IBMPC及其兼容机开始,几乎所有的计算机都配备了一个或多个串行端口和一个并行端口。顾名思义,串行
2、端口(serialport)每次1位地连续收发数据,而并行端口(parallelport)则使用8条独立的数据线每次收发8位数据。尽管串行端口传输速度相对低于并行端口,但串行通信仍然是设备连接的流行选项,因为它简单而且成本较低。虽然当今的消费产品正在使用USB连接取代串行连接,但是仍有大量的设备把串行端口作为它们与外部世界连接的唯一途径。这一章将介绍怎样使用.NETFramework2.0和.NETCompactFramework2.0里新的SerialPort类实现与其他串行设备的通信。我们将建立3个项目,用实例说明怎样使用串行
3、通信。第一个项目是一个聊天程序,它允许(使用串行数据线或者蓝牙互相连接的)两台计算机进行通信。你可以以此程序为基础,对其进行扩展来实现与手机之类的其他外部串行设备的通信。你将学会如何通过一个串行的蓝牙连接使用AT命令通过程序来控制你的移动电话。第二个项目是一个PocketPC聊天程序,与前一个项目十分类似。第三个项目展示了怎样与GPS接收器通信,并从中提取有用的数据用于在地图上显示当前位置。第3章:将指纹识别纳入.NET程序生物特征识别是确认个体身份最可靠的方式之一。现在,应该有很多人已经熟悉了微软指纹阅读器(MicrosoftF
4、ingerprintReader)。使用微软指纹阅读器,你只需把手指放在读取器上,就能登录你的电脑。你也可以使用指纹阅读器提供的应用程序来为要求身份认证的网站保存用户ID和密码。随后你就可以将指纹作为钥匙,取出ID和密码,安全地登录那些站点。微软指纹读取器把需要为不同网站记住不同密码的烦恼一扫而尽。在这一章,我们将说明如何使用GrFingerFingerprintSDK将微软指纹阅读器集成到你的.NET2.0Windows应用程序中。我们将建立一个来访者鉴别系统,访问办公室的用户可以使用它在接待处登记。登记以后,下一次他再访问办公
5、室时,只需简单地扫描一下指纹,系统就会记录他的来访。学校也可以改编这个程序用于考勤,比如在大型的阶梯教室等场合,考勤必须快速而有效地实施。第4章:红外线编程在流行的如WiFi(WirelessFidelity,基于IEEEconstructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipm
6、entinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations111802.11b标准的无线局域网)、蓝牙和其他无线技术的喧哗声中,有一种最简单而又最普遍的无线通信形式很容易被忽略——它就是红外线通信。其实只要用过遥控器就已经用过这种通信形式。红外线通信使用超出光谱中可见光红光的不可见波段。你可以在
7、应用程序中利用它进行短程的、点到点的数据传输。因为使用了光,所以光路是使用红外线通信的必要条件。尽管有此限制,红外线还是在数码相机、PDA和笔记本电脑等设备中日益流行。在这一章里,我们将讲解如何建立允许两台设备(及计算机)使用红外线进行无线通信的应用程序。你可以将这一章中阐述的编程技术改造并应用到其他编程任务中,如编写无线的网络游戏等。第5章:RFID编程射频识别(RadioFrequencyIdentifications,RFID)是近来在IT行业大力宣传的一项技术。RFID系统是一种识别系统,通过无线电波从称为电子标签(tag
8、)或应答器(transponder)的设备中接收数据。RFID应用在日常生活中随处可见——超市、图书馆、书店等。RFID提供了一种快速而有效的方式来收集信息,如仓库的库存盘点、物品下落的追踪等。在这一章,我们将介绍如何构建利用RFID技术进行数据采
此文档下载收益归作者所有