發表文章

目前顯示的是 2007的文章

Oracle 推出支援 .NET 3.5 與 Visual Studio 2008 的開發工具

請直接參閱這篇: Oracle 推出支援 .NET 3.5 與 Visual Studio 2008 的開發工具 Oracle 的腳步相當快呢~

Google Charts API: an ASP.NET 2.0 Server Control

相信很多人已經知道了前一陣子 Google 推出了 Google Chart API ,現在已經有人製作了一個 ASP.Net 控制項把 Google Chart API 包進去,這下你就可以很簡單的使用 Google Chart API 了~ 官方網址同時還介紹了使用方法: Google Charts API: an ASP.NET 2.0 Server Control

Graffiti CMS

功能強大、易用的內容管理系統,最近宣稱也能在 Mono 上執行了。 官方網址: Graffiti CMS 。 Graffiti CMS provides powerful content management in a simple, easy-to-understand format. Whether it's your personal blog, the family Web site, or the primary Web presence for your small business, Graffiti CMS software is the solution for simple content management.

Monorail 學習筆記

對岸的朋友寫了一系列的學習筆記: MonoRail学习笔记系列文章 ,非常值得作為學習 MonoRail 的入門文章。

Paint.Mono

Paint.NET 已經移植到 Mono 上了,看來 Mono 的Windows form 已經算是接近完成品啦~ 消息來源: Paint Mono — Paint.NET for Linux

MonoDeveloper 1.0 Beta3

MonoDevelop 釋出 1.0 Beta 3,Release Note 可以參看這裡: Release notes for MonoDevelop 1.0 Beta 3 ,這次主要有: 加強停駐功能 提供MacOS的支持 對 MoonLight runtime 的支援 提供對 Project/Solution 的屬性視窗(以前記得是獨立的Dialog或Window的樣子) 可以指定c# compiler的版本 然後每次改版一定要的就是 bug 的修正啦~ 對了,繁體中文翻譯應該也跟著更新了,前幾個星期我已經丟出了更新以後的繁體中文翻譯。這幾天找時間來看看翻譯有沒有什麼問題。 消息來源: Food for Monkeys: MonoDevelop beta 3 is out

IronPython Studio

已經有人在 CodePlex 上開了一個新的專案,目的是讓 Visual Studio.Net 也能使用 IronPython。 消息來源: 微軟全球技術支援中心 - 邱英瑞 - Jacky Chiou : IronPython Studio

DDay.iCal

DDay.iCal 是一個可以操作 iCalendar 的類別庫,主要實做 RFC 2445 協定。 如果你有作類似行事曆功能的軟體的話,我想你會需要這個類別庫。 官方網址: DDay.iCal DDay.iCal is an iCalendar class library written in C# and based on the RFC 2445 standard. It parses files in the iCalendar format and provides an object-oriented interface to iCalendar components: Event, Todo, TimeZone, Journal, FreeBusy, and Alarm.

PowerToy for .Net compact framework 3.5

隨著 .Net compact framework 3.5 的發佈,PowerToys也隨之更新,補足了在開發上的一些不便之處。 消息來源: .NET Compact Framework Team : Power Toys for .NET Compact Framework 3.5 have been released

.NET Framework 2.0 SP1 與 .NET Framework 3.0 SP1 修正問題清單

在這裡看到的: Tom Lee's blog : .NET Framework 2.0 SP1 與 .NET Framework 3.0 SP1 修正問題清單 。 想了解的人,請連結過去看看。 Microsoft .NET Framework 2.0 SP1 問題修正清單 Microsoft .NET Framework 3.0 SP1 問題修正清單

MoMA 1.2.6 釋出

隨著 Mono 1.2.6 的釋出,MoMA 也釋出了 1.2.6 版。 主要的變更: 增加對 .Net 3.0/3.5 類別庫的支援,所以可以分析 .Net 3.0/3.5 的應用程式了。 不再分析 Design NameSpace 消息來源: MoMA 1.2.6 Changes - Mono Project News

DDay.Update

以下節錄自官方網頁: DDay.Update : DDay.Update in a class library for adding automatic update capability to your .NET 2.0+ applications. As an alternative to ClickOnce, it uses ClickOnce manifest files, but avoids some of the do-it-all-for-you pitfalls of ClickOnce, while staying easy to use. DDay.Update 是一個可以為你應用程式加上自動更新能力的類別庫。基本上他算是 ClickOnce 的變形,但卻更容易使用。

Specter

以下節錄自官方網頁: Specter 的說明: Specter is an object-behaviour specification framework. It enables behaviour driven development by requiring developers to write executable specifications for their objects, before actually implementing them. Technologically this is similar to test driven development, however the shift in nomenclature removes the psychological barrier of writing "tests" for code that does not exist. (Existing projects implementing this idea include RSpec for Ruby and NSpec for .NET.) 簡單的說,是一個用來測試物件行為規格的 Framework,很類似 Unit test framework,但語法比較起來,更為簡潔: 如果你用 NUnit 可能會是這樣: [Test] public void StackCountMustEqual42() { Assert.AreEqual(42, stack.Count) } 改用 Specter 的話,會是這樣子: specify stack.Count.Must == 42

Mono 1.2.6 釋出!

消息來源: Mono 1.2.6 Released - Mono Project News 重要的幾項更新簡略翻譯如下: Windows.Form 應用程式可以直接在 MacOS X 上執行,不需要 X Server 了。 提供 ASP.NET AJAX APIs 跟控制項。 支持 FastCGI:除了 Apache 以外,ASP.Net 現在可以被放到任何有支持 FastCGI 的 HTTP Server 執行了。 Windows.Forms 現在支援 WebControl 啦,Windows 跟 Linux 都通用喔(使用 Mozilla)。 執行時期現在使用了更少的記憶體,也帶來更多效率與安全性的提昇。 C# 編譯器快要可以完整支援 3.0 的所有特性,大部分應該都沒問題了,除了 System.Query.Expression AST generation。 Mono 1.2.6 現在可以用來作為建立 SilverLight 1.1. 的 SDK 。(要使用 smcs 來編譯程式) 詳細的 Release Note 可以參考 Mono 1.2.6 release notes

API Diff

這是一個可以用來比對 Assembly 差異的工具,他能告訴你有哪些 API 不同,最適合用來比對不同版本的 Assembly。 除了有 GUI 版本以外,也提供有 console 版本。 下載點: SCHNEIDER SOFTWARE, API Diff GUI

Microsoft ASP.NET 3.5 Extensions Preview Released

這是一個能讓你少寫很多 ASP.Net 程式的 Extension,下面的消息來源有使用的範例,看起來真的很驚人。 - Dynamic Data: This is extensions to existing Data Controls allows them to generate much more code for you automatically based on the data model and meta data that is attached to the model. - MVC: This is a new form of ASP.NET web development which gives the web developer much more control over the markup and provides a cleaner separation between presentation/logic/data. - Silverlight Controls: This is a simple ASP.NET server control that makes adding Silverlight support a snap. It includes themes, automatic installation of Silverlight, client and server events. - AJAX: New extensions have been added to the Ajax library to support managing browser history when using UpdatePanels. This means making the back button behave right when using Ajax. - Entity Framework: A new data modeling framework that allows conceptual mapping. You create your object model and map it to your database tables as you see fit. - Astoria: A new data serv

如何安裝 moonlight(Silverlight in linux)

這份文件 Howto install Moonlight :是官方的討論群組(代號:Mono Olive)上所提供的導引,依照指示,應該就可以在 Ubuntu/Debian 上建制出 Moonlight,步驟相當冗長,看來要被包到官方套件中,可能是明年 Hardy Heron(8.04) 以後的事情了... 網路上另外有人分享了步驟: Johan.Hernandez TechBlog: How to Install Moonlight & Desklets Step by Step UPDATED 步驟整個又改良不少,也可以參考看看。

IKVM 0.36 發佈

IKVM 是一個能讓 Java 程式在 .Net CLR 執行的程式,除了執行以外,它也可以幫你把 Java bytecode 直接轉換為 CLR 可執行的機器碼 (.dll)。 這幾天 0.36 版發佈了... 消息來源: Jeroen Frijters: IKVM 0.36 Released

NAnt 0.86 Beta 1 發佈!

NAnt 已經有許久沒出新版了,現在終於發佈了 0.86 Beta 1! 這一版包含了許多新的功能,你可以參考Gert Driesen 在 Mono MailingList 上的說明: [Mono-list] NAnt 0.86 Beta 1 is available ,或是直接參閱官方網站的 Release Notes 。

Microsoft Visual Studio International Pack 1.0 Beta 1

用來處理多國語言用的工具包,看來很實用,用法與載點請參考: Microsoft Visual Studio International Pack 1.0 版 Beta1,包含VS IDE繁簡轉換套件

Volta

Volta 是一個類似 Google GWT 的產品,換言之,你可以用 .Net 語言來撰寫 Javascript application,想試試看的話, Volta官方網站 有詳細的 Quickstart ,能讓你快速上手。 不過安裝以前,得先安裝 Visual Studio 2008 唷~ 官方網站: Microsoft Live Labs : Volta 消息來源: » Microsoft creates GWT clone | Ed Burnette’s Dev Connection | ZDNet.com

ADO.Net Entity Framework 3.5 Beta 3 釋出!

