日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Silverlight学习笔记(三):创建第一个Silverlight应用程序

發布時間:2024/4/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Silverlight学习笔记(三):创建第一个Silverlight应用程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  在開始創建程序之前,還是要提一下關于Silverlight開發環境搭建的問題。如果使用VS2010,這可以搭建Silverlight4的開發環境。我推薦大家看這篇由大牛jv9撰寫的【輕松建立Silverlight 4開發環境】。

?

?? 我使用的是VS2008,所以要搭建的是Silverlight2003的環境。需要依次安裝以下組件:

1.?????? Vs2008 sp1

2.?????? Silverlight3 Tools

3.?????? Silverlight3 SDK

4.?????? Silverlight3 Toolkit

注:

1.?????? 在安裝vs2008 sp1的過程中,可能會出現安裝到一個名為VS90sp1-KB945140-X86-CHS的補丁包時安裝程序就卡住了,在MSDN上查到可以直接終止安裝程序,然后進入sp1的鏡像中找到VS90sp1-KB945140-X86-CHS.msp,雙擊直接安裝即可。此問題貌似只出現在Win7下,大家要注意。

2.?????? 在安裝完上述組件并在工程中調試Silverlight時,可能出現無法調試的錯誤。我機器的環境是Win7 ,搜索了一下,發現解決方案是下載Silverlight4_Tools.exe,解壓后找到silverlight_developer.exe安裝就可以解決這個問題。

?

?? 比較倒霉的是,在我建立Silverlight開發環境的過程中,把這兩個問題都趕上了。所以一定要跟大家分享下。

?

?? 作為初涉Silverlight的菜鳥,這些就足夠用了。如果這個初涉Silverlight的菜鳥命苦,還要參與前端開發的工作,還需要單獨安裝Expression Blend3;如果這個初涉Silverlight的菜鳥命很苦,在美工出圖之間做點原型設計,就要安裝SketchFlow;如果這個菜鳥命很苦很苦,就要安裝ExpressionStudio,這個一個包含了Blend/Design/Web這些工具的大禮包。

?

?? 我會把Silverlight 4以及Silverlight3開發環境所需組件、其他高級開發組件、Silverlight幫助按需打包上傳服務器。Silverlight的工具很多,但是在應用各種高級開發組件之前,要學好基本的。

?

?? 言歸正傳,現在我們就開始創建第一個Silverlight程序吧!

??

?? 打開Vs2008,點擊新建項目后,在左邊的項目類型中,選中【Silverlight】,在右邊的模板中選中【Silverlight應用程序】。輸入解決方案名稱為【MySilverlightProject】,點擊確認。

? 

?? 此時會彈出一個窗口,讓我們選擇一個Silverlight的宿主。選擇【在新網站中承載Silverlight應用程序】以及【Asp.NET Web應用程序項目】,這樣解決方案就會創建一個名為【MySilverlightProject.Web】的項目作為【MySilverlightProject】的宿主程序。 點擊確認。

  

?? 這樣我們就創建了一個Silverlight的解決方案。待文件生成完畢后,我們開始查看解決方案資源管理器,找找Silverlight的新鮮:

  

1.?????? AssemblyInfo.cs:包含簽入所生成的程序集中的名稱和版本元數據,該文件的作用于普通的.NET應用程序相同。

2.?????? App.xamlSilverlight的應用程序文件,派生于Application類。負責指定應用程序的啟動頁面,注意指定的不是aspx而是xaml。這個App.xaml的后臺.cs文件與winform程序中的program.cs比較類似。

3.?????? MainPage.xamlSilverlight用戶控件,可以使用Page類來創建Silverlight應用程序的用戶界面。Page類派生于UserControl

?

?? 接下來,我們可以直接右鍵選擇【MySilverlightProject.Web】項目中的MySilverlightProjectTestPage.aspx或者.html文件,點擊【在瀏覽器中查看】。作為宿主的.Net程序或者HTML頁面就會運行,由于并未添加任何元素,瀏覽器中會呈現為空白頁面。

?

?? 控件的應用留在下次再寫吧,至少目前不算是對Silverlight一窮二白、紙上談兵了。

??

?? 今天按計劃我學習了Silverlight的封裝控件觀感,也就是樣式和模板的應用。由于學習完畢后需要一個實踐和提煉總結的過程,所以這些技術會隨后記錄在后面學習筆記中。

轉載于:https://www.cnblogs.com/BillBibby/archive/2010/09/26/1836143.html

總結

以上是生活随笔為你收集整理的Silverlight学习笔记(三):创建第一个Silverlight应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。