這篇文章,討論一些 Silverlight 的概念,同時包含即將到來的 Silverlight 3 改良要項說明,刊登於「悅知文化」技術專欄,網址如下:
http://www.delightpress.com.tw/article_c.aspx?article_id=40
學好 C#:完備 C# 入門的三大部份
C#有三大部份是你必須熟悉的:
1.基本語法
2.基本的.NET類別庫應用
3.LINQ
工作室曾經出版了 Visual C# 2005 精要剖析這本書,這是C# 2.0的版本,到了2008也就是C#3.0的時候並沒有作改版,最主要的原因在於,C# 2.0 ->C#3.0的主要進化是LINQ技巧,其它的則維持,因此,Visual C# 2005 我們選擇了繼續維詩原來的版本不作改版,另外出版一本全新的「Microsoft LINQ 最佳實務講座 」,也希望已經完成C#教學課程的讀者,能夠繼續針對LINQ單獨作升級,完整學好 C#3.0。

C#是.NET最重要的基礎,LINQ則是NET資料存取操作最重要的技術,瞭解這兩者是你在學習.NET的過程中,必須具備的基本技能。
未來,C#4.0,我們會一次更新 Visual C# 2005 這本書的內容,包含拿掉基本語法,加強OOP的陳述,同時擴充.NET的相關的議題,當然,我們希望納入基本的LINQ相關內容,同樣的,這本書將不會為了賣相妥協,繼續維持Console的教學模式。
1.基本語法
2.基本的.NET類別庫應用
3.LINQ
工作室曾經出版了 Visual C# 2005 精要剖析這本書,這是C# 2.0的版本,到了2008也就是C#3.0的時候並沒有作改版,最主要的原因在於,C# 2.0 ->C#3.0的主要進化是LINQ技巧,其它的則維持,因此,Visual C# 2005 我們選擇了繼續維詩原來的版本不作改版,另外出版一本全新的「Microsoft LINQ 最佳實務講座 」,也希望已經完成C#教學課程的讀者,能夠繼續針對LINQ單獨作升級,完整學好 C#3.0。

C#是.NET最重要的基礎,LINQ則是NET資料存取操作最重要的技術,瞭解這兩者是你在學習.NET的過程中,必須具備的基本技能。
未來,C#4.0,我們會一次更新 Visual C# 2005 這本書的內容,包含拿掉基本語法,加強OOP的陳述,同時擴充.NET的相關的議題,當然,我們希望納入基本的LINQ相關內容,同樣的,這本書將不會為了賣相妥協,繼續維持Console的教學模式。
【公告】Silverlight 2.0 新書出版計劃停止,Silverlight 3 2009年見
工作室年前出版Silverlight 2.0 新書的計劃確認暫時中止擱置。
擱置並非不作出版,由於這本新書著眼在開發人員而非設計人員,加上時程的關係,同時考量Silverlight技術目前還在初步加溫的階段,因此我們決定延至2009年,Silverlight 3的VS外掛工具提供XAML完整編輯功能支援時,再作推出,當然,這段時間我們也不會閒著,將繼續為這本新書提供更高的質量。
ScottGu's Blog 在2008/11/16 的「Update on Silverlight 2 - and a glimpse of Silverlight 3 」這篇文章中,提到了即 Silveright 3將於2009年釋出,當時工作室便對 Silveright 2新書的發行日期持了保留態度,只是 Silveright 3 的發展速度遠超出我們的預期,今天的新聞稿,亦正式公開了相關的時程,「Silverlight 3將成微軟MIX 09大會重頭戲」,沒有錯,還是中文報導…
2009年第一季,我們就可以看到 Silveright 3 的 Beta 版了,緊接著夏天正式版馬上就到了來,當然,時程並非出版的唯一考量,最重要的是,Silverlight對技術人員的意義在於RIA的開發層面,優異的視覺設計能力只是趨勢下的必然,很可惜的是,儘管Silverlight 2的發展已經開始成熟,但是在開發工具上,卻沒有完備的支援,這為開發人員樹立了一道難以跨越的高牆,或許你會願意在Expression Blend裏面拉好畫面,但這絕對不是好的開發組合。
Silveright 3 將全面在開發工具支援完整的拖曳編輯設計功能,這也是我們決定直接跳過 Silveright 2的原因之一,半年的時間,同時可以讓我們將書作得更好。
Silveright 有很長的故事要講,在沒有Silveright 2新書的這段期間,我們將會透過教學的電子書,讓讀者能儘快的掌握這門技術,然後在明年夏天,能夠直接邁入開發的實戰。
Silverlight 3 ,我們2009年見。
下一篇「停不下來的腳步-發展趨近完備的Silverlight 3」,我們會稍微談一些 Silverlight 3 進化的內容,這些都是概念性的,大家應該很容易消化,然後,我們會針對Silverlight有系統的發佈教學文章,請大家拭目以待。
擱置並非不作出版,由於這本新書著眼在開發人員而非設計人員,加上時程的關係,同時考量Silverlight技術目前還在初步加溫的階段,因此我們決定延至2009年,Silverlight 3的VS外掛工具提供XAML完整編輯功能支援時,再作推出,當然,這段時間我們也不會閒著,將繼續為這本新書提供更高的質量。
ScottGu's Blog 在2008/11/16 的「Update on Silverlight 2 - and a glimpse of Silverlight 3 」這篇文章中,提到了即 Silveright 3將於2009年釋出,當時工作室便對 Silveright 2新書的發行日期持了保留態度,只是 Silveright 3 的發展速度遠超出我們的預期,今天的新聞稿,亦正式公開了相關的時程,「Silverlight 3將成微軟MIX 09大會重頭戲」,沒有錯,還是中文報導…
2009年第一季,我們就可以看到 Silveright 3 的 Beta 版了,緊接著夏天正式版馬上就到了來,當然,時程並非出版的唯一考量,最重要的是,Silverlight對技術人員的意義在於RIA的開發層面,優異的視覺設計能力只是趨勢下的必然,很可惜的是,儘管Silverlight 2的發展已經開始成熟,但是在開發工具上,卻沒有完備的支援,這為開發人員樹立了一道難以跨越的高牆,或許你會願意在Expression Blend裏面拉好畫面,但這絕對不是好的開發組合。
Silveright 3 將全面在開發工具支援完整的拖曳編輯設計功能,這也是我們決定直接跳過 Silveright 2的原因之一,半年的時間,同時可以讓我們將書作得更好。
Silveright 有很長的故事要講,在沒有Silveright 2新書的這段期間,我們將會透過教學的電子書,讓讀者能儘快的掌握這門技術,然後在明年夏天,能夠直接邁入開發的實戰。
Silverlight 3 ,我們2009年見。
下一篇「停不下來的腳步-發展趨近完備的Silverlight 3」,我們會稍微談一些 Silverlight 3 進化的內容,這些都是概念性的,大家應該很容易消化,然後,我們會針對Silverlight有系統的發佈教學文章,請大家拭目以待。
學習Silverlight之前應有的認知
在你打算開始學習Silverlight之前,必須對它先有一些認知,然後再決定是否要開始投資這項技術。
Silverlight有兩個主要的特色:
Silverlight的開發模型與.NET平台一致,支援多語言,應用程式功能則封裝於一組龐大的類別庫,開發Silverlight與一般的應用程式開發沒有兩樣,如果你有HTML、XML與視窗應用程式的開發經驗,會很容易上手,反之,很難 ...
接下來是學習Silverlight的建議:
Silverlight有兩個主要的特色:
- 優異的視覺效果設計能力
- 嵌入網頁執行運作
Silverlight的開發模型與.NET平台一致,支援多語言,應用程式功能則封裝於一組龐大的類別庫,開發Silverlight與一般的應用程式開發沒有兩樣,如果你有HTML、XML與視窗應用程式的開發經驗,會很容易上手,反之,很難 ...
接下來是學習Silverlight的建議:
- 先學好一種語言,C#或是VB.NET(JavaScript不在這裏的討論範圍),瞭解.NET平台的開發方法(註)。
- 瞭解XML,具備簡單的基礎即可。
- 在你具備C#或是VB.NET的基礎之前,不要碰Silverlight。
註
為什麼要先瞭解.NET平台的開發方法?因為Silverlight本身就是一個精簡版的.NET平台,只不過它是送到瀏覽器上面跑罷了,一般的.NET書或是入門教學,會從C#(VB.NET)基本語法,各種NET技術的關鍵概念開始講起,但是Silverlight不會,不會這些你很難在短時間內學好Silverlight。
P.S.- 這篇文章是針對以.NET平台為主的開發人員。
- 對於網頁設計人員,這篇文章不適用。
訂閱:
文章 (Atom)
