摘要:
说明:本系列文章参考自李会军先生的Castle 开发系列文章,然后记录自己在学习时遇到的一些问题,记录之。主要内容1、Castle配置学习2、初始化配置Castle配置学习 此段配置... 阅读全文
摘要:
近期由于项目中用到串口编程,而以前有从未使用过,查阅相关资料,先将串口编程整个过程整理如下,以备不时之需。SerialPort类简述此类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序的访问。SerialPort类支持一下编码:ASCIIEncoding、UTF8Encoding、UnicodeEncoding、UTF32Encoding以及mscorlib.dll中定义的代码页小于50000或者为54936的所有编码。(摘自MSDN,具体网址)SerialPort常用属性BaudRate 获 阅读全文
摘要:
C# 代理与事件共分为上下两篇,是我在学习该方面知识时记录的随笔!文章索引:C# 代理与事件上(delegate)C# 代理与事件下(event)C#代理概述代理(delegate)是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。但它与普通的类不同的是delegate能够拥有一个签名,并且它只能持有与它的签名相匹配的方法的引用。代理类似于C/C++ 中的函数指针极为类似,可以直接指向某一函数。但他拥有函数指针不具备的有点:1、函数指针只能指向静态函数,但delegate既可以引用静态函数,又可以引用非静态成员函数。2、与函数指针相比,delegate是面向对象,类型安全且受控的 阅读全文
摘要:
今天在使用VS2010调试程序时,出现这个自己以前从未接触过的错误“类型初始值设定项引发异常”。自己上网查找了相关资料,终找到原因,先记录下来。问题:在我的项目里,有一个数据库助手类“SqlHelper”,其中的成员皆是静态成员。但由于我改动这个类时,类中的数据库连接变量未被具体赋值,代码如下:private static string connstr = ConfigurationManager.ConnectionStrings[" "].ConnectionString;正确时应该是这样的:private static string connstr = Configu 阅读全文