相關下載網址: Entity Framework Runtime: http://go.microsoft.com/fwlink/?LinkId=104981 Entity Framework Tools: http://go.microsoft.com/fwlink/?LinkId=104983 Entity Framework Samples: http://go.microsoft.com/fwlink/?LinkID=104849 Entity Framework Documentation: http://go.microsoft.com/fwlink/?LinkID=104984 消息來源: Wriju's BLOG : ADO.NET Entity Framework 3.5 Beta 3 Released today A British Geek in Texas Pontificates : Entity Framework beta 3 Released André Henriksson : ADO.NET Entity Framework Beta 3 Mitsuru FURUTA - Microsoft FRANCE : ADO.Net Entity Framework Beta 3/Tools CTP 2 live Zlatko Michailov : Entity Framework Beta 3 Is Available for Download

SilverLight 1.1 版號變更為 2.0

現在 Microsoft 把 SilverLight 1.1 改為 2.0 了,之前有在一些 blog 看到 1.0 與 1.1 的架構蠻多不同的,所以這樣的變更,我想應該會更加清楚,而不會讓人以為 1.1 只是 1.0 的一些修正。 消息來源: Dave Glover "Down Under (Oz)" : Silverlight 1.1 is now Silverlight 2.0 - see the very useful links for information on timeframes and functionality

Gaia Ajax Widgets 釋出 Victory 版

Gaia Ajax Widgets 是給 ASP.NET 和 Mono 使用的開放源碼的 Ajax 函式庫。 "Victory"版做了很多的改善,詳細的內容請參考: Gaia Ajax Widgets Victory Version Released 如果你要使用的話,請注意,在商業上使用仍然是要付費的,但若你是要開發一個 Open source 的專案,或是作為個人使用的話,那麼就不需要付費。這部份可以參考網頁上對於 License 的說明。

Dotnet IL Editor

Reflector 是個好工具,但他最主要的用途還是用來反組譯,並不是讓你直接編輯、重新組譯(雖然還是可以透過 Addin 做到)。 Dotnet IL Editor 則提供了這樣的功能,他可以反組譯為 IL,讓你編輯之後,再幫你重新組譯回去,對於要研究 IL 的人來說,可說是相當便利。

SourceGrid

在 蔡煥麟的 blog 上看到這篇: Huan-Lin's Blog : 好用且免費的 .NET 元件:SourceGrid 介紹了 SourceGrid ,從官方網頁看來,相當的好用。如果你正在找一個好用的 Grid control,不妨試試看。 原始碼與下載點可以在 http://sourceforge.net/projects/sourcegrid 找到,使用說明則在: SourceGrid Documentation

Silverlight 1.1 Tools Alpha for Visual Studio 2008釋出!

Silverlight 1.1 Tools Alpha 已經能跟 Visual Studio 2008 結合在一起,請依照下列順序安裝! Visual Studio 2008 安裝 Silverlight 1.1 Alpha for Windows 安裝 Silverlight 1.1 Tools Alpha for Visual Studio 2008 安裝 ASP.NET Futures (可裝可不裝) 安裝 Expression Blend (可裝可不裝) 下載網址在此: Silverlight 1.1 Tools Alpha 消息來源: US ISV Developer Evangelism Team : Silverlight 1.1 Development with Visual Studio 2008 Walter Stiers - Academic Relations Team (BeLux) : Visual Studio 2008 and Silverlight 1.1 Development Martha Rotter's Blog : This Just In: Silverlight 1.1 Tools Alpha for VS 2008 Now Available! http://blogs.gotdotnet.com/zainnab/archive/2007/11/27/microsoft-silverlight-1-1-tools-alpha-for-visual-studio-2008.aspx

Visual Studio 2008 and .NET Framework 3.5 Training Kit

這算是一份教學,內有範例以及文件,約有 120MB 左右。等等安裝起來看看。 消息來源: Mike Ormond's Blog : Visual Studio 2008 and .NET Framework 3.5 Training Kit Thom Robbins .NET Weblog : Visual Studio 2008 and .NET Framework 3.5 Training Kit 下載網址: Download details: Visual Studio 2008 Training Kit

ASP.NET 2.0 網路安全參考實做

原本在 GotDotNet 上的 ASP.NET 2.0 Internet Security Reference Implementation 已經失效,由於 alik levin 認為這份文件很實用,所以另外提供了下載點: Download ASP.NET 2.0 Internet Security Reference Implementation Document here Download ASP.NET 2.0 Internet Security Reference Implementation Code here 需要面對網路威脅的人,可以下載來看。 消息來源: alik levin's : ASP.NET 2.0 Internet Security Reference Implementation - Have It Handy

patterns & practices Performance Testing Guidance for Web Applications

Microsoft 最近推出了新的 patterns & practices:Performance Testing Guidance for Web Applications,教導你如何對網路應用程式進行效能測試。 消息來源既大綱: J.D. Meier's Blog : Now on MSDN: patterns & practices Performance Testing Guidance for Web Applications

Ruby.NET 0.9 發佈!

Ruby.NET發佈 0.9 版了,同時在 Mono-dev mailing list 上,也已經有人表示可以在 Mono 執行了! 消息來源: frankarr - an aussie microsoft blogger : Announcing release of Ruby.NET (community edition) version 0.9

.NET Framework 3.5 命名空間

請看 瓶水相逢 的介紹: .NET Framework 3.5 命名空間 ,圖文並茂。

MonoDevelop Survey Results 2007

還記得前一陣子提到的 MonoDevelop Survey 嗎?結果已經出爐了,請連結到: MonoDevelop Survey Results 2007 穩定性仍然是大家最關心的重點!

Visual Studio 2008 / .Net framework 3.5 釋出!

今天 MSDN Blogs 上幾乎都是關於 Visual Studio 2008 / .Net framework 3.5 的消息... 除此之外, Express 版本 也同步釋出! Visual Studio 2008 and .NET 3.5 ship today Visual Studio 2008/.NET 3.5 shipped Visual Studio 2008 is released and much more Visual Studio 2008 is released! (RTM) Visual Studio 2008 and .NET 3.5 Released Visual Studio 2008 Express Editions Launch Visual Studio 2008 Available for Download Visual Studio 2008 has arrived! Visual Studio 2008 and .NET Framework 3.5 shipped! Visual Studio 2008 and .NET 3.5 Released - ScottGu's Blog Just Released! VS 2008 Yes we are done ! VS 2008 is now available. Visual Studio 2008 & .NET Framework 3.5 RTM...(Resources and links to download!!) VS 2008/TFS 2008/VSTS 2008 Launched Today on MSDN! VS2008 and .NET 3.5 - now a reality! Visual Studio 2008 and .NET 3.5 Released Additional .NET Framework 2.0 SP1, 3.0 SP1 and 3.5 download links Visual Studio 2008 / .NET Framework 3.5 / Visual Studio Team System 2008 / Team Foundation Server 2008 Shipped! .NET Framewor

Discuz!NT

消息來源: Felix's Notes on Evangelism : Discuz!NT 2.0 正式版发布 。 Discuz!NT 2.0是康盛创想(北京)科技有限公司旗下的一款功能强大的基于ASP.net平台的社区软件,包括论坛、Space(个人空间)、相册、聚合等功能,后台自由选择开启。分为.net Framework1.1和2.x/3.x两种版本,支持Access、SQLServer、MySQL 数据库,支持IIS5、IIS6、IIS7,安全高效、稳定易用,充分发挥ASP.net特性,支持自由选择切换皮肤,支持多种其它论坛的数据转换。

David chappell 完整的.Net 3.5 白皮書

在 Polo 的部落格上看見的消息: David chappell 完整的.Net 3.5 白皮書 。 有空得去下載來看看。

NDesk XPS

NDesk XPS ,可以用來轉換/檢視 XPS 文件格式的工具。 不過目前還沒有釋出任何版本...要使用的話,得自行下載原始碼編譯。

MonoDevelop 與 Team Foundation 的結合

MonoDevelop 的版本控制即將支援 Microsoft 的 Team Foundation Server,這對於 Linux 開發者來說,可說是一項利多... 消息來源: Joel Reed: MonoDevelop and Team Foundation

MonoDevelop Survey

MonoDevelop 在即將發佈 1.0 版前,做了一個問卷調查,主要是想知道使用 MonoDevelop 的人最需要以及最想要哪些功能。有在用的人,請務必去填寫一下,問題不多,短短兩、三分鐘就可以完成。 問卷網址在此: MonoDevelop Survey 消息來源: Lluis Sanchez : MonoDevelop Survey: Beyond 1.0

Code Protection SDK for .NET

Microsoft 前幾天釋出了一個可以用來保護你 .Net Managed code 並且製作授權機制的 SDK,不妨試試看,用來保護你的代碼吧。 消息來源: Scattered Notes : Code Protection SDK for .NET from Microsoft

Free ASP.NET AJAX Rich Text Editor

免費而且支援 AJAX 的編輯控制項。 你可以立即試試,看看他的效果如何: live demo 消息來源: Cool Free ASP.NET AJAX Rich Text Editor

FastCGI support for Mono's ASP.Net

Mono xsp 本身只支持簡單的 HTTP 1.0 協定,並不支援 1.1,所以一般都會再利用 mod_mono 掛在 Apache 之下。現在除了可以掛在 Apache 之外,也可以掛在 lighttpd 之下了,因為在 Mono 1.2.6 將要提供 FastCGI 支援。 消息來源: FastCGI support for Mono's ASP.NET - Miguel de Icaza

Mono 的版本號碼

近日有人在 mailing list 再次提出這問題,所以 Miguel 大大不厭其煩地貼出一篇文章特別說明: Mono Versioning - Miguel de Icaza ,相信看了以後,你會比較清楚 Mono 未來的步調。

Visual Studio 2008/.Net framework 3.5 即將於月底發佈

