發表文章

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

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 一樣的代碼。