摘要:
Building a better .NET Application Configuration Settings Class:虽然在.NET Framework里的ConfigurationSettings类提供了对web.config等配置文件里配置信息的保存与读取操作,但是这些对于我们日常实际的开发工作却显得“不够用”,比如我们需要新增加一个配置信息节点、对配置信息进行修改保存、配置信息加解密等等都是ConfigurationSettings类所无法提供的。尽管我们可以通过结合Xml文件操作等手段达到我们的目的,但是却忽略了我们对配置信息操作的简易实用的强烈要求。为此,该文章里就针对这种情况创建了满足上面需求的配置信息操作的几个实用类。其中值得一提的是,本来ConfigurationSettings里所有的配置信息读写都是以string类型操作的,而wwAppConfiguration采用反射手段实现了配置信息的自动类型转换,用代码说话就是:decimal taxRate = decimal.Parse(ConfigurationSettings.AppSettings["TaxRate"]) 只需要简单写成decimal taxRate = CustomConfiguration.TaxRate 即可。同样,要保存一个配置信息,只需要简单代码:
CustomConfiguration.TaxRate =
0.04M; // 设置配置信息
CustomConfiguration.WriteKeysToConfig(); // 写入配置文件(需要写文件权限)
Generic ADO.net Data Access:顾名思义就是一个通用的ADO.NET数据访问类库。它主要目的就是让你只要比较简单的修改配置信息,就可以做到更换数据库系统而不必修改代码。适用于要求与后台的数据库系统无关的应用程序。整个类库就是对ADO.NET里常用相关操作再进行一次封装,GProvider根据配置文件里的配置信息决定数据提供者是SQLServer、Oracle、Access等各种数据库系统中的一种,而诸如GAdapter、GCommand、GReader、GConnection等实际是利用针对接口编程达到抽象的目的。更具体可以参考其源代码,它是个开源项目。
上面两个是.NET技术资料。接着看些其他方面的资讯吧,这些资讯只是引用供大家参考,不代表个人观点。
方兴东:可能带动“第四次工业革命”的电机系博士生
老板该如何向核心员工许诺
一篇令所有游戏圈的兄弟汗颜的文章...[
阅读全文]