這消息是真的嗎?動作未免也太快了。不知道 Express 版本是否也會同步跟上... 消息來源: Visual Studio 2008 和 .NET Framework 3.5将于本月底前发布 Microsoft Commits to November Release Date for Visual Studio 2008 and the .NET Framework 3.5: Microsoft expands interoperability options for partners, delivers new innovations with Microsoft Sync Framework and Popfly Explorer releases.

MonoDevelop 1.0 beta 2

MonoDevelop 發佈 1.0 beta 2... 消息來源: MonoDevelop 1.0 beta 2 发布 - LinuxTOY

ASM to IL compiler

一個可以將 Assembly code 轉換為 IL 的編譯器,所以 Assembly 也晉身於 .Net 語言之列?! 來源: viksoe.dk - ASP.NET: ASM to IL compiler

FePy

木野狐最近的一篇文章: 关注一下 IronPython Community Edition - 木野狐(Neil Chen) 的 Blog - 博客园 提到了 FePy 。 FePy 是一个开源项目,其目标是对 IronPython 语言的进行扩展,以补充 CPython 的标准库中有,而 IronPython 没有的一些特性。当前这个扩展甚至包括了对 CherryPy 3 的支持。其主页在 http://http://fepy.sourceforge.net/

SVN與.NET

博客园 的發起人 dudu 前幾天的一篇帖子,介紹了跟 subversion 相關的 Library,有需要寫 code 去存取 subversion repository 的人不妨參考參考,省去到 Google 查找的功夫。 網址: SVN&.NET

MSIL 教學文章

由 Q.yuhen 所發表的 MSIL 系列文章,相當不錯: [MSIL] 1. Hello, World! - Q.yuhen [MSIL] 2. Code Structure - Q.yuhen [MSIL] 3. Module - Q.yuhen [MSIL] 4. Namespace - Q.yuhen [MSIL] 5. Class - Flags - Q.yuhen [MSIL] 6. Class - Inheritance - Q.yuhen [MSIL] 7. Interface - Q.yuhen [MSIL] 8. Enum - Q.yuhen [MSIL] 9. Nested Type - Q.yuhen [MSIL] 10. Field - Q.yuhen [MSIL] 11. Method - Q.yuhen [MSIL] 12. Method - Parameter - Q.yuhen [MSIL] 13. Method - Stack - Q.yuhen [MSIL] 14. Method - Static, Instance, Virtual Methods - Q.yuhen [MSIL] 15. Method - Local Variables - Q.yuhen [MSIL] 16. Method - Overriding - Q.yuhen [MSIL] 17. Method - Constructors, Finalizers - Q.yuhen [MSIL] 18. Method - Overloading - Q.yuhen [MSIL] 19. Property - Q.yuhen [MSIL] 20. IL Instructions - Flow Control - Q.yuhen [MSIL] 21. IL Instructions - Arithmetical - Q.yuhen [MSIL] 22. IL Instructions - Arguments, Local Variables - Q.yuhen [MSIL] 23. IL Instructions - Field - Q.yuhen [MSIL] 24. IL Instructions - Calling Methods - Q.yuhen [M

Popfly Beta 釋出!

看來正式版也快了,年底前應該會釋出。 消息來源: Chris Koenig : Microsoft Popfly - The Open Beta BenkoBlog : Popfly goes BETA! A View from Elsewhere : Popfly Beta Today

What's New in Visual Studio 2008

賴榮樞先生在參加MVP Open Day之後所記下的摘要,相當清楚。 網址: [賴榮樞]的軟體資訊誌: What's New in Visual Studio 2008

gbrainy

gbrainy 是一個數字類的小遊戲,當出現數字方陣時,你只要回答哪個數字應該是什麼顏色的就行了。 最近釋出了 0.3 版,你可以參考 El Faristol - Bloc personal d'en Jordi Mas » gbrainy 0.3

xUnit.net

不多說,這篇: xUnit.net 寫的相當仔細,足以作為介紹。 吸引我的地方在於這個 Unit Testing 是由原本開發 NUnit 的 James Newkirk 操刀的。 官方網址在此: xUnit.net - Unit Testing for .NET

DotNetOpenMail

.Net framework 本身的確已經包含可以寄信的 Class,但在 1.1 ,卻仍然有些必要元件(CDONTS)必須要安裝才行,功能也相當有限。 DotNetOpenMail 這時候就可以派上用場,整個元件都是以 .Net 來撰寫,不需要另外安裝些特別的東西。 在 2.0,.Net framework 另行提供了 System.Net.Mail 。我想這也是後來 DotNetOpenMail 沒有繼續維護的原因吧~

C5 Generic Collection Library

C5 Generic Collection Library 是一個運用 c# 新的 generic 語言特性所搭建的 generic 函式庫,主要是補強 Microsoft 原本類別庫裡面不足的地方。 教學/介紹可以參考: DDJ 的 The C5 Generic Collection Library

NPlot

NPlot 是能讓你用來作圖表的 Library,除了支援 Windows.Forms、ASP.NET以外,更可以直接輸出為圖片,更甚者,還提供 GTK 的控制項。 這兒是一些 輸出的結果 ,如何?看起來不錯吧~現在就 下載 來試試吧!

fyiReporting

如果你在找給 .Net 用的免費報表元件的話,不妨試試 fyiReporting 。 fyiReporting RDL 專案是基於 Report Definition Language(RDL)上一個很有威力的報表以及圖表系統。支援各式各樣的形式(Tabular、Free form、matrix、Charts)。報表的輸出可以顯示在 HTML、PDF、XML、.Net元件、網頁封包、印表機。 License 採用 Apache License,所以你可以使用在你的 Open source 專案或是商業專案上,當然,在覺得好用之餘,千萬別忘了( 支持一下 ),讓他們繼續開發下去!

FxCop 1.36 Beta 釋出!

1.36 Beta 釋出啦~請看這裡: The Visual Studio Code Analysis Team Blog : FxCop 1.36 Beta Released! 下載位址 在此 。 這次改進了: 200+ bug fixes that reduce noise, missing analysis and rule crashes(每一版都一定會有的) Support for analyzing anonymous methods and lambda expressions(針對 c# 3.0 新增的檢查項目) New option for skipping analysis over tool generated code Turn this on in the UI via Project -> Options -> Spelling & Analysis -> Suppress analysis results against generated code Turn this on in the command-line via /ignoregeneratedcode switch. Better support for C++/CLI and the Compact Framework(針對 C++/CLI 與 Compact framework 加強) Language 'friendly' API names in the UI and resolutions (ie Visual Basic syntax if running over a Visual Basic binary) New globalization, design and usage rules Performance improvements that cut analysis by 2x and use half as much memory(有更好的效能並能以更少的記憶體來執行) Documentation that is now available on MSDN (文件納入了 MSDN )

OpenMoko 上的 mono

Mono 也能在 OpenMoko 平台上執行了! 消息來源: Mono on OpenMoko - Miguel de Icaza

Miguel 對於 Microsoft 開放 .Net 類別庫源碼的看法

在 Microsoft 發佈開放 .Net 類別庫源碼消息後沒多久,Miguel ( Mono 專案的 leader)就在 他的 blog 上發佈了對此新聞的一些回應以及以後 Mono 的因應。 基本上, Mono 的存在仍然是必要的,因為 Microsoft 的 License 相當嚴格,雖然拿到原始碼,但基本上你能做的事情不多。 在日後開發上, Mono 則會更加小心的將開發者分開,盡量讓看過 Microsoft 原始碼的開發者來進行 review 的工作,而不參與類別庫的開發。 消息來源: Microsoft Opens up the .NET Class Libraries Source Code - Miguel de Icaza

Mono.Cecil 0.6

Mono.Cecil 釋出 0.6 版,跟上一版比起來,增加了下列功能: A lot of work to read obfuscated assemblies, Some precious optimizations, Improved the Mono.Cecil.Binary layer to read pure native PE binaries, Ability to annotate Cecil’s objects, Of course fixed a handful of bugs, Add a lot or helpers accessors to Cecil’s type, like IsPublic, IsVirtual, Is*, Preliminary support for debugging symbols (to be blogged about). 消息來源: Mono.Cecil 0.6

gcc CLI front- and back-ends

gcc 不讓 Microsoft Visual C++ 專美於前,也實做了ECMA-335,提供了 CLI 的前端介面,所以以後你也可以用 gcc 來產生 CLI 代碼(Managed code)了。 目前這部份的代碼還沒有正式釋出,仍存在於 repository 中,如果你想試試看的話,得自行 checkout 出來編譯。 消息來源: The Pædantic Programmer » Blog Archive » gcc CLI front- and back-ends in svn

Monodevelop 1.0 beta 1

Monodevelop 日前已經發佈 1.0 beta 1,相信 1.0 正式版的日子也不遠了,這版的新功能與特色可以直接參看官方提供的 Release notes 。

MVC for ASP.NET is coming

Scott Guthrie 日前在ALT.NET Conference揭露了 MVC for ASP.Net 的計畫~未來越來越有機會被綁死在 微軟 之下。 不過希望不會像 Enterprise Library 那樣過於複雜啊~ 消息來源: My Technobabble : ALT.NET Headline, MVC for ASP.NET is coming JrzyShr Dev Guy : ASP.NET MVC Framework Announced at Alt.NET Conference

微軟開放 .Net Framework 源碼

今天看到不少消息: Microsoft's Open-Source Trap for Mono 微软将发布.NET框架库的大量源代码 The Platform and the Hardman : Releasing the Source Code for the .NET Framework Libraries - ScottGu's Blog 公布.NET 框架库源代码 這對 Mono 是好事還是壞事呢? eWeek 認為是個陷阱,因為開發者在看過人家的源碼之後,很難不受到他的影響,所以 Mono 的開發者在參與方面就會受限,進度自然受到影響。 之前 Miguel 大大也有貼文請 Mono 開發者不要利用 Reflector 之類的工具去進行反組譯,免得不自覺寫出與 Microsoft 一樣的代碼。

DBus#

從 Mono Project News 看到 Alp Toker 以 c# 實做了 D-Bus 協定: DBus# (來源: Managed D-Bus - Mono Project News )。 D-Bus 是 Linux 桌面很重要的訊息溝通協定,之前的作法都是以 Interop 的方式將外部的 D-Bus 函式庫包裝起來使用,現在可以少掉外部的函式庫了,直接以 DBus# 代替即可。 目前已經有很多專案使用 DBus# 了。 官方網頁: DBus# / 未來藍圖 投影片介紹: 投影片

CastleProject RC3 釋出

隔了快一年,終於釋出了~ 下載網頁: Download :: Castle Project 消息來源: Zen and the art of Castle maintenance » Blog Archive » Castle Project 1.0 Release Candidate 3 is out Zen and the art of Castle maintenance » Blog Archive » What’s in Castle RC3

Qt bindings for Mono - Qyoto

Qyoto 專案正如同 gtk# 一樣,提供了一組函式庫讓你去調用 Qt4 函式庫。 如果你想試試的話,可以聽聽 Richard Dale 與 Arno Rehn的口頭簡報 ,或是看看 Hello World的範例 。 消息來源: Qt bindings for Mono - Miguel de Icaza

WinFx HTTP Compression ASP.NET HTTP Module

Apache 在加掛 mod_deflate 模組以後,可以自動為輸出的網頁作壓縮,減低傳送時的負荷,在 IIS 6.0 ( Using HTTP Compression (IIS 6.0) )以後同樣也有這功能內建,只是在 5.5 之前呢? 這時候不妨試試 WinFx HTTP Compression ASP.NET HTTP Module ,加掛上去,就可以壓縮你的 ASP.Net 網頁輸出結果了。

SharpOS

SharpOS 這個專案立志以 .Net 的技術來寫出一個作業系統。 當然,最先遇到的問題是,.Net 本身產出是 Managed code,該怎麼去突破這先天限制呢?關於點,官方網頁特別對此做了說明: About SharpOS 目前仍在為第一個 Milestone 奮戰中... Status

LINQPad

有人很貼心地寫出一個工具幫你產生 LINQ 語法啦~ 你可以用這工具連接上你的 Database,點一點、選一選,LINQ 語法就快樂地被產生出來。 官方網頁: LINQPad (Beta) 下載: http://www.albahari.com/LINQPad.exe 消息來源: Wriju's BLOG : Have you tried LINQPad (Beta)?

Dubbelbock TFS

Dubbelbock TFS 是個類似 TortoiseSVN 或 TortoiseCVS 的產品,只是他的對象是 Microsoft Team Foundation Server。 介面整個就是在 Explorer 裡面,在檔案或空白處上面按下滑鼠右鍵,從選單上就可以看到 Dubbelbock TFS 以及 Check in / Check out 的項目。 如果你用過 TortoiseSVN 或 TortoiseCVS 的話,肯定能很快上手。 如果你想試試看的話,Trial version 有 30 天的試用期,買正式版的則需要 25 美元。想買大量授權的話,請直接跟 Benjamin Day Consulting, Inc. 軟體顧問公司聯繫吧,應該可以拿到更便宜的價錢~ 消息來源: Ramblings of Daniel Niezgocki : Dubbelbock TFS makes TFS management a breeze

Blackfish™ SQL

Blackfish™ SQL 由 CodeGear 所推出的資料庫引擎,根據官方網頁表示,完全與 SQL 92 標準相容,並且可以在 .Net 或是 Java 平台上執行,而且不管是 .Net 平台或是 Java 平台,資料庫檔案格式完全一致。 雖然說是作為一個 Embedded 資料庫來使用,但他也可以以 Windows 服務形式來執行...以下是官方網頁列出的特色: Industry standards compliance Entry level SQL-92 compliance Unicode storage of character data Unicode-based collation key support for sorting and indexing dbExpress 4 drivers for Win32 Delphi and C++ ADO.NET 2.0 providers for .NET JDBC for Java JavaBeans data access components for Java XA/JTA Distributed transactions for Java Blackfish™ SQL can be run as a Windows Service, as a standalone server or as an inprocess, embedded database High performance and scalability for demanding online transaction processing (OLTP) and decision support system (DSS) applications For Windows, stored procedures and triggers can be written in any CLR compliant language, including Delphi for .Net For Java, stored procedures and triggers can be written in Java Zero-administration, single assembly or single-jar deployment Dat

AJAX Control Toolkit on Mono

還記得先前提過的 如何使用 ASP.Net Ajax (以 mono ) 嗎?現在有開發進度的狀況報告囉: Grendel's sorry excuse for a blog: AJAX Control Toolkit on Mono 從文章裡的 video 看起來相當的不錯: 只是目前還有這些元件不能運作: AutoComplete Cascading DropDown Filtered TextBox HoverMenu ListSearch NumericUpDown ReorderList 且讓我們耐心等待吧~ 補充:作者今天貼了一篇文章,說明之前文章裡的一些問題: Grendel's sorry excuse for a blog: AJAX Control Toolkit: broken samples work now

GemBox.Spreadsheet

GemBoxSoftware 日前宣佈旗下的 GemBox.Spreadsheet 已經完全支援 Mono ,所以現在多了一個可以幫你處理試算表的元件啦~ 除了可以讀、寫試算表檔案之外,他也可以用來作轉換,支援的格式有 csv、xls以及新版的 Office 2007 試算表檔案 xlsx。 消息來源: GemBoxSoftware Announces Mono Support - Mono Project News

Mvp.Xml

Mvp.Xml 是一組 Xml 的 Library,或許你會問 .Net framework 裡面不是就有提供一組了嗎?為甚麼要使用 Mvp.Xml ?? Mvp.Xml 除了可以讓 System.Xml 更好用之外,最主要的是他提早實做許多 Microsoft 還來不及包在 Framework 裡面的 XML 標準的類別,例如: EXSLT 、 XML Base 、 XInclude 、 XPointer ...等等。 相關介紹: Signs on the Sand: Saxon, NET and XInclude

F#

F# 是個 OCaml 的變形,以實用為導向的電腦語言,跑在 .Net Framework 上。 不像其他的 script 語言,他的執行速度跑起來很接近 C#/C++。 他也不像是其他許多的靜態語言,他同時包含了許多動態語言的特性。 此外也能無縫地跟其他 .Net 語言結合。 官方網頁是在微軟的 Research Lab: 這邊則有一些相關的資源以及介紹: Contagious Curiosity : F# Walter Stiers - Academic Relations Team (BeLux) : F# Codeplex project

Castle Project RC3 預備中~

啊~許久未釋出新版的 Castle Project 終於要釋出 RC3 了~ 目前從 trunk 整合到 1.0 branch 的進度已經差不多了,接下來就是要決定哪些應該要包進去,哪些不包進去: What's in/out 相信很快 RC3 就要面世~

SilverLight 1.0 正式版釋出

終於釋出了~ ScottGu 也提到了 SilverLight 的 Linux 實做部份,誠如上篇所說,的確就是 Mono 的 MoonLight~ 消息來源: 微軟推出Silverlight 1.0正式版-DotNet開發聖殿-新浪部落 Silverlight 1.0 Released and Silverlight for Linux Announced - ScottGu's Blog

Microsoft 與 Novell 將在 SilverLight 上進行合作

Miguel de Icaza 日前在他的 blog 上公佈了這件事情: Microsoft/Novell Collaboration on Silverlight. ,也就是說 Mono team 將會負責開發 Linux 上的 SilverLight 1.0/1.1,代號就是 MoonLight...

dasBlog

除了 .Text 之外的選擇, dasBlog 是一個以 c# 開發的 ASP.Net blog 應用程式,架構在 ASP.Net 2.0 上。

ProMesh.Net web application framework

ProMesh.NET 是個 MVC 的 web 應用程式架構,同時裡面也包含有單元測試的部份。 官方網頁座落在 CodePlex 上: ProMesh.NET Web Application Framework 想快速瀏覽他有什麼特色的話,不妨利用官方提供的快速導覽網頁: Quick Feature Walkthrough

Mono 1.2.5

mono 在 8/29 悄悄發佈了 1.2.5 ,雖然早在上個月月底(或這個月月初?我忘了)已經有公佈請大家試用 1.2.5 Preview 版本,不過,我還是相當的驚訝與高興~ 這兒是 Mono 1.2.5 的 Release Notes ,看來添加了許多功能,也慢慢在追趕 .Net 3.0 中~

如何使用 ASP.Net Ajax (以 mono )

如果你已經迫不及待了的話,請參考 這份埋藏在 Mailing list 裡面的指南 吧~ 不過你得要有面對 mono 源碼與自行編譯的勇氣喔~ 網址: [Mono-dev] How To: ASP.NET Ajax with Mono (with System.Web.Extensions.dll) 資料來源: ASP.NET AJAX in Mono - Miguel de Icaza

smonkey

Smonkey 是一個用來分析組件與回報問題的工具。可以回報的問題包括了有問題的代碼、效能問題、與 .Net 設計導引相衝突或是其他規則。 官方網站: Smokey 作者為什麼會寫這麼一個工具?因為 FxCop 不是 Open Source,Gendarme 是去年 Google Summer of Code 的作品,但開發太慢。原因可以參考 官方網頁 最下面作者對其他類似工具的介紹。 目前最新的版本是 0.5.0.0

Enterprise Library

相信大家都對這個 Library 耳熟能詳了吧~ 只是用的人看起來不多?!是因為太複雜了嗎?至少我自己是這樣覺得。 剛好看到 瓶水相逢 的介紹: Enterprise Library 3.1 。

Petzold.Media3D

這是 Charles Petzold 配合他的書:3D Programming for Windows所寫的 3D Library,這個 Library 不一定要買書才有喔~只要去 MS Press網站 上下載就有了。 他的網站上同時發表了一系列的文章來闡述他的 Library。 Petzold Book Blog - 3D Book Source Code and the Petzold.Media3D Library Petzold Book Blog - The Petzold.Media3D Library: The "Meshes" Classes Petzold Book Blog - The Petzold.Media3D Library: Polyhedra Petzold Book Blog - The Petzold.Media3D Library: Fun with the Teapot Petzold Book Blog - The Petzold.Media3D Library: The "Visuals" Classes Petzold Book Blog - The Petzold.Media3D Library: Algorithmic Transforms

Openlab

對岸的同志寫作了一個 portal 系統: Openlab ,從官方的網站( http://www.ol.org.cn/ )看來,相當的不錯。 消息來源: Openlab V2.0 Beta

c# specification

也許你已經對 c# 與 mono 很熟悉了,但你知道 mono 是怎麼把 c# 實做出來的呢?依據是什麼? 是的,當然有一份 specification,這份 specification 是由 Microsoft 呈交給 ECMA 標準後通過的。也就是因為這份 specification, mono 才得以實做出 linux 上的 c# compiler。(甚至 mono 就直接把這份文件轉到 monodoc 這個 mono 專屬的線上說明文件系統去了,可見這份 specification 對 c# 的描述有多詳盡)。 如果你想看看這份 specification 的話,不妨到微軟下載網站進行下載: csharp 2.0 language specification ,或者,到 ECMA 提供的網頁下載: ECMA-334 。

WiiMoteLib

真的是趕流行~馬上就有 For WiiRemote 的 Library 出來~ 是的,你已經可以在 WiiRemote 上發揮你的創意了。 官方網址: WiiLi.org Wii Linux - WiimoteLib 消息來源: All About Interop : WiiMoteLib - .NET library for Wii Remote 教學文: Coding4Fun : Managed Library for Nintendo's Wiimote

c#/vb.net 程式寫作指引電子書

Stefano Mapelli 發現了免費的電子書!你可以在 這裡 輸入電子郵件地址,接著就能下載了~ 這本電子書相當適合用來作為 team 內部的程式寫作原則,依照這些原則,會比較容易寫作出易懂且好維護的程式。 消息來源: Scattered Notes : C#/VB .NET Coding Guidelines free ebook

IronXSLT

IronXSLT 乍看之下,會讓人以為他跟 IronPython 或 IronRuby 是一掛的,但實際上他只是一個 Visual Studio.Net 2008 的 Add-In。 有需要與 XSLT 奮戰的人,不妨試試看囉~ 消息來源: Chris Koenig : IronXSLT

JScript, JScript.NET 與 Managed JScript

你分不清楚這三者的差別嗎?的確, Microsoft 這樣搞法也難怪會讓人搞不清楚~ Gaurav Seth 將這三者放在一起比較: Difference between JScript, JScript.NET and Managed JScript ,相信這樣看,應該就很容易看懂了吧~ JScript 是純粹的 Script 語言,JScript.Net 則是 .Net 靜態語言之一,可以編譯出 Managed code,而 Managed JScript 則是動態語言,與 IronPython 一樣,被用來支持 Microsoft Silverlight 。

mod_mono的新功能

印象中已經有好一段時間 mod_mono 沒有添加新功能了,不過這兩天有消息囉: Grendel's sorry excuse for a blog: New mod_mono and xsp developments : Startup optimization,所以啟動速度會更快。 The dashboard,有比較豐富的 backend 介面 Auto-restart,自動重新啟動,以前遇到 xsp 掛掉的時候,都得重新啟動 httpd,這蠻麻煩的,有這新功能就方便多了。 補充:這些新功能將會包含在 1.2.5 preview 4 之後的版本裡面,請參閱: Grendel's sorry excuse for a blog: New mod_mono/xsp in 1.2.5

mojoPortal 2.2.3.4 釋出

這次新增了: 新的 Setup System Google SiteMap Generator 管理介面的錯誤日誌 。 詳情可看: mojoPortal 2.2.3.4 Released

IronPython 已經移植到 Mac 上

IronPython 已經移植到 Mac 上囉,現在在 Mac 上的 .Net 語言又多了一種啦: Hacking with IronPython | unethical blogger IronPython for MacPorts | unethical blogger

Mono 的 CoreCLR Security

Mono 一直都沒有針對 CAS 這塊去多加著墨,為了 Silverlight/Moonlight 的緣故,不得不開始加緊腳步了。詳情可以參考 Miguel 大大的文章: CoreCLR Security 。

Silverlight tutorial

Chui-Wen Chiu's Note: 建置 Silverlight 1.0 開發環境 Jesse Liberty成?The Silverlight Guy ,裡面有列出 Jesse Liberty 的教學文章。

使用 CruiseControl.NET 來觸發 TFS 來 build code

以我個人所遇到的,在國內很少有專案會每個晚上 build code,然後把編譯與測試結果寄給每個開發者,但是在國外就很常見。 甚至有些軟體公司在遇到 build error 時,會自動發簡訊通知開發者,要求他們一定要立即修正,讓隔天大家上班時,能確定 Repository 上的程式是可以 build 過的。 CruiseControl.Net 就是一套用來作 Continuous Integration 的Framework,這有機會以後再做介紹。 這裡有篇文章,就是介紹 CruiseControl.Net 與TFS整合的: Buck Hodges : Using CruiseControl.NET to trigger TFS 2005 builds for continuous integration 。 有興趣的人不妨參考看看。

6分鐘以 asp.net 3.5 打造一個有 Ajax 的 CRUD+排序 網頁

這會不會太誇張了一點?! 不妨照著 Ken Cox 的文章試試: Speed Test: A No-Code LINQ-Based ASP.NET 3.5 Page

Team Development with TFS Guide 電子書

無可置疑,目前跟 Visual Studio.Net 整合的最好的,應該還是微軟自家的產品: Team Foundation Server/Client ,如果你有在使用的話, 微軟 相當有誠意地將這份使用導引開放出來,放在 CodePlex 上,並且已經釋出正式版了: Team Development with TFS Guide ,你可以直接前往下載 Team Development with TFS Guide 的PDF 文擋 。

VS 2008 / .NET 3.5 Beta2 的 FAQ

對岸的同志已經幫我們翻譯好了這份由 Scott 所提供的FAQ: VS 2008 和.NET 3.5 Beta2常見問題的解決方案 ,若有遇到什麼問題的話,不妨參考看看。 補充:使用 ASP.Net 控制項可能會遇到的問題 Aaron Ruckman's Web Log : Possible issue using ASP.NET controls in VS 2008 beta 2

Banshee 0.13.0

想不到緊跟著 MonoDevelop 0.15, Banshee 也釋出了 0.13.0,詳情可以參考 LinuxToy 的介紹: Banshee 已更新到 0.13.0 版 。 Banshee 完全以 Mono 所打造,如果你想了解 Linux 下如何播放音樂的話,這套軟體是很好的參考。

MonoDevelop 0.15

依照預定的時程,MonoDevelop 0.15 終於釋出啦~詳細的內容可以參考 Release notes for MonoDevelop 0.15 。 0.15 版現在可以自訂熱鍵的行為、與 Makefile 做了整合、也可以很方便的作 l10n,同時也修正了許多的 bug~ 遺憾的是,我沒來的及把翻譯弄完寄出去~

Mono c# 3.0 進度

前幾天在 Mailing Lists 上有人問到目前 c# 3.0 在 Mono 上的實做狀況以及該怎麼弄,後來 Mono team 就提出回答了~ Some features like * extension methods, * automatically generated properties, * implicitly typed arrays, * implicitly typed local variables, * lambda expressions will be included in the upcoming release 1.2.5 and remaining features should Yes, you have to use -langversion:linq to enable C# 3.0 features. This is temporary and 3.0 will become default option when we finish all features and the code will be robust enough. (簡單翻譯一下,在下一版的 1.2.5已經有包含部份功能了。要打開的話,可以在編譯時加上 /langversion:linq 來打開。) 隨後沒多久, Miguel 也貼出了 c# 3.0 的進度: Progress on C# 3.0 - Miguel de Icaza

tf4mono 0.5.0

tf4mono 釋出了 0.5.0 版,除了修正 bug 之外,還提供了 example 以及 debian package,詳細的內容不妨參考作者在 Mailing lists 上的 announce: [Mono-list] [ANN] tf4mono 0.5.0 release - codeplex client, readwrite local trees

Mono 1.2.5 預覽版 2

Mono 1.2.5 預覽版 2 發佈囉~想知道有什麼新玩意兒的話,可以閱讀 Mono 1.2.5 : Release Notes. 下載位址在 Mono 1.2.5 Download( Preview2) 這一版已經包含了 c# 3.0 的部份功能,你可以在編譯時用 -langversion:linq 選項來打開 3.0 的語法新功能。此外還有 DLR 的支援(為了 IronPython 2),Cairo 的更新以及更多類別的實做、修正與效能調校。

Boo

除了 IronPython 之外,還有另外一個類似 Python 的語言,那就是 Boo 。與 IronPython 最大的差別在於 Boo 身兼了動態與靜態語言的兩種特性,也就是說他可以編譯出二進制的檔案,也可以執行 Boo script 。 如果你對 Python 熟悉的話,要使用 Boo 可說是一點都不困難。 你可以先從 Boo Primer 開始讀起,這邊除了有很清楚的語法介紹之外,也描述了與 Python 不同的地方。 其他對你應該會有用的資料: BOO - How To Compile BOO - How To Run BOO - Language Guide BOO - Language Features BOO - Tutorials BOO - Gotchas for Python Users 可以對照著 IronPython 來看: IronPython团队 - 博客园 IronPython Blog 那麼,該如何取得呢?直接安裝 Mono 即可,裡面就有囉~

Silverlight 設定工具

在最新的 Silverlight 裡面,已經包含了一個設定工具,用來升級 Silverlight runtime 之用,詳細的內容你可以參考 Silverlight Configuration Tool - Michael's Blog 。

SilverLight 的中文處理

網路上鮮少有人提及關於 Silverlight 處理中文的部份,恰好今天看到 Application.NET 的幾篇文章有介紹到: Application.NET : Silverlight 用路徑(Path)取代中文字型 Application.NET : Silverlight 與中文顯示 有需要的人請自行參考囉。

Mono 1.2.5 預覽版已經提供 SqlBulkCopy

目前 SqlBulkCopy 在 Mono 1.2.5 預覽版 預覽版裡面已經實做的差不多了,SqlClient 的完成度達到 99%,幾乎與 Microsoft .Net framework 一致了。 消息來源: Nagappan's weblog: SqlBulkCopy implementation available in Mono 1.2.5 preview

WPF 3.5 有什麼新玩意?

不妨參考 WPF3D Team Blog 最近發表的文章: What’s new in WPF 3.5 主要是添加了 UIElement3D 與 Viewport2DVisual3D:UIElement3D 繼承了 Visual3D,而 UIElement3D 之下則多了 ContainerUIElement3D 與 ModelUIElement3D 這兩個類別,都與 ModelVisual3D 很接近,只是做了功能上的區分,讓架構更清楚;Viewport2DVisual3D 則是讓你把 2D 的東西放到 3D 的世界去。 詳細的用法,請看看原文吧~ 補充: Tim Sneath 也撰寫了一篇文章,將重點條列出來: What's New in WPF 3.5? Here's Fifteen Cool Features... 。

Berkeley DB for .NET

這是 Berkeley DB 的.Net實作版本,但卻沒有走 ADO.Net 的架構,所以使用上跟你熟悉的 ADO.Net 用法會不太一樣。 不過,對於我們開發者來說,等於是多了一個本地端資料庫的選擇。 如果你需要教學的話,不妨參考 Q.yuhen 的系列文章: Berkeley DB for .NET - Hello, World! - Q.yuhen Berkeley DB for .NET - Database - Q.yuhen Berkeley DB for .NET - Usage - Q.yuhen Berkeley DB for .NET - Cursor - Q.yuhen Berkeley DB for .NET - Formatter - Q.yuhen Berkeley DB for .NET - DbBTree, DbHash, DbRecNo, DbQueue - Q.yuhen Berkeley DB for .NET - Transaction / Txn - Q.yuhen

Daily .Net Feeds 系列文章

Daniel Walzenbach 從七月初開始撰寫一系列關於 ASP.Net 的文章,由淺入深,除了告訴你如何使用之外,也告訴你 ASP.Net 內部是如何運作。我個人覺得很值得一讀! 文章在此(幸好 Daniel大大 有下 tag,要不然就得一篇一篇列了): Daily .Net Feeds

Umbraco

與 mojoPortal 一樣, Umbraco 也是一個以 ASP.Net 搭建的 Open source CMS 軟體,他最大的特色是他的 WYSIWYG 編輯器幾乎與 Microsoft Word 一樣,而且極容易客製化。想了解看看的人,不妨從這篇: Umbraco Basics 開始讀起。 目前 Leonardo Pires ( Blog )正在把它移植到 Mono 上...

SilverLight 1.0 RC1 發佈

這兩天發佈的! 消息來源: Silverlight 1.0 RC版正式公布了-DotNet開發聖殿-新浪部落 (附有相關工具、Runtime下載網址) Silverlight 1,0 RC1 Release:台北麵攤(章立民研究室):Xuite日誌

Mono 1.2.5 預覽版

幾個小時前,Wade Berrier 在 Mono development Mailing list 裡公佈了 Mono 1.2.5 預覽版,如果沒有意外的話,這版將會是 1.2.5 正式版本。 下載位址: http://mono.ximian.com/monobuild/preview/download-preview/

Visual Studio 2008 beta 2 發佈!

Visual Studio 2008 Beta 2 發佈啦!下載位址在這裡: Visual Studio 2008 Downloads ,請享用囉~ 補充:.Net framework 3.5 Beta 2 也一起發佈了喔~這裡: Aaron Stebner's WebLog : .NET Framework 3.5 beta 2 and Visual Studio 2008 beta 2 now available 有提到各樣東西的下載位置... 補充Scott兄文章的簡體中文版: VS 2008 和 .NET 3.5 Beta 2 ?布了 。

PostSharp

官方網址: http://www.postsharp.org 以下翻譯自官方網站的關於(部份)。 利用 PostSharp ,你可以在程式碼裡面標上自訂的屬性(Attribute),那麼 PostSharp 就可以藉由這些屬性來改變你的程式碼。是的,你可以做的事情更多!! PostSharp 是一個後置的編譯器:一個可以作 .Net 組件分析/轉換的開放平台。 Aspect-Oriented Programming(AOP) 或原則注射是最主要的兩種應用方式。

正在開發中的 Mono ASP.Net AJAX

由於版權的限制,使用 Mono 的開發者無法將 Microsoft 釋出的 AJAX toolkit control 使用在 Linux + Mono 之上。是故,目前 MainSoft 的開發者已經著手為 Mono 進行這些 API 的實做了。 消息來源: » ASP.NET AJAX development is underway - The Mainsoft Grasshoppers Blog 補充:到目前為止,似乎已經完成的差不多囉~

IronRuby的第一個版本

IronRuby 日前釋出了第一個版本,這是作者的說明: John Lam on Software: A first look at IronRuby ~ IronRuby 受到很多人的關注,原因是因為他算是第一個根植於 DLR 之上的 .Net 語言~ IronRuby released - Miguel de Icaza JrzyShr Dev Guy : IronRuby: First Look Code Now Available! 緊跟著第一個版本釋出以後,也有人立即為他做了修正,讓他也能跑在 Mono 之上,下載位址在此: Index of /~tinuviel/download/IronRuby 。 補充文章的簡體中文版本: IronRuby 初? 。

Mono Cecil

Mono Cecil 是一個可以用來作 IL injection 的 library,什麼是 IL injection??其實這有點像是 hack 的技術,你可以用這個 library 去操作 .Net 編譯出來的檔案,然後插入一些你自訂的程式碼或是作一些調整。如果你有興趣的話,不妨參考 Q.yuhen 的教學文章,相信看完頭兩篇,你就能明白他能作些什麼。 目前最新的版本是 0.5,下載網址在 這裡 。 Mono Cecil (1) - 基本操作 - Q.yuhen Mono Cecil (2) - 动态注入 - Q.yuhen Mono Cecil (3) - 程序集自动初始化操作 - Q.yuhen Mono Cecil (4) - 扩展程序集 - Q.yuhen

Monotooth

MonoTooth 是一個可以用來使用(存取) BlueTooth 裝置的函式庫,日前釋出0.0.3版(這一陣子可能會很快速的更新,因為從0.0.1到0.0.3不到一星期!)。 不過目前還沒有 Windows 可用的版本,只能在 Linux 上使用, 官方網站 上目前正在募集Windows的開發者( Windows implementation needs developers! ),希望以後會提供 Windows 可用的版本。 下載網址在 此 。 要獲取最新版本的話,我是建議不妨用 SVN 去 checkout,畢竟在初期會很快速的更新,網址是 https://monotooth.svn.sourceforge.net/svnroot/monotooth 。 輔助文件: http://monotooth.sourceforge.net/docs

ASP.NET 在 IIS 7.0 與 6.0 是如何處理 Thread?

原文網址在此: tmarq's blog on ASP.NET, IIS, and performance : ASP.NET Thread Usage on IIS 7.0 and 6.0 ,這篇文章講的非常詳細,同時也告訴你可以怎麼去調校 ASP.Net 的效能,對此有需要/興趣的人,請一定要看看。

Windows Presentation Foundation by Mr.Sunday

Mr. Sunday 日前介紹了 Windows Presentation Foundation,網址在此: Windows Presentation Foundation ,不妨參考他的介紹~

MonoDebugger 將有 GUI 版本

David Srbecky 目前正在實做 Mono Debugger 的 GUI 版本。MDB原本只有 console 介面,非常類似 Linux 的 gdb,但是對於熟悉 Windows 介面的人來說,這是一個門檻。現在有了 GUI 版本,或許將可以比較容易地跨過這個門檻。(當然啦,你也可以先在 Windows 上用 Visual Studio 或是 Sharpdevelop 除錯好,再拿到 Linux mono 上來試試看。)開發的進度可以參訪他最近的幾篇文章: David Srbecky's blog : Simple graphical debugger David Srbecky's blog : Graphical debugger - breakpoints David Srbecky's blog : Graphical debugger - exceptions

WPF 3D 的十二天

Eric Sink 正在撰寫 The Twelve Days of WPF 3D 的系列文章,完整介紹 WPF 3D,目前已經進行到第六天啦,有興趣的人可以持續關注,這兒也會持續把這些連結更新到這兒來: 1: Performance Issues with ScreenSpaceLines3D 2: Transparency 3: RenderTargetBitmap 4: Drawing Text in a 3D Scene 5: It's All About Triangles 6: WPF 3D vs. Ray Tracing 7: XAML 8: Mouse Handling 9: Rotate and Zoom 10: Auto-Zoom 11: Printing 12: Book Review: 3D Programming for Windows 補充: Charles Petzold 日前也提到了這一系列文章: Petzold Book Blog - Eric Sink on WPF 3D

LINQ to SQL

Wriju Ghosh 正在撰寫 LINQ to SQL 的系列文章,每篇文章都聚焦在單一問題上,一步一步教導你怎麼使用 LINQ! 補充: ScottGu's Blog 也有系列文章: Using LINQ to SQL (Part 1) - ScottGu's Blog LINQ to SQL (Part 2 - Defining our Data Model Classes) - ScottGu's Blog LINQ to SQL (Part 3 - Querying our Database) - ScottGu's Blog LINQ to SQL (Part 4 - Updating our Database) - ScottGu's Blog LINQ to SQL (Part 5 - Binding UI using the ASP:LinqDataSource Control) - ScottGu's Blog 再補充,現在連教學影片都有啦: Beth Massi - Sharing the goodness that is VB : LINQ to XML Videos

可以存取 iPhone 檔案系統的 Library:Manzana

如果你已經把 iPhone 拿到手了,或許你會想作些事情,這個 Library 也許可以幫你。 Peter Bartok 開始了一個專案,名為 manzana ,可以用來存取 iPhone 的檔案系統。 消息來源: .NET library to access the iPhone filesystem

.Net Framework 3.5 將提供 LinqDataSource

雖然我想應該也可以使用 ObjectDataSource 來擺 Linq 得到的結果,不過如果有個專門的 DataSource 來擺的話,其實也不錯。 這是今天的消息,有人去挖掘 .Net Framework 3.5/Visual Studio 2008 的 What's New,發現了這個事情。 消息來源: Public Sector Developer Weblog : ASP.NET 3.5 will have a LinqDataSource

MonoBoss

MonoBoss 並不是仿 JBoss 的作品,而是一個分散式叢集架構,採用的基礎技術就是 Mono 。 除了可以使用 .Net 來開發,它也可以跟其他的技術相互溝通,整個架構可以參考 這篇文章的圖 。

幫忙提名 mojoPortal 到 2007 Open Source CMS Award

mojoPortal ( 之前的介紹 )的作者貼出了一篇blog文章: Nominate mojoPortal for the 2007 Open Source CMS Award ,邀請大家幫忙把 mojoPortal 提名到 2007 Open Source CMS Award。提名的作業會持續到 2007/9/1 止,有興趣幫忙的人,可以直接到這三個地方去填表單: Overall Winner, Open Source CMS Award Most Promising Open Source Content Management System Best Other (non PHP) Open Source Content Management System 你會發現這三個地方的表單都一樣,但提名的項目不同。

nUML

應該是某天在 Mono-list 看到的... nUML 是一個用來操控 UML 2.0 模型的組件,可以在 Microsoft(R) .NET Framework 、 Mono 、 DotGNU 上運行。同時也可以匯出/匯入 XMI 2.1 這個通用的 UML 互通格式(一般 UML 工具都會支援這個 XML 標準)。如果你有要打造一個 UML 工具,或是要操控其他工具所匯出的物件模型的話,不妨試試看。 使用的說明可以參考這些網頁: Manipulating Models - nUML Working with UML Tools - nUML Profiles and Stereotypes - nUML Manipulating Metadata - nUML 消息來源: [Mono-list] [ANN] nUML 0.4 released

Tomboy

Tomboy 是一個 Linux 下有名的便利貼軟體,為甚麼會在這裡介紹?因為他正是用 c# 寫的,執行在 Mono 裡面。很可惜的是,目前並沒有 Windows 版本。 相關參考連結: Tomboy : Simple note taking LinuxTOY - 推荐一个桌面即时贴软件:Tomboy LinuxTOY - 6 个值得一用的 Tomboy 插件

Gaia Ajax Widgets

由於受限於 Microsoft ASP.Net Ajax control 的版權條文限制,你並沒辦法在 Mono + Linux 上使用這個組件。 這個時候你可以改用 Gaia Ajax Widgets ,這是另外一個 Ajax 組件,他使用了 GPL 作為他的版權宣告。同時最近 Gaia Ajax Widgets 也宣告說,已經與 Mono 的 ASP.Net 達成 100% 相容。 消息來源: Gaia Widgets Announces 100% support for Mono ASP.NET - Mono Project News 。

int? varA = 3;

如果不是看了這篇: Rexiology@MSDN : C#: What does it mean about statement "int? varA = 3;" ? 或是看了 C# language reference ,恐怕是不太會有人知道有這種寫法。 看看 Rexiology 提供的Sample : int? varA = null; int varB = 3; int result1 = varA ?? varB; // will return varB = 3 since varA is null 在 int 後面加上 ? 就是 Nullable Type 的快捷定義方法;而 ?? operator 則是用來檢查左邊的變數是否為 Nullable Type,是的話,就傳回右邊的變數。

如何用 LINQ 去查詢任何東西?

其實這篇文章: LINQ: How To Use LINQ To Query Just About Anything 本身是在講如何實做類別,讓它能支援 LINQ。 所以"任何東西"還是得實做一些東西,才能用 LINQ 查詢喔~ 如果你跟我一樣懶惰的話,不妨參考這個 3rd Party 的 LINQ 類別庫: Public Sector Developer Weblog : Third-Party LINQ Providers ,或許已經有人幫你寫好了呢~

.Net Framework 安全性更新 MS07-040

微軟發佈了安全性通告: Microsoft Security Bulletin MS07-040 - Critical: Vulnerabilities in .NET Framework Could Allow Remote Code Execution (931212) 這是一個相當嚴重的警告,有用 Windows Update 的人,應該已經收到通知說要更新了吧~

Project SilverLight 1.1

Jose 開始了他的 SilverLight 專案,並且將過程寫成一系列的文章,有興趣用 SilverLight 開發的人,不妨參考他的系列文章: Project Silverlight 1.1 。

Castle Visual Studio Integration Preview 1

Castle Project 釋出了與 Visual Studio 整合的 Add-in,從文章裡的幾張 Screenshot 看起來,似乎整合的不錯呢~ 下載點: Castle Visual Studio Integration Preview 1 消息來源: Zen and the art of Castle maintenance ? Archives ? Castle Visual Studio Integration Preview 1 Castle Visual Studio Integration page

Windows Workflow Book

這是 Mike Ormond 介紹的一本講 Windows Workflow 的書,有興趣鑽研的人,不妨買來看看。 購買地點: Essential Windows Workflow Foundation Amazon.com: Essential Windows Workflow Foundation (Microsoft .NET Development Series): Books: Dharma Shukla,Bob Schmidt 除此之外,在 Amazon 上也可以找到許多相關的書。 消息來源: Mike Ormond's Blog : Windows Workflow Book

Orcas 有什麼新東西?

這篇文章 列出了幾項未來 Orcas 的幾項特色,這裡簡略翻譯如下: Orcas 可以安裝並且將可以與 Visual Studio 2005 並存 可以用 Orcas 來建立專案,同時指定這個專案要用哪個版本的 .Net Framework 不需要改現有的程式 所有 Professional 的版本都將包含 Unit testing 功能

Visual Studio 2008/SQL Server 2008/Windows 2008

微軟發佈消息說,在明年 2/27 的 Los Angeles 大會上將會同時發佈這三項產品。 消息來源: More than just Technology : Visual Studio 2008 Veni, Vidi, Velcro... : Visual Studio 2008, SQL Server 2008 and Windows Server 2008 to be launched on Feb 27

50 個 SilverLight Demo

有人整理了 50 個 SilverLight Demo 的連結出來,想看看效果的人,不妨看看: Felix's Notes on Evangelism : 50?Silverlight Apps/Demos 。 這裡還有一些關於 Demo 的消息: Nick Mayhew - Reaching out to Microsoft partners in Australia : More Silverlight Demos ...

將 SWF 轉換為 XAML

對於 Flash 陣營的人來說,這將可以幫他們跨過重新學習 XAML 的門檻~ 請直接參考這裡: Tom Lee's blog : SWF 轉換為 XAML 之工具程式 。

幾個基本調校 Mono ASP.NET 效能的方法

雖然標題是這麼下,不過我想在 Microsoft ASP.NET 上應該也一樣吧。 關掉不必要的 ViewState( 關掉某控制項 、 在 Web.config 一次指定 )。 加上適當的 Output Cache,避免過於頻繁的存取資料庫。 消息來源: Basic Tuning of Mono's ASP.NET - Miguel de Icaza

Facebook-Sharp

FaceBook 是最近美國相當走紅的社群網站,幾乎每個學生在上面都有個帳號,而上面提供了許多的服務。 Facebook-Sharp 已經幫你將這些服務包裝成組件,讓你可以存取 FaceBook 上提供的服務。 不過我想可能用不太到吧~ 消息來源: Mono Meets Facebook - Miguel de Icaza integrate Mono applications in Facebook Facebook-Sharp

使用Microsoft Expression Blend 2來快速建構SilverLight應用程式

微軟 推出了新的 Silverlight QuickStarts ,這份文件主要是教你如何用 Microsoft Expression Blend 2 來建構一個 Media player,裡面的步驟非常清楚喔。 消息來源: Zhanbo Sun [MS] : Silverlight QuickStart Using Microsoft Expression Blend 2

ASP.NET WebProfile Generator

ASP.NET WebProfile Generator 是 Visual Studio 2005 的 Add-in(插件)。他用來產生可以存取 Web 應用程式專案 ASP.Net profile 的 proxy 類別。 下載以後,除了有安裝程式之外,同時也有源碼,供人研究。 消息來源: Jon Gallant's Blog : ASP.NET WebProfile Generator Released to CodePlex.com

LINQ 連結到 SQL 的效能

在迎接新技術 LINQ 的同時,還是得同時考量它的效能~看看 Rico Mariani 測試效能後的報告吧~ DLinq (Linq to SQL) Performance (Part 1) DLinq (Linq to SQL) Performance (Part 2) DLinq (Linq to SQL) Performance (Part 3) Rico Mariani's Performance Tidbits : DLinq (Linq to SQL) Performance (Part 4) Rico Mariani's Performance Tidbits : DLinq (Linq to SQL) Performance Part 5 在 Rico 貼這些報告的同時, Matt 也提出他的不少看法,不妨也連過去參考看看。 消息來源: Public Sector Developer Weblog : LINQ to SQL performance

ASP.NET的「未來」

一切無用多說,還是直接看資訊界大老- 賴先生 的 介紹:ASP.NET的「未來」 。

openDICOM

DICOM 的簡稱:Digital Imaging and Communications in Medicine,它是一個醫學上數位影像與資訊傳遞的標準,定義了通訊的協定以及傳輸的資料格式。而 openDICOM.NET 這個專案,就是實做這個標準的專案。 目前已經釋出 0.2 版,如果你做的是醫療資訊系統,那麼,你可能會用到這個組件,不妨參考看看。 官方網址: openDICOM.NET 消息來源: Albert Gnandt: openDICOM.NET Class Library release 0.2 work initiated

ZedGraph

請容許我的偷懶,直接看 瓶水相逢 的 的介紹:ZedGraph 吧~

Porting ASP.NET 應用程式到 Mono

繼Jonathan Pobst的 Porting Winforms Applications 之後,Marek Habersack也寫了 Porting ASP.NET Applications 。 想要移轉 ASP.Net 應用程式到 Linux + mono 上的人,不妨參考這篇文章,相信會很有幫助。 以我個人的經驗,其實程式碼的變動不大,主要問題都是在資料庫上。 消息來源: Porting your ASP.NET 2.x Application to Linux - Miguel de Icaza

SharpDevelop 官網提供的幾個線上服務

在別的 blog 上貼程式碼時,希望能貼出漂亮的程式碼,可是卻屢試不成嗎?不妨試試看 Format Code ,選擇語言,貼上你的程式碼,按下 Format Source code 以後,就會自動產出 html 碼,讓你貼文,可說是相當方便。(也有 Web Service 的版本喔~) 只會 c#,不會 VB.Net?或是只會 VB.Net,不會 c#?不用煩惱,試試這個 Online Code Converter ,可以直接在線上幫你轉換。(也有提供 Snippet的轉換服務 喔~) 消息來源: Online Code Formatter and Web Service Online Code Converter Now Uses SnippetParser

.Net Framework 3.5

搞不清楚 .Net Framework 3.5 裡面有些什麼新技術或新組件嗎? 如果你跟我一樣搞不清楚的話,不妨看看 Daniel Moth 的 解析:.Net Framework 3.5 ,除了一張很清楚的圖片之外,也條列出有哪些組件。 除此之外,循著連結去查訪,你會發現 Daniel Moth 寫了許多專文來介紹呢~ .Net Framework 3.5 June 2007 CTP 正巧也在今天釋出: ascend slowly, breathing normally : .NET Framework 3.5 June 2007 CTP released today 下載位置: Download the .NET Framework 3.5 June 2007 Community Technology Preview (CTP)

ADO.NET Entity Framework June 2007 CTP

今天 ADO.Net team 發佈( ADO.Net team 消息 )了 ADO.NET Entity Framework June 2007 CTP ,除了更新上次 Orcas Beta 1 的部份功能之外,也提供了不少新功能,想搶鮮的人不妨試試看。 同時他們也很貼心的將 Sample 放在 CodePlex 上: http://www.codeplex.com/adonetsamples/ 。 消息來源: ADO.NET team blog : ADO.NET Entity Framework June 2007 CTP now available system.data.objects dev guy : "June" CTP of the Entity Framework is finally out Marcelo's WebLog : ADO.NET Entity Framework June 2007 CTP - yay! Wriju's BLOG : ADO.NET Entity Framework June 2007 CTP is available

Justin Smith 的 CLR Garbage Collector 教學影片

如果你想了解 CLR Garbage Collector 的話,那麼你不應該錯過這段影片: Justin's Smith's presentation on the CLR Garbage Collector 。 消息來源: Kirk Allen Evans' Blog : Justin Smith on the CLR Garbage Collector

Jayrock

剛剛查看引用時,赫然發現被引用了。 原來是這篇介紹 Jayrock 的文章: Jayrock: JSON and JSON-RPC for .NET ,寫的相當好。 主要是介紹 Jayrock 這個實作了 JSON 與 JSON-RPC 的組件~ 有機會的話,我也來試試看。

StoryVerse

StoryVerse 是一個 Agile 專案管理應用程式,以 Castle 專案的 Monorail 與 ActiveRecord 搭建而成, Sreen Shots 看來很清爽、方便。 如果你有興趣的話,不妨參考官方網站的 Getting Started 來進行建構。 官方網站: StoryVerse 消息來源: Agile project management with StoryVerse « .net and other musings

How Do I 教學影片

繼 ASP.Net 網站推出 How-Do-I影片系列 之後, WindowsClient.net 也推出了 how-do-I 影片 ,教導你如何使用 WPF/Windows Form 等新一代的 Windows client 技術。 ASP.Net 目前所提供的教學影片: “How Do I?” with ASP.NET AJAX “How Do I?” with ASP.NET SQL Server 2005 Express for Beginners Videos for ASP.NET 2.0 Beginners Videos on Visual Studio Team System “First Look” Videos Videos on Visual Studio 2005 Add-ins Videos on Migrating to ASP.NET WindowsClient.net 目前所提供的教學影片: Acropolis Videos WPF Videos Windows Forms Videos Expression Videos MIX 2007 WPF Videos MIX 2006 WPF Videos 消息來源: Jim Galasyn's Learning Curve : How-do-I video series for WPF is live at WindowsClient.net

How Do I 教學影片

繼 ASP.Net 網站推出 How-Do-I影片系列 之後, WindowsClient.net 也推出了 how-do-I 影片 ,教導你如何使用 WPF/Windows Form 等新一代的 Windows client 技術。 ASP.Net 目前所提供的教學影片: “How Do I?” with ASP.NET AJAX “How Do I?” with ASP.NET SQL Server 2005 Express for Beginners Videos for ASP.NET 2.0 Beginners Videos on Visual Studio Team System “First Look” Videos Videos on Visual Studio 2005 Add-ins Videos on Migrating to ASP.NET WindowsClient.net 目前所提供的教學影片: Acropolis Videos WPF Videos Windows Forms Videos Expression Videos MIX 2007 WPF Videos MIX 2006 WPF Videos 消息來源: Jim Galasyn's Learning Curve : How-do-I video series for WPF is live at WindowsClient.net

免費的線上 c# ASP.Net 教學

官方網址: http://blogs.msdn.com/publicsector/archive/2007/06/29/online-asp-net-in-c-tutorial.aspx 消息來源: Bloggercoaster : Free Online ASP.NET in C# Tutorial Public Sector Developer Weblog : Free Online ASP.NET in C# Tutorial (有提供目錄)

Visual Studio in Second Life

繼 IBM 等大廠之後( 相關新聞 ), Microsoft 也開始在 Second Life 擴展版圖~ 新聞可以參考: Brad Abrams : Visual Studio in Second Life The Australian IT Faculty Blog : Learn .NET in Second Life 這裡則是官方網站: https://www.visualstudioisland.com/ 如果你要進入 Second Life 虛擬世界的話,你得到 官方網站 註冊並下載程式才行(對了,你還要有夠力的電腦配備)~

Hack Week

Novell 這星期是所謂的 Hack Week , Mono 團隊也貢獻了很多喔~ 不妨看看他們的 Idea Pool ,了解一下他們在 Hack 些什麼?

讓 FireFox 支援 ClickOnce

ClickOnce 是一項部屬 Windows form 應用程式的技術,可是很可惜,在 FireFox 上不適用。 不過有人並不這麼就放棄了,他開發出給 FireFox 用的 Add-on,讓 FireFox 也能正常處理 ClickOnce 的應用程序。 詳情可以參考: Brad Abrams : ClickOnce in Firefox 官方Add-on網址在此: FFClickOnce :: Firefox Add-ons

ActiveWriter

ActiveWriter 是一個可以幫你從 Class diagram 產生帶有 ActiveRecord attribute 的 Class 程式碼的工具。 作者相當謙虛,表示 ActiveWriter 不是最好的工具,但是從官方的 Getting Started 看起來使用相當便利,而且還跟 Visual Studio.Net 綁在一起,對於想使用 ActiveRecord 或 NHibernate 的人來說,減低了跨入的門檻。 目前最新的版本是 3.0 Preview,相信正式版很快就會 Release。 相關文章: Zen and the art of Castle maintenance » Archives » ActiveWriter Preview 3 altinoren.com - ActiveWriter Introduction altinoren.com - Fresh from the trunk: ActiveWriter Preview 3 altinoren.com - How to Generate NHibernate Configuration Using ActiveWriter