} }; 这个用处不是太大。 3、兼容性 3.1 驱动和服务器的兼容性 3.2 驱动的.NET 语言兼容性 4、旧版本升级指南 2.0版本和1.x 版本还是有不少差别的,虽然在编码的过
MangoDB C# Driver 是一个MongoDB 的 C#/.NET 驱动,支持 10gen 。 示例代码: var client = new MongoClient("mongodb://localhost:27017");
更高级的使用方法和技巧: integration information for WCF, ASP.NET, and other application types . 构建应用架构 基于IoC的想法应该是
P8 using Lucene.Net; using Lucene.Net.Analysis; using Lucene.Net.Analysis.Standard; using Lucene.Net.Documents;
P6 C#命名规范 大家都知道写程序应该有个好的命名规范,为了工作方便,贴出来。 1 ADO.NET 命名规范 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind
ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个类库具 有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提
NAudio 是 一个开源的 . NET 音频和MIDI 库 , 含有 几十 个 实用的 音频 相关的工具类, 旨在加快 音频相关 功能 的开发 。 下图是一个用该类库开发的Mp3播放器程序的界面
Classless.Hasher 是一组用来处理哈希和Checksum 算法的 .NET 类库,支持微软.NET平台和Mono平台。 项目主页: http://www.open-open.
Jabber) 的开发包,采用 C# 编写,可用于 .NET 平台和 Sliverlight 技术。MatriX 提供完全的 .NET、.NET Compact 框架和 Sliverlight 支持。
1..NET时间周期处理组件 这个组件很小,主要是对时间日期,特别是处理时间间隔以及时间范围非常方便。虽然.NET自带了时间日期的部分功能,但可能还不强大。这个组件就是增强版本。详细功能可以看项目主页的介绍。在CodeProject:
Phalanger 是PHP的.NET编译 器;也就是能将PHP程序代码编译成.NET平台的MSIL。Phalanger早在2005年就开始由一群捷克的计算机系学生动手开发。 Phalanger与PHP
RavenDB 是个新的.NET开源文档数据库。下面是一个简单的例子 项目主页: http://www.open-open.com/lib/view/home/1322721919702
ADV_NET 是一个PHP语言跟NMAP通讯的类。 Nmap (“ Network Mapper(网络映射器) ”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个
。 Quartz.NET是一个开源的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵
SlimTune 是一个 .NET 应用的分析和性能优化工具,提供很多诸如远程分析、实时结果、多插件支持的可视化界面。 项目主页: http://www.open-open.com/l
模板引擎的 .NET 版本。nVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。
VTemplate是一个免费开源的模版引擎,其主要目标是为ASP.NET开发提供一种技术选择方案。 示例模板: 用户:
SolrNet 是 Solr 搜索平台的 .NET 客户端开发包。 SolrNet does not attempt to abstract much over Solr, it's assumed
SharpBox 实现了一个 .NET 驱动的应用程序接口,用来访问云存储服务,当前支持 DropBox 以及 Amazon S3 or iDisk. 项目主页: http://www.open-open
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。