<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      一步一步學(xué)Silverlight 2系列(1):創(chuàng)建一個(gè)基本的Silverlight應(yīng)用

      概述

      Silverlight 2 Beta 1版本發(fā)布了,無(wú)論從Runtime還是Tools都給我們帶來(lái)了很多的驚喜,如支持框架語(yǔ)言Visual Basic, Visual C#, IronRuby, Ironpython,對(duì)JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步學(xué)Silverlight 2系列》文章帶您快速進(jìn)入Silverlight 2開發(fā)。

      本文為系列第一篇?jiǎng)?chuàng)建一個(gè)基本的Silverlight 2應(yīng)用,不能免俗,從最簡(jiǎn)單的Hello Word 開始。

      建立項(xiàng)目

      安裝完Silverlight 2 Beta 1之后打開VS2008,打開新建項(xiàng)目對(duì)話框,可以看到Silverlight Application項(xiàng)目模板。

      TerryLee_Silverlight2_0001

      Silverlight應(yīng)用不能夠獨(dú)立運(yùn)行,之后彈出的對(duì)話框中可供我們選擇創(chuàng)建一個(gè)ASP.NET Web Site或者Web Application Project用來(lái)托管Silverlight應(yīng)用程序。

      TerryLee_Silverlight2_0002

      這里我們選擇創(chuàng)建一個(gè)Web Application Project,創(chuàng)建完成后的項(xiàng)目結(jié)構(gòu)如下所示:

      TerryLee_Silverlight2_0003

      理解.xap文件

      在建立一個(gè)Silverlight應(yīng)用程序后,我們什么都不做,直接編譯一下整個(gè)解決方案,可以看到在資源管理器中多出了一個(gè)ClientBin的文件夾,并在下面添加了一個(gè)TerryLee.SilverlightDemo2.xap的文件。

      TerryLee_Silverlight2_0004

      該文件是一個(gè)標(biāo)準(zhǔn)的.NET程序集,在編譯的時(shí)候所有的XAML標(biāo)識(shí)和資源文件如圖片等都會(huì)包含在里面,采用了標(biāo)準(zhǔn)的Zip壓縮算法,以減少客戶端下載的文件體積。拷貝一份該文件,并且修改后綴名.xap為.zip,并且解壓縮,可以看到里面包含了一些dll文件和一個(gè)AppManifest.xaml:

      TerryLee_Silverlight2_0005

      再打開TerryLee.SilverlightDemo2TestPage.aspx文件,在頁(yè)面的頂部引入了System.Web.Silverlight程序集,支持<asp:Silverlight/>控件:

      <%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"
          TagPrefix="asp" %>

      <asp:Silverlight/>控件的聲明如下,其中屬性Source屬性指定了剛才編譯生成的.xap文件的路徑:

      <asp:Silverlight ID="Xaml1" runat="server" 
              Source="~/ClientBin/TerryLee.SilverlightDemo2.xap" 
              Version="2.0" Width="100%" Height="100%" />

      創(chuàng)建一個(gè)Hello Word程序

      現(xiàn)在我們創(chuàng)建一個(gè)簡(jiǎn)單的Hello Word Silverlight程序,使用如下XAML創(chuàng)建一個(gè)簡(jiǎn)單的按鈕:

      TerryLee_Silverlight2_0006

      運(yùn)行后效果如下:

      TerryLee_Silverlight2_0007

      為按鈕添加Click事件,在XAML編輯器中輸入事件名稱Click之后,再按Tab鍵將會(huì)使用默認(rèn)的命名方法生成事件處理方法:

      TerryLee_Silverlight2_0008

      打開Page.xaml.cs文件后,可以看到已經(jīng)生成了對(duì)應(yīng)的事件處理方法,現(xiàn)在就可以用熟悉的C#來(lái)編寫處理程序了,如單擊按鈕時(shí)我們改變按鈕的背景色和文字:

      private void myButton_Click(object sender, RoutedEventArgs e)
      {
          this.myButton.Content = "Clicked!";
          this.myButton.Background = new SolidColorBrush(Colors.Red);
      }

      再運(yùn)行上面的程序并單擊按鈕,按鈕的文字及背景色發(fā)生了變化:

      TerryLee_Silverlight2_0009

      結(jié)束語(yǔ)

      本篇文章是使用Visual Studio 2008開發(fā)Silverlight 2應(yīng)用程序的一個(gè)入門,相信大家都已經(jīng)看過(guò)ScottGu的文章已經(jīng)有所了解。但是為了整個(gè)系列完整起見,還是做了一下重復(fù)的勞動(dòng)。

      下一篇:一步一步學(xué)Silverlight 2系列(2):基本控件

      posted @ 2008-03-07 21:20  TerryLee  閱讀(79709)  評(píng)論(133)    收藏  舉報(bào)
      主站蜘蛛池模板: 在线日韩日本国产亚洲| 国偷自产一区二区三区在线视频| 东京热一精品无码av| 精品国产迷系列在线观看| 国产精品免费AⅤ片在线观看| 国产99视频精品免费专区| 欧美精品国产综合久久| 在线播放国产精品亚洲| 鲁丝片一区二区三区免费| 欧美牲交a欧美牲交aⅴ免费真| 国产亚洲精品AA片在线爽 | 亚洲人成网站观看在线观看 | 无码人妻aⅴ一区二区三区蜜桃| 日韩无专区精品中文字幕| 中文字幕在线精品国产| 少妇无码av无码一区| 亚洲中文字幕一二区日韩| 亚洲欧美综合中文| 涡阳县| 成人国产亚洲精品天堂av| 国产高清在线不卡一区| 韩国19禁无遮挡啪啪无码网站| 久久96热在精品国产高清| 国内精品久久久久影院蜜芽| 岛国中文字幕一区二区| 最新中文字幕av无码专区不| 午夜无码国产18禁| 亚洲高清WWW色好看美女| 日韩精品一区二区三区色| 亚洲国产成人久久精品APP| 日韩人妻一区中文字幕| 久久久久香蕉国产线看观看伊| 亚洲av永久无码精品水牛影视| 免费人成自慰网站| 中文无码精品a∨在线| 国产成人a在线观看视频免费| 欧美日韩中文国产一区| 国产午夜美女福利短视频| 最新AV中文字幕无码专区| 国产对白老熟女正在播放 | 老师扒下内裤让我爽了一夜|