2010/4/23

[入門] .NET 自訂型別

我可以理解為什麼我老婆開了十年的同樣一部車, 都不知道原來在 N 檔和 D 檔之間切換可以不必去按那個安全鈕; 但是我卻無法理解為什麼有一個已經寫了好幾年 .NET 程式的人, 在這輩子中竟然沒有寫過任何一個自訂型別。對這件事, 我唯一想得到的解釋, 就是從來沒有人跟他說過自訂型別的好用之處。

所以, 這件事也讓我決心把自訂型別特別整理成一個主題。雖然我在本文中會用到一些進階技巧, 對真正的初學者而言恐怕有點吃力, 但是這畢竟是 .NET 中很基礎、很一般的常識, 所以我還是把它歸類到「入門文章」裡面

2010/4/5

萬眾矚目的 HTML 5

如果我們回顧一下 HTML 的歷史,HTML 4 是在 1997 年底制訂的,我們現在普遍使用的 HTML 4.01 發表於 1999 年底。此外,XHTML 1.0 發表於 2000 年初,XHTML 1.1 則發表於 2001 年中。距今差不多十幾年的時間當中,我們並沒有看到太多革命性的改變。

不過,現在我們終於可以看到 HTML 5 正在制定中,而且各種瀏覽器都已經開始支援,包括 IE 9/10、Chrome、FireFox、Opera 等等。

HTML 5 的前身稱為 Web Application 1.0,早在 2004 年中就已經開始制定規格。其原先的目的在於消除網路使用者對於所謂 RIA 工具 (例如 Adobe Flash, Microsoft Silverlight 等) 的依賴,不過現在交由 W3C 接手制定規格後,HTML 5 儼然已成為下一世代網頁標準的正式接班人。