民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術的天空 溫和的思緒
字體    

Silverlight4 RIA應用開發 第6講:OOB特性
Silverlight4 RIA應用開發 第6講:OOB特性
MSDN 網絡廣播 蘇鵬     阅读简体中文版

2010.11.6 蘇鵬

內容介紹

- Silverlight中OOB的應用

- 可置信的OOB應用程序開發

- RIA應用與普通桌面應用的比較

 

預備知識

- 安裝Visual Studio 2010

- 安裝Expression Blend4

- 安裝Silverlight tools for Visual Studio 2010

- 對C#有了解

 

OOB特性

- 什么是Out-Of-Browser(OOB)?

瀏覽器里的應用程序很難去訪問本地的文件,它有各種很嚴格的安全限定。因此我們希望Silverlight能夠走出瀏覽器,可以有象Windows應用程序一樣的各種功能。這就是Silverlight4.0的突破。

 

OOB的組成

image

 

OOB可以做到

- 修改Windows窗體樣式

- 修改窗體大小

- 訪問剪貼板

- 訪問用戶文件夾(沙箱)

- 顯示Html內容

- Notification Window(toast)

- 更寬松的跨域訪問機制

- 可以調用com組件

 

OOB最佳實踐

image

 

NotificationWindow(toast)

image

 

toast

image

 

WebBrowser瀏覽器控件

image

 

Demo

- 創建一個包含各種特性的OOB應用

image

image

image

判斷應用程序是否已經安裝過,如果安裝過,就不顯示安裝控件的容器。

如果點擊安裝按鈕,則開始安裝。

image

更新版本,判斷是否有新版本,如果有則下載更新。

image

image

com組件調用

imageimage

image

用dynamic關鍵字添加一個新的word對象

image

點Button就會新建一個Word文檔并放入對應文字

image

Webbrowser

image

image

為Webbrowser添加數據源

image

image

也可以讓Webbrowser解析Html代碼

image

Hello World就會以Html Brush的方式被解析

image

右下角提示窗體

image

image

image

如果只是本地解析Html代碼(第二種)是不會觸發加載事件的,只有訪問一個遠程網站的時候(第一種),才會觸發。

RIA與普通桌面應用程序的比較

從安全性的角度,RIA比普通桌面應用程序安全的多,因為它可以完成沙箱限制等。另外RIA應用輕量得多,勾上下面的選項,會使用緩存,這樣Dll文件就不會二次下載了。

image

但是對外設的訪問,例如使用com組件通信,這個RIA做不了。一般的辦公應用,可以做成RIA,RIA可以支持攝像頭和打印。

 

總結

- Silverlight中OOB的應用

- 可置信的OOB應用程序開發

- RIA應用與普通桌面應用的比較

2010.11.24

2013-08-22 09:35

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
孫中山的啟蒙者
近現代的嶺南,湧現出大批引領中國前行的先驅者,近代改良主義者,香港華人領袖何啟便是其中的一位。他不僅是孫中山在香港西醫書院的老師,更是孫中山走向革命道路的思想導師。
學貫中西品讀東西文化
林語堂(1895年10月10日-1976年3月26日),中國文學家、發明家。福建省龍溪(現為漳州市平和縣)坂仔鎮人,乳名和樂,名玉堂,後改為語堂。美國哈佛大學比較文學碩士....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航