發表文章

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

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

Grasshopper

Grasshopper 2.0 是一個以 Mono 為基礎的產品,他允許 .Net 應用程式可以執行在 JRE 上面。 日前官方釋出了 2.0 版,詳情可以參考 官方公告 。 為甚麼這麼神奇?我想,應該跟 IKVM.NET 有關係吧,它不僅可以讓 Java 應用程式在 .Net CLR 上執行,也可以進行轉換,直接轉換為 .Net 應用程式~不過,這都是我自己的猜測,詳情還是要下載 Grasshopper 之後,才會比較清楚。 這裡有篇中文的報導: 一套讓 .Net軟體直接在 Apache Tomcat上面執行的工具 ,寫的相當詳盡。 而這裡則有教學: Rafael Mizrahi's web log: System.Messaging using OpenJMS

DotMSN

最近推出了很多即時對話軟體的bot,那麼用 .Net 可以做到這個嗎?或者,有相關的 Library 可以使用嗎? 當然是有囉。這裡先介紹實做 MSN messenger protocol 的 library。這個 Library 早在去年還是前年的時候,就已經推出了。不管是文件或是範例都寫的相當清楚。 如果你有興趣自己作一個 msn bot 的話,不妨就用這個 library 吧。 網址在此: DotMSN - .NET Messenger library - Home

不使用 Visual Studio.Net 來編寫 XAML/WPF

如果你不想用 Visual Studio.Net 2005 + extension 或是用 Orcas 來編寫 XAML/WPF 的話,或許你可以試試下面的幾種方式: XAML and WPF support in SharpDevelop 3.0 ,SharpDevelop 3.0 的Alpha版本已經支援 xaml designer 了,用這個你也可以編寫XAML/WPF應用程式~ Jackson's Activity Log: A Mono Developers Guide to writing XAML by hand. ,教你如何在還沒支援 XAML/WPF 的 Monodevelop 下手動硬幹出 XAML/WPF,這可以說是作苦工了,不過也可以讓你更了解XAML/WPF...

Banshee

Banshee 是一個以 Mono 所編寫的 Media player,可以很方便的管理你的音樂並且播放,而且也有相當多的 Plugins 可以使用。這兩天的開發進度指出(同樣也是 Summer of Code 的成果),已經移植到 Windows 下了。未來 Windows 下的 Media player 又多了一樣選擇。 消息來源: Banshee Media Player Goes to Windows - Miguel de Icaza

Moonlight (SilverLight on Linux)

第一個版本已經釋出了... Miguel de Icaza 、 toshok 的blog上都特別撰文書寫這個偉大的時刻。 Miguel de Icaza 更提到了整個Hackathon的過程: Implementing Silverlight in 21 Days 。 這裡我把他們文章的連結列出來,以便於你直接連過去看: Implementing Silverlight in 21 Days - Miguel de Icaza moonlight 3 visions of moonlight A Moment of Zen: Implementing Silverlight in 21 Days putting money where the moon is Video Capture of Moonlight in Action - Miguel de Icaza HackWeek: Moonlight-based Desklets for the Desktop - Miguel de Icaza 如果你懶得看英文,不妨直接看看 聖殿祭司 的專文介紹: Linux平台下的Silverlight 。 這裡就不再贅述了。

Lucene.Net

聽過 Apache Lucene 嗎?他是一個Java陣營裡很有名的全文檢索引擎, Lucene.Net 則是將這個引擎改以 c# 來實做。 說的白話一點,利用這個引擎,就可以完成類似 Google 快速搜索文章或Desktop search的功能。

Silverlight 的 3D engine

這兩天的消息。 Balder 3D Engine for Silverlight-DotNet開發聖殿-新浪部落 Web.Next : Silverlight and 3D

MonoDevelop

如果說 Visual Studio / SharpDevelop 是 Windows 上最佳 .Net 開發工具的話,那麼 MonoDevelop 就是 Linux 上最佳的 .Net 開發工具了。 這兩天才剛剛釋出 0.14 版( 新聞稿 ),參看 Release notes 以後,發現有蠻多新功能的,這邊摘錄如下: Improved Toolbox and Properties pad Subversion add-in:可以方便的利用 Subversion 作版本控制 Refactory operations New Open Solution File Dialog Class and member selectors:比較容易選,而不用翻頁翻的要死 Improved Smart Indenting for C# Project export/conversion:便於讓你把 Visual Studio 專案搬到 Linux 上 New packaging features Desktop Integration:主要是便於建立桌面捷徑 Improved New Project Dialog Navigation toolbar New features in the GTK# designer 同時,開發者之一的 Lluis Sanchez Gual 也宣示了 下一版的目標 : So, what's next? There are several features we plan to work on for the next two releases: configurable key bindings, improved ASP.NET support, improved makefile integration, C/C++ projects support, debugger integration (the last two from Google SoC projects), and others. A lot of work to do, but I hope we can finish all this in the following three months and then do a code freeze for t