08 2009 档案
Dictionary 泛型集合用法 [转]
摘要:泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类:非泛型集合类 泛型集合类 ArrayList List HashTable DIctionary Q...
阅读全文
乐在其中设计模式(C#) - 提供者模式(Provider Pattern)[转]
摘要:介绍为一个API进行定义和实现的分离。示例有一个Message实体类,对它的操作有Insert()和Get()方法,持久化数据在SqlServer数据库中或Xml文件里。根据配置文件中的配置来决定数据持久化方案是使用SqlServer数据库还是Xml文件。MessageModelusingSystem;namespacePattern.Provider{/**////<summary>...
阅读全文
Net中的反射使用入门[转]
摘要:1、什么是反射2、命名空间与装配件的关系3、运行期得到类型信息有什么用4、如何使用反射获取类型5、如何根据类型来动态创建对象6、如何获取方法以及动态调用方法7、动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’...
阅读全文
什么是 DLL
摘要:什么是动态链接库 (DLL) 以及在使用 DLL 时可能发生的各种问题。在开发您自己的 DLL 时应该考虑的一些高级问题。在说明什么是 DLL 的过程中,本文将说明动态链接方法、DLL 依赖性、DLL 入口点、导出 DLL 函数以及 DLL 故障排除工具。http://support.microsoft.com/kb/815065/zh-cn
阅读全文
域名价值[转]
摘要:近年来随着网络的普及,公司利用网络域名进行生产管理、销售、信息交流的情况越来越多,域名的使用在企业发展过程中所起的作用也日益显著。同时域名的转让也逐渐兴起,甚至出现了域名回购的非正常现象。基于此,许多会计理论与实务界的工作者提出将网络域名进行注册后作为企业的一项无形资产或费用进行管理,这样既能有效地保护和提高企业的商业价值,又能使企业会计信息更能体现收入与费用配比原则。但是,无论是把域名进行资本化...
阅读全文
ASP.NET中的Provider模式 [转]
摘要:Provider Pattern 实现接口与具体实现的分离,通过配制文件灵活配制需要的具体实现。沿用上次那个示例接口不变。1.实现类必须继承System.Configuration.Provider.ProviderBase,这次我们多增加一个实现,看代码: [代码]2.自定义配制节ActionProviderSection继承自ConfigurationSection,看代码: [代码]3.Ac...
阅读全文
.NET 2.0的Provider模式[转]
摘要:第一部分: Provider模式统览Provider设计模式是在.NET 1.1 framework中被首次介绍到,特别是在ASP.NET快速入门中,以及后来在ASP.NET Whidbey中作为membership management provider API被正式化。它的主要目的在于为一个API进行定义和实现的分离。这样就通过核心功能的灵活性和易于修改的特点使得API具有灵活性。Provid...
阅读全文