發表文章

目前顯示的是 6月, 2008的文章

PowerTools for Open XML

PowerShell 也能操控 Office 文件囉~ 引用自 InfoQ: 使用命令行操作Office文档 : 它是以Open XML SDK和.NET 3.0为基础的,用户无须安装MS Office或使用繁琐的COM操作,这一点对于Office从来就不能在服务端应用程序上正常工作来讲很重要。 官方網頁: PowerTools for Open XML

SQL RSS

這是一個可以 monitor SQL server 2008 變動,並且轉為 RSS/ATOM feed 的工具,用途可以很廣泛,不過只能使用在 SQL server 2008、.Net framework 3.5 以上,這就顯得很受限了。 官方網站: SQL RSS on CodePlex.com (Microsoft SQL Server Community & Samples) 消息來源: SQLRSS: an open source project for creating an RSS feed from database changes Cool (Free, Open) Tools: SQL RSS

Perst

引用自: InfoQ: 嵌入式数据库Perst发布3.0版 更好的文档,包括针对.NET用户的类似于MSDN一样的API指南;38页的介绍;一个带有示例的指南,涵盖范围从基本的创建、打开及存储对象到如schema变更和数据库复制这样的高级主题 增强的全文检索引擎,效率更高,代码量更少 针对Persist Lite(Java ME版本)的强大的即时压缩,这将数据存储量平均减少了3到5倍 支持.NET语言集成查询(LINQ) 下載: Perst Open Source Java Database / .NET Database 官方網站: mcobject.com

P/Invoke Interop Assistant

今天 CLR Team 釋出了 P/Invoke Interop Assistant 的源碼,當然還是放在 CodePlex 上,官方網址是: P/Invoke Interop Assistant 。 你可以看看這篇文章: 现在就下载开源工具P/Invoke Interop Assistant -- 使用P/Invoke中进行签名转换的好帮手 的介紹。

Stub Generator

這個工具會分析既有的組件,並產生一份相同介面的 c# 源代碼,但是裡面沒有任何的實作。 Analyze existing DLL and generate C# source code for stub DLL containing the same public API but no implementation. 下載原始碼試過之後,發現程式有問題,可能要等官方釋出正式版本。 官方網站: http://www.codeplex.com/StubGenerator 消息來源: Noam Lampert: Stub Generator project

NArrange

簡單的說,是一個美化代碼的工具。如果你寫程式不習慣加上適當地縮排的話,這工具可以自動幫你作這工作。更詳細的說明可以參考下面: NArrange is a stand-alone, configurable .NET code beautification tool that automatically organizes code members and elements within .NET classes. It allows developers to easily sort class contents according to their style and layout conventions. NArrange works by parsing source code files into a document object model, arranging the elements then rewriting the arranged source code. 官方網站: NArrange - .NET Code Organizer 消息來源: Mono - MonoDevelop IDE - NArrange - .NET Code Organizer: Now with MonoDevelop Support

NCache-分散式緩衝

請參見 InfoQ的翻譯:NCache-最新发布的.NET平台分布式缓存系统 ,裡面除了介紹以外,也分析了價錢、使用上可能會遇到的一些問題。

Mono and OOo UNO

與 Microsoft Office 類似,Open office 也提供有 Automation 的功能,這份 Development Kit 稱為 UNO,從去年就開始提供對 .NET 的支援。 最近, Mono 開發小組對該功能做了補強,並且做了 MonoDevelop 的 Extension,讓使用 MonoDevelop 的人能更易於使用。 所以,你也可以寫 .NET 程式來操控 Open office 文件囉~ 消息來源: Miguel de Icaza: OpenOffice-based applications with Mono and MonoDevelop

Open XML Format SDK 1.0 釋出

OpenXML SDK 設計的目的就是用來存取新一代的 Office 格式,所以你的 .NET 應用程式也能產生或使用 Office 2007 的文檔了。 嗯,你想說什麼?是的,你猜的沒錯,Office 2007 以前不適用,你還是得利用 COM Interop 來存取。 下載網址: http://go.microsoft.com/fwlink/?LinkId=120908 文件: http://msdn.microsoft.com/en-us/library/bb448854.aspx 消息來源: Open XML Format SDK 1.0 发布 Open XML Format SDK 1.0 发布 Open XML SDK Version 1 released

SharpZipLib

在我印象中,這應該是最早推出的 zip 函式庫。除了可以處理 zip 檔案以外,也可以處理 gzip, tar, bzip2 檔案。 版權基本上是使用 GPL,但是有些例外情況你需要特別注意: Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from

PDFjet

PDFjet for .NET 是一個技術使用上免費( Royalty-free ,類似圖庫的授權,付費一次之後,即可無限次使用)的 PDF 函式庫,主要用來產生 PDF 文檔。 官方網址: PDFjet - high performance PDF library for Java and .NET

Silverlight Chart

以下引用自: VISIFire Silverlight 2 Chart 控制項 。 想要用 Silverlight 2 上顯示豐富的圖表嗎? VISIFire 公司提供了 Open Source 的 Silverlight 2 Chart 控制項,可以在 ASP, ASP.Net, PHP, JSP, CodeFusion, Ruby on Rails 以及 HTML 中使用,... 官方網址: Silverlight Chart

Testing WindowsForms

作者為 Control 提供 Extension Method,使其可以進行 Windows Form 的測試工作,當然,你還是要搭配 NUnit 來作。 代碼下載位置: 下載點 文章: Testing WinForms

DotNet Zip

DotNet Zip 是針對處理 Zip 檔案、資料流的小型且易於使用的函式庫。它讓 .NET 應用程式易於建立、讀取與更新 zip 檔案。你可以在下列情況下使用: 建立 zip 檔案,並加入檔案或目錄。 從 zip 解壓縮檔案出來。 更動既存的 zip,移除或加入檔案。 加上密碼保護。 從檔案或資料流讀取 zip 檔案。 getting entry input from a file or a stream extracting an entry into a file or a stream 日前推出新版,支援了 ASP.NET 的 Response 資料流。 官方網站: DotNet Zip

Data Dictionary Creator

以下引用自: 推薦好用工具:Data Dictionary Creator ,所以要看完整內容的話,看原文章吧~ 簡單又實用的工具,他可以幫你的 SQL Server 中的資料庫每一個表格、欄位做註解,註解寫完之後是直接儲存在 SQL Server 中的「擴充屬性」中,然後可以直接輸出完整的資料庫結構說明文件(包括 Word, Excel, Xml, Html, T-SQL 等) 官方網站: Data Dictionary Creator

AnkhSVN

除了 VisualSVN 以外,在 Visual Studio 裡面你還可以使用 AnkhSVN,請參考這篇文章: AnkhSVN 結合 Visual Studio 與 Subversion

PowerShell 快捷參考

有人製作了一份 PowerShell 的快捷參考,格式為 PDF,共八頁,裡面包含了 PowerShell 的語法、指令以及簡單的範例,讓你可以快速的進入 PowerShell 領域。 下載網址在 這裡 ,你需要先行註冊才能下載。 消息來源: Windows PowerShell : New Free Windows PowerShell Quick Reference Card