Tuesday, March 22nd, 2005
我弄了一個新的 VM 來裝 VS2005 Feb CTP 和 WinFX March CTP,目的是要試試 2006 年上市的 Longhorn 中新的 Avalon 和 Indigo,在此同時微軟宣布將推遲 SQL2005 與 VS2005 的上市時間為 2005 年底,所以這兩樣產品還有大改的可能。
Avalon 用 XAML 來做 UI,它的 programming paradigm 和 ASP.NET 很像,設計者必須先利用 markup language 描述所要做的 UI,再使用 code-behind 的技術來調整各個元件的行為。要將它與現今的工具做比較尚言之過早,我個人認為它仍需要一到兩年的時間才能成熟。我對於「成熟」的定義是:
有供 Rapid Application Development 用的視覺化工具 (IDE)
現在 Windows 程式能做到的,它都能做到
VS2005 應無法達成第一點的要求,因為在微軟的 roadmap 中,這是 VS2006 才會做到的部份。此外,也只有 [...]
C++/C#, Windows |
Sunday, March 13th, 2005
最近入手 VS 2005 的 February CTP 版,裝好後發現它是屬於 Beta 2 這一支的。由於這個版本不支援我最愛的 PREfast,所以就沒太深入去玩 C++ 的部份。小聊一下 C# 的 Windows Form 好了。
.Net 1.x 做的最失敗的地方就是它對 UI 的支援,微軟似乎期待世界上的師程工們運用最新最酷的 .Net 1.x 平台來製作只有 Win 98 等級的 UI 的程式,所以呢,最早採用 .Net 科技的那群師程工們全部給推下火坑去了,因為他們的老闆要的是像 IE 一樣的 toolbar,有小 icon 的 pop-up menu,對 XP theme 的支援,還有一大堆合理但 .Net 做不出來的需求。這些師程工只好走回頭路,利用 platform invoke 這個後門去使用 Win32 API … 這真是遜呆了 …
新的 .Net [...]
C++/C#, Windows |
Sunday, October 3rd, 2004
最近發現一本講 C# Windows Form programming 的好書:
MCAD/MCSD Training Guide (70-316): Developing and Implementing Windows-Based Applications with Visual C# and Visual Studio.NET, Amit Kalani, Que 2002
這本書近乎完美 幾乎包含了所有 .NET Windows Form programming 的主題,只漏掉了如何做 multithreaded Windows Form programming,這是因為 MCAD/MCSD 不考的關係。這本書的內容組織完善,排版精美,重點都有特別標出來,實作部份解說詳盡設計優良,很適合自學。強力推薦。
這本書不是教 C# 語法的書,不太熟 C# 的人,可能需要其他講 C# 語意與語法的書就是了。
C++/C#, 無責任評論 |