天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Silverlight開發(fā)廋身攻略(一)

  相信大家在用Silverlight做應(yīng)用開發(fā)時,隨著項目的進展系統(tǒng)功能越來越多,肯定為Xap包越來越大而煩惱,Xap包的大小直接影響應(yīng)用程序的加載速度,給用戶造成不良的用戶體驗。我也曾為這個問題頭痛過,經(jīng)過在網(wǎng)上查閱資料和項目實踐發(fā)現(xiàn)可通過以下三種方式給Silverlight應(yīng)用程廋身。

  1、定期檢查系統(tǒng)項目模塊的引用集,移除多余的引用庫

  2、圖片資源文件,如果不是必須放在資源中的,可以采用按需加載

  3、將系統(tǒng)劃分成多個Silverlight項目,然后根據(jù)需要進行Xap加載

  下面我將結(jié)合實例來對三種方法進行說明:

  一、定期檢查,移除多余引用庫

  在我們實際項目開發(fā)中,我們有時因技術(shù)的需要會引用一些第三方控件、.NET FrameWork框架下的動態(tài)庫,但后來發(fā)現(xiàn)不需要這么做只是在界面上或代碼中移除控件,沒有對程序集引庫進行檢查移除,從而導致在Xap包中打入了一些無用動態(tài)庫,造成資源浪費,Xap包體積增大。這種方法簡單,只要在項目日常管理中注意就能解決。

  二、圖片資源按需加載

  圖片資源在應(yīng)用系統(tǒng)中占有相當大的比重,如我們的界面上的背景、按鈕圖標等等。它們都被編譯到項目dll文件中,然后打包到Xap中。為了減小Xap包的大小,我們可以把圖片資源和Xap包分開存放,當系統(tǒng)需要進行下載。

  操作實例:

  1、用Vs2010添加名稱為LoadImage的SL Application項目

  2、在SL Application項目中添加images文件夾,然后在文件夾中添加兩張圖片1.png、2.jpg,將兩張圖片的Build Action屬性由原來默認"Resource"改成"DesignData",這么做的好處是圖片在設(shè)計期可用,便于界面設(shè)計,程序編譯時圖片不在Xap包中。如下圖所示:   

  3、在LoadImage.Web項目中的ClientBin目錄下也添加images目錄,并且添加圖片1.png、2.jpg。如下圖所示:   

    4、在LoadImage項目的MainPage.xaml文件中添加如下代碼:

<Grid x:Name="LayoutRoot">
<Grid.Background>
<ImageBrush ImageSource="/images/1.png" />
</Grid.Background>
<Image Grid.Column="1" Source="/images/2.jpg" Height="300" Width="400"></Image>
</Grid>

NET技術(shù)Silverlight開發(fā)廋身攻略(一),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品久久久久亚洲 | 国产精品久久久久久免费播放 | 人妻久久久精品99系列AV | 无码AV动漫精品一区二区免费 | 国产在线观看网址你懂得 | 国产精品亚洲高清一区二区 | 亚洲综合春色另类久久 | 亚洲精品高清AV在线播放 | 九九热视频在线观看 | 国产曰韩无码亚洲视频 | 伊人久久影院大香线蕉 | 亚洲免费在线视频观看 | 天美传媒在线观看免费完整版 | 亚洲国产成人一区二区在线 | 国产成人aaa在线视频免费观看 | 宅男午夜大片又黄又爽大片 | 菠萝菠萝蜜在线观看视频 | 台湾佬综合娱乐网 | 久久re视频这里精品一本到99 | 欧美残忍xxxx极端 | 91免费网站在线看入口黄 | 亚洲午夜电影 | 久久丫线这里只精品 | 国产亚洲精品久久久久久白晶晶 | 色爱区综合激情五月综合激情 | 免费国产黄线在线播放 | 亚洲人成7777| china男士同性视频tv | 国产伊人自拍 | 大香交伊人| 精品国产自在现线拍国语 | 免费精品一区二区三区AA片 | 日本久久和电影 | 成电影人免费网站 | 久久国产精品人妻中文 | 成人在线视频国产 | 午夜福利影院私人爽爽 | 超碰在线视频97 | av在线不卡中文网 | 精精国产www视频在线观看免费 | 纯肉高H啪短文合集 |