日本粉色视频-日本理论片中文在线观看2828-日本理论在线观看被窝网-日本黄大片在线观看-国产精品福利在线观看秒播-国产精品福利资源在线

北京北大青鳥學校講解:Silverlight 2教程中文版(一)

北京北大青鳥學校學術部丁老師介紹Digg應用的開發,先選擇Visual Studio 2008 中的文件->新項目菜單項,使用新項目對話框創建一個“Silverlight Application” (北京北大青鳥學校專家提醒:你需要在Beta1發布后,下載和安裝 VS 2008的Silverlight工具才能得到這個支持):

北大青鳥學校

我們將該項目命名為“DiggSample”。在點擊OK按鈕后, Visual Studio 會顯示另外一個對話框,允許我們選擇我們是否只要創建一個Silverlight應用項目,或者還要加一個服務器端的ASP.NET Web項目到包含Silverlight應用的解決方案里去:

北大青鳥學校

北京北大青鳥學校專家介紹:在這個例程里,我們將選擇還要添加一個ASP.NET Web Application 項目到解決方案里去,并將它命名為“DiggSample_WebServer”。在點擊OK之后,Visual Studio 會為我們創建一個解決方案,里面包含一個Silverlight 客戶端應用和一個ASP.NET web 服務器端應用:

北大青鳥學校

如果我們做一次編譯的話, Visual Studio 會自動把編譯好的 Silverlight 應用拷貝到我們的web服務器項目中去,不需要手工的步驟或配置。VS為我們創建的默認的web服務器項目包含一個ASP.NET網頁和一個靜態的 HTML網頁,我們可以用來運行和測試其中的Silverlight應用。

注: Silverlight應用可用于任何web服務器(包括Linux上的Apache),宿主于靜態HTML文件或者任何服務器端生成的網頁(包括PHP, Java, Python, Ruby等等)中。在這個Digg樣例中,我們不會寫任何服務器端的代碼,而是將使用Silverlight的跨域networking功能,來直接訪問Digg服務的API。我選擇創建一個ASP.NET web服務器項目,主要是想獲得自動的部署,并且使用它內置的web服務器來做測試。

理解Silverlight應用里都有些什么

在默認情形下,一個新建的Silverlight應用項目包含一個Page.xaml和一個 App.xaml文件,以及與它們相關的后臺(code behind )類文件(可以用VB, C#, Ruby 或Python來編寫):

北大青鳥學校

XAML文件是XML文本文件,可以用來用聲明的方式指定 Silverlight 或 WPF應用的用戶界面。XAML還可更廣泛地用來用聲明的方式代表.NET對象。

App.xaml 文件一般用來聲明譬如象畫刷和樣式對象這樣可在整個應用中共享的資源。App.xaml的后臺Application類可用來處理應用級的事件,象Application_Startup, Application_Exit 和Application_UnhandledException。
Page.xaml 文件,在默認情形下,是在應用激活時裝載的起始的UI控件。在其中,我們可以使用UI控件來定義我們的用戶界面,然后在Page的后臺代碼類里處理它們的事件(詳見后文)。

在我們編譯DiggSample項目時,在默認情形下,Visual Studio 會把代碼和XAML標識編譯進一個標準的 .NET 程序集文件中,然后把它和任何靜態的資源(象圖片或我們想要包含的靜態文件)包裝進硬盤上一個叫做“DiggSample.xap”的文件中去:

“.xap”文件(其音發作“zap”)使用標準的 .zip壓縮算法來減小客戶端下載的大小。一個“hello world”.NET Silverlight 應用(用VB或C#編寫的)其大小大概為4KB。

注: Beta1版本中的一些控件是在程序集中實現的,如果使用這些控件的話,這些程序集會重新發布于應用的 .xap 文件中(會增加應用的大小,超出4KB的基底大小)。在Digg應用中使用的所有控件將會在Beta2版和最終版的核心Silverlight下載包中,這意味著完成的應用的總下載大小大概只在6-8KB范圍內(所以是非常小,下載起來非常快)。
要宿主和運行一個Silverlight 2 應用,你可以把 標簽加到任何標準的HTML頁面中(不需要 JavaScript )并將其指向 .xap 文件。Silverlight然后就會自動下載這個.xap 文件,生成實例,將其宿主于瀏覽器中的HTML網頁中。這是跨瀏覽器(Safari, FireFox, IE等),跨平臺(Windows, Mac, and Linux)工作的。

HTML和ASP.NET測試網頁(內含 標簽,其引用指向我們的Silverlight 應用)是在我們創建項目時為我們自動添加的,這意味著我們只要點擊F5編譯,運行和測試就可以了。 (北京北大青鳥學校提供 未完待續)

51La
主站蜘蛛池模板: 日韩精品一区二区三区视频 | 日韩精品一区二区三区中文字幕 | 亚洲精品成人a在线观看 | 国内一级野外a一级毛片 | 最新国产午夜精品视频不卡 | 亚洲精品综合一区在线 | 色一欲一性一乱一区二区三区 | 精品国产理论在线观看不卡 | 国产在线一二三区 | 欧美13一14周岁a在线播放 | 久久久久久久99久久久毒国产 | f性欧美 | 日韩美女视频在线观看 | 亚洲综合视频 | 高清国产在线播放成人 | 国产成人精品视频一区 | 在线免费亚洲 | 黄色三级视频网站 | 国产精品美女一区二区三区 | 国产成人经典三级在线观看 | 国产成人理在线观看视频 | 欧美亚洲国产精品久久高清 | 亚洲自偷自偷图片在线高清 | 碰碰碰免费公开在线视频 | 亚洲性网站 | 国产视频网站在线观看 | 国产一区亚洲二区 | 亚洲精品一区二区三区国产 | 国产一区二 | 亚洲国产品综合人成综合网站 | 国产成人毛片精品不卡在线 | 欧美一级毛片欧美一级无片 | 三级网址在线 | 小屁孩和大人啪啪 | 亚洲精品网址 | 欧美专区一区二区三区 | 国产不卡一区二区三区免费视 | 国产亚洲精品久久久久91网站 | 精品欧美一区二区三区精品久久 | 在线日韩欧美一区二区三区 | 久9青青cao精品视频在线 |

请您留言

感谢您的关注,当前客服人员不在线,请填写一下您的信息,我们会尽快和您联系。

提交