开发学院图形图像Flash 怎么样使用Splash Screen来过渡基于Silverlight的... 阅读

怎么样使用Splash Screen来过渡基于Silverlight的应用程序的下载过程

 2008-10-04 11:37:40 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹妞嬪孩顐芥慨姗嗗厳缂傛氨鎲稿鍫罕闂備礁婀遍搹搴ㄥ窗閺嶎偆涓嶆い鏍仦閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫鎾绘偐閹绘帞鈧參姊哄Ч鍥х仼闁诲繑鑹鹃悾鐑藉蓟閵夛妇鍘甸梺瑙勵問閸犳牠銆傛總鍛婄厱閹艰揪绱曟牎闂侀潧娲ょ€氫即鐛幒妤€绠f繝闈涘暙娴滈箖鏌i姀鈶跺湱澹曟繝姘厵闁绘劦鍓氶悘杈ㄤ繆閹绘帞澧涚紒缁樼洴瀹曞崬螖閸愬啠鍓濈换娑樼暆婵犱胶鏁栫紓浣介哺閹瑰洤鐣烽幒鎴僵闁瑰吀鐒﹂悗鎼佹⒒娴g儤鍤€闁搞倖鐗犻獮蹇涙晸閿燂拷濠电姷鏁告慨鐑藉极閸涘﹥鍙忔い鎾卞灩缁狀垶鏌涢幇闈涙灈鐎瑰憡绻冮妵鍕箻鐎靛摜鐣奸梺纭咁潐濞茬喎顫忕紒妯肩懝闁逞屽墮宀h儻顦查悡銈夋煏閸繃鍋繛宸簻鎯熼梺瀹犳〃閼冲爼宕濋敃鈧—鍐Χ閸℃鐟愰梺鐓庡暱閻栧ジ宕烘繝鍥у嵆闁靛骏绱曢崢顏堟⒑閹肩偛鍔楅柡鍛⊕缁傛帟顦寸紒杈ㄥ笚濞煎繘鍩℃担閿嬵潟闂備浇妗ㄩ悞锕傚箲閸ヮ剙鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘闂傚倸鍊搁崐鎼佸磹妞嬪孩顐芥慨姗嗗厳缂傛氨鎲稿鍫罕闂備礁婀遍搹搴ㄥ窗閺嶎偆涓嶆い鏍仦閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹  闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳氨绱撻崒娆掑厡缂侇噮鍨堕妴鍐川閺夋垹鍘洪悗骞垮劚椤︻垶宕¢幎鑺ョ厪闊洦娲栨牎闂佽瀵掗崜鐔奉潖閾忓湱纾兼俊顖氭惈椤矂姊洪崷顓涙嫛闁稿妫濋幆鈧い蹇撴祩濡嫰姊洪崫鍕拱婵炲弶岣块幑銏犫攽婵犲嫮鏉搁梺鍝勬川婵兘鎮伴妷鈺傗拻濞达絽鎼敮璺侯熆閻熷府鏀荤紒鍌氱Т楗即宕煎锝呬壕闁哄啫鐗嗙粈鍐┿亜韫囧海顦﹀ù婊堢畺閺屻劌鈹戦崱娑扁偓妤€顭胯閸犳牠婀侀梺缁樕戦悷銉р偓姘煎枤缁粯銈i崘鈺冨幈濡炪倖鍔戦崐鏇㈠几鎼淬劍鐓熼煫鍥ь儏閸旀粓鏌曢崶褍顏€殿喗娼欒灒闁告繂瀚濠碉紕鍋戦崐鎴﹀垂濞差亝鍋¢柍鍝勬噹缁犳牠鏌嶉埡浣告殲闁稿海鍠栭弻鏇㈠炊瑜嶇花濠氭煙閸戙倖瀚�
核心提示:介绍 Microsoft Silverlight 托管代码模型需要将 Extensible Application Markup Language (XAML)的assemblies下载到客户端机器才能够正常呈现出内容.当这些assemblies很小的时候(当然它们一般都会很小), 用户不会受长时间等待的煎熬. 然而,

介绍

Microsoft Silverlight 托管代码模型需要将 Extensible Application Markup Language (XAML)的assemblies下载到客户端机器才能够正常呈现出内容.当这些assemblies很小的时候(当然它们一般都会很小), 用户不会受长时间等待的煎熬. 然而, 如果这些assemblies非常的大,你可以想要以显示一个splash screen来替代无聊的漫长的下载过程.

要求 (available from the Silverlight download site):

Microsoft Silverlight 1.1 Alpha.

Microsoft Visual Studio Code Name "Orcas" Beta 1.

Microsoft Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

从非托管代码到托管代码的转换

一般情况下, 一个 splash screen应该从一个非托管的downloader开始.这个 downloader是可以作为普通对象用代码控制的,你可以从 createObject 调用来创建它.当downloader对象引发一个事件时,在非托管代码中,你就可以来进行处理了.

托管 和 非托管的 基于Silverlight的应用程序 的基本区别是是否XAML文件中control使用了x:Class 属性; 如果使用了, 它是一个托管application.在你接收到downloader发来的事件后 , 你可以通过重新载入XAML来使应用程序转换到托管代码方式, 当然这个新的 XAML 包含了 x:Class 属性. 这个 x:Class 属性就可以用才下载好的assembly来进行指向了.

准备 Project 文件

其实这有别的方法来建立这种类型的project, 但是在这个示例中,你将建立一个基本的 Silverlight project然后将添加一个文件来代表非托管方的转换. 你同样需要添加一些虚假的但很大的文件到你的DLL中来, 因为这才可以使用在下载这个大东东的时候你有机会看清楚splash screen.

1 2 3 4 5  下一页

Tags:怎么样 使用 Splash

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接