<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>驽鸟公寓 &#187; dotNet</title>
	<atom:link href="http://www.nuniao.com/index.php/archives/category/computer/dotnet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nuniao.com</link>
	<description>记录驽鸟的喜怒哀乐！</description>
	<lastBuildDate>Thu, 02 Feb 2012 05:14:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>.NET文件格式相关开源项目</title>
		<link>http://www.nuniao.com/index.php/archives/2010/08/812.html</link>
		<comments>http://www.nuniao.com/index.php/archives/2010/08/812.html#comments</comments>
		<pubDate>Sat, 07 Aug 2010 01:11:49 +0000</pubDate>
		<dc:creator>驽鸟</dc:creator>
				<category><![CDATA[dotNet]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[文件]]></category>
		<category><![CDATA[格式]]></category>

		<guid isPermaLink="false">http://www.nuniao.com/?p=812</guid>
		<description><![CDATA[<p><strong>NPOI</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://npoi.codeplex.com/</font></p>
<p>描述: NPOI是POI的.NET移植版本，目前稳定版本中仅支持对xls文件（Excel 97-2003）文件格式的读写。目前的NPOI版本主要是基于POI 3.2的，目前正在将部分POI 3.5的bug修整放入新版本中。</p>
<p>相关文件格式: xls, OLE2格式</p>
<p>工具：POIFS Browser</p>
<p>代码协议： Apache 2.0</p>
<p><span id="more-812"></span></p>
<p><strong>Office Binary Translator to Open XML </strong></p>
<p>语言： c#</p>
<p>官方网站: <font color="#6466b3">http://b2xtranslator.sourceforge.net/</font></p>
<p>描述: 这个项目的主要目的是把Office 97-2003的文件格式转换成Open XML格式，为其他软件提供参考。</p>
<p>相关工具: BiffView++ (下载<font color="#6466b3">zip</font>文件)</p>
<p>相关文件格式：doc/docx, ppt/pptx, xls/xlsx</p>
<p>代码协议：BSD</p>
<p><strong>Open XML Format SDK</strong></p>
<p>官方网站：<font color="#6466b3">http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&amp;DisplayLang=en</font></p>
<p>描述：微软官方提供的Open XML读写库，目前最新版是2.0 CTP版本。</p>
<p>相关文件格式：Open XML Formats (docx, xlsx, pptx等)</p>
<p><strong>ZeraldotNet</strong></p>
<p>语言： c#</p>
<p>官方网站: <font color="#6466b3">http://www.codeplex.com/ZeraldotNet</font></p>
<p>描述: Zeral .Net类库实现了BitTorrent协议、eMule协议、Overnet协议和Gnutella协议。</p>
<p>相关文件格式： .torrent</p>
<p>代码协议：Ms-CL v1.1</p>
<p><strong>NAudio</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://www.codeplex.com/naudio</font></p>
<p>描述: NAudio是一套实用的音频类库，目的是加快.NET上音频相关工具的开发。它诞生于2001年，现在已经有了很多功能。</p>
<p>相关文件格式: MP3, OGG, SFZ, MIDI, SoundFont, WAV</p>
<p>代码协议：Ms-PL</p>
<p><strong>DotNetZip</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://www.codeplex.com/DotNetZip</font></p>
<p>描述: DotNetZip是一个小巧、使用简便的zip类库。用VB.NET及C#写的应用程序都能简单方便的创建、阅读和更新zip文件。</p>
<p>相关文件格式: zip</p>
<p>代码协议：Ms-PL</p>
<p><strong>7zSharp</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://www.codeplex.com/7zsharp</font></p>
<p>描述: 7zSharp是基于.NET 2.0的7z LZMA二次开发包，提供了一套便捷的API用于解密和加密7z文件。</p>
<p>相关文件格式: 7z (.7z), ZIP (.zip), GZIP (.gz), BZIP2 (.bz2) and TAR (.tar), RAR (.rar), CAB (.cab), ISO (.iso), ARJ (.arj), LZH (.lzh), CHM (.chm), Z (.Z), CPIO (.cpio), RPM (.rpm), DEB (.deb), NSIS (.nsis)</p>
<p>代码协议：LGPL 2.1</p>
<p><strong>iTextSharp</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://sourceforge.net/projects/itextsharp/</font></p>
<p>描述: iText# (iTextSharp)是iText Java开源库的C#移植版本，它可以让你从头开始生成PDF。</p>
<p>相关文件格式: PDF, rtf, bmp, gif, png,tiff, jpeg</p>
<p>相关技术: OpenPGP, OpenSSL, TSP(时间戳协议), x509, ocsp, BigInterger, BCPG</p>
<p><strong>GifLib</strong></p>
<p>语言: C#</p>
<p>官方网站: <font color="#6466b3">http://www.codeplex.com/GifLib</font>或<font color="#6466b3">http://www.cndotnet.org/GifLib</font></p>
<p>描述: GifLib能够无损读写Gif格式</p>
<p>相关文件格式: gif</p>
<p>相关技术: LZW压缩</p>
<p>代码协议：BSD</p>
<p><strong>.NET DiscUtil</strong></p>
<p>语言：C#</p>
<p>官方网站：<font color="#6466b3">http://discutils.codeplex.com/</font></p>
<p>相关文件格式：ISO, FAT, NTFS, VHD, XVA, VMDK和VDI</p>
<p>描述：可读写ISO文件和虚拟机磁盘文件格式（VHD, VDI, XVA, VMDK等）的库，完全用C#实现，没有P-Invoke。</p>
<p>代码协议：MIT</p>
<p><strong>UOF and OOXML translator</strong></p>
<p>官方网站：<font color="#6466b3">http://uof-translator.sourceforge.net/</font></p>
<p>相关文件格式：UOF, Open XML Formats</p>
<p>描述：这是微软公司、北京大学、LiSoft、清华大学、北京科技大学共同开发的开源项目，目的是实现UOF和OOXML的双向转换。目前最新版本是2.0，貌似正在开发2.1版本。</p>
<p><strong>JPEG Data</strong></p>
<p>环境：.NET 3.5 sp1</p>
<p>官方网站：<font color="#6466b3">http://jpegdata.codeplex.com/</font></p>
<p>相关文件格式：jpeg</p>
<p>描述：从jpeg中获得需要的数据</p>
<p>代码协议：Ms-PL</p>
<p><strong>Mp4 Explorer</strong></p>
<p>官方网站：<font color="#6466b3">http://mp4explorer.codeplex.com/</font></p>
<p>相关文件格式：mp4格式</p>
<p>描述：可用于从MPEG-4 iso文件（(ISO/IEC 14496-12, ISO/IEC 14496-14, ISO/IEC 14496-15)）中读取各种信息，如mp4头，元数据和其他数据</p>
<p>代码协议：Ms-PL</p>
<p><strong>NDoc</strong></p>
<p>官方网站：<font color="#6466b3">http://ndoc.sourceforge.net/</font></p>
<p>相关文件格式：xml</p>
<p>描述：描述：可以将代码编写过程中使用 /// 形成的XML的注释，自动形成多种风格的类库文档。这些风格可以是JavaDoc，MSDN-html，MSDN-chm，XML等。让我们快速拥有专业级的类库API 文档。</p>
<p>代码协议：Ms-PL</p>... ]]></description>
		<wfw:commentRss>http://www.nuniao.com/index.php/archives/2010/08/812.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.net三层结构心得[转]</title>
		<link>http://www.nuniao.com/index.php/archives/2009/02/710.html</link>
		<comments>http://www.nuniao.com/index.php/archives/2009/02/710.html#comments</comments>
		<pubDate>Mon, 16 Feb 2009 15:28:21 +0000</pubDate>
		<dc:creator>驽鸟</dc:creator>
				<category><![CDATA[dotNet]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[三层]]></category>
		<category><![CDATA[结构]]></category>

		<guid isPermaLink="false">http://www.nuniao.com/index.php/archives/2009/02/710.html</guid>
		<description><![CDATA[<p>知识点：<br />
　　三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)</p>
<p>　　1：数据数据访问层:主要是对原始数据（数据库或者文本文件等存放数据的形式）的操作层，而不是指原始数据，也就是说，是对数据的操作，而不是数据库,具体为业务逻辑层或表示层提供数据服务． <br />
　　2：业务逻辑层:主要是针对具体的问题的操作，也可以理解成对数据层的操作,对数据业务逻辑处理，如果说数据层是积木，那逻辑层就是对这些积木的搭建。 <br />
　　3：表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成 :aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地 提供服务。</p>
<p>具体的区分方法 <br />
　　1：数据数据访问层:主要看你的数据层里面有没有包含逻辑处理，实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。 <br />
　　2：业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。 <br />
　　3：表示层:主要对用户的请求接受，以及数据的返回，为客户端提供应用程序的访问。</p>
<p>　　心得：整个系统结构的建立离不开前期的分析，当理解三层结构，知道怎么利用时，我想难点就在于我们在前期的面向对象的分析了，好的分析才能给我们建立起整个结构，现在感觉面向对象是那么的重要，特别是类图的设计，对于我们初学者来说。把握不是那么准确，属性和方法考虑不到位不全面，当开始着手写代码时，发现我丢了好多东西没分析，只好反回头去再补充。</p>... ]]></description>
		<wfw:commentRss>http://www.nuniao.com/index.php/archives/2009/02/710.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

