博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年7月6日

正文内容加载中...

posted @ 2012-07-06 08:44 gczhao 阅读(261) 评论(0) 推荐(0) 编辑

2012年7月5日

摘要:本文转自:http://www.cnblogs.com/wuhuacong/archive/2011/07/19/2111055.html开发C#相关的项目有很多年了,一直没有接触串口的开发,近期由于工作的需要,需要了解熟悉对硬件串口的开发,通过对串口的深入了解,串口也不再是什么神秘的东西,利用SerailPort组件,对串口的各种操作也非常的方便,由于本人总是喜欢把一些常用的东西封装成可供重复利用的类库,因此,阅百家代码,提炼总结优化,把对串口的操作封装成一个公用的类库,应付日常的串口编程开发,也算是工作的一个阶段性总结吧。先上图,了解串口的一些基本的东西,并逐步介绍相关的知识。微软在 .N 阅读全文

posted @ 2012-07-05 16:53 gczhao 阅读(305) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/candylakers/archive/2011/12/30/2307104.html我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来做例子)一个基本的串口程序,既然是个程序了。我们就先从功能说起,包含串口选择波特率选择打开关闭接受数据显示发送数据输入发送数据数据量提示以及归零好吧,有了这些功能,我们就先画出界面。例如:这里,波特率就定死几 阅读全文

posted @ 2012-07-05 16:38 gczhao 阅读(780) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/showlie/articles/751737.htmlSerialPort中串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。一、线程实时读串口;二、事件触发方式实现。由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在SerialPort类中有DataReceived事件,当串口的读缓存有数据到达时则触发DataReceived事件,其中SerialPort.ReceivedBytesThreshold属性决定了当串口读缓存中数据多少个时才触发DataReceiv 阅读全文

posted @ 2012-07-05 16:22 gczhao 阅读(264) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/greatverve/archive/2011/06/29/csharp-serialport.html 在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport(VS.80).aspx查看。相关文章《使用System.IO 阅读全文

posted @ 2012-07-05 16:20 gczhao 阅读(468) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/11/24/1886209.html腾讯向大众提供了申请QQ的界面,方便很多潜在用户加入QQ大军中,注册页面是http://reg.qq.com ,为了限制用户的过度使用,设置了验证码、IP限制等手段,一般用户默认一天只能申请几个QQ号码,号码是随机生成的,当然好的号码是不会有的,这些是腾讯的资源,需要付费才能获取到。本文主要介绍如何利用C#来实现QQ号码的快速、批量申请操作,以及考虑如何加入宽带拨号的方式实现IP的限制,尽可能的申请到更多的QQ号码,以供他用。先看看演示程序的界面效果:=== 阅读全文

posted @ 2012-07-05 16:11 gczhao 阅读(316) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/tony-yang/archive/2009/06/03/learnserialport.htmlC#的SerialPort学习资料在网上已经有很多了,我在这里主要是把我学习中用到的资料整理,归类一下.首先我们学习的时候没有串口硬件,那么我们去找一个模拟虚拟串口的工具我用的是VSPM.exe,下载地址http://www.skycn.com/soft/30517.html开始学习SerialPort,首先先来看看一些基础知识串口简单讲解串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者 阅读全文

posted @ 2012-07-05 15:44 gczhao 阅读(414) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://blog.csdn.net/wuyazhe/article/details/5598945我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来做例子)一个基本的串口程序,既然是个程序了。我们就先从功能说起,包含串口选择波特率选择打开关闭接受数据显示发送数据输入发送数据数据量提示以及归零好吧,有了这些功能,我们就先画出界面。例如:这里,波特率就定死几种好了。直接界面上添加240 阅读全文

posted @ 2012-07-05 15:40 gczhao 阅读(294) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/xinai/archive/2012/05/22/2513505.html近期由于项目中用到串口编程,而以前有从未使用过,查阅相关资料,先将串口编程整个过程整理如下,以备不时之需。SerialPort类简述此类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序的访问。SerialPort类支持一下编码:ASCIIEncoding、UTF8Encoding、UnicodeEncoding、UTF32Encoding以及mscorlib.dll 阅读全文

posted @ 2012-07-05 15:37 gczhao 阅读(541) 评论(0) 推荐(0) 编辑

摘要:本文转自:http://www.cnblogs.com/liuy/archive/2010/03/03/1677130.html1、基本概念MS在 .NET FrameWork2.0中对串口通讯进行了封装,我们可以在.net2.0及以上版本开发时直接使用SerialPort类对串口进行读写操作。SerialPort类的属性主要包括:串口名称(PortName)波特率(BaudRate)数据位 DataBits停止位 StopBits奇偶校验 Parity握手协议 HandshakeSerialPort类的事件主要包括:DataReceived:用于异步接收串口数据SerialPort类的方法主 阅读全文

posted @ 2012-07-05 15:32 gczhao 阅读(301) 评论(0) 推荐(0) 编辑