MAPGISK9IMSSilverLight二次開發(fā)介紹.ppt
-
資源ID:6382620
資源大?。?span id="yyvfgsy" class="font-tahoma">2.36MB
全文頁(yè)數(shù):21頁(yè)
- 資源格式: PPT
下載積分:9.9積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。
|
MAPGISK9IMSSilverLight二次開發(fā)介紹.ppt
MAPGIS IGS 互聯(lián)網(wǎng)GIS產(chǎn)品研發(fā)部 SilverLight簡(jiǎn)介 MapGISIGSK9SilverLight二次開發(fā)介紹 什么是SilverLight SilverLight特點(diǎn) SilverLight結(jié)構(gòu) SilverLight簡(jiǎn)介 Silverlight 開發(fā)代號(hào)WPF E WPFeverywhere 是一種Microsoft公司2007年推出新的Web呈現(xiàn)技術(shù) 能在各種平臺(tái)上運(yùn)行 借助該技術(shù) 您將擁有內(nèi)容豐富 視覺效果絢麗的交互式體驗(yàn) 而且 無論是在瀏覽器內(nèi) 在多個(gè)設(shè)備上還是在桌面操作系統(tǒng) 如AppleMacintosh 中 您都可以獲得這種體驗(yàn) Microsoft NETFramework3 0 Windows編程基礎(chǔ)結(jié)構(gòu) 中的呈現(xiàn)技術(shù)XAML 可擴(kuò)展應(yīng)用程序標(biāo)記語言 遵循WPF WindowsPresentationFoundation 它是Silverlight呈現(xiàn)功能的基礎(chǔ) 簡(jiǎn)單的說 Silverlight是一個(gè)跨瀏覽器跨操作系統(tǒng)的插件 能夠設(shè)計(jì) 開發(fā)和發(fā)布有豐富的多媒體體驗(yàn)與豐富交互 RIA RichInterfaceApplication 的網(wǎng)絡(luò)交互程序 什么是Silverlight SilverLight特點(diǎn) 1 Silverlight是跨平臺(tái) 瀏覽器的它在所有常見的Web瀏覽器中運(yùn)行 包括MicrosoftInternetExplorer MozillaFirefox以及AppleSafari和谷歌瀏覽器 并在移動(dòng)設(shè)備上運(yùn)行 Linux上的名叫Moonlight 最新版本MicrosoftWindows AppleMacOSX 是Moonlight SilverLight 2 2forLinux 它由開源的Mono NETforLinux 項(xiàng)目支持 2 提供豐富的 一致的用戶體驗(yàn) 強(qiáng)大的網(wǎng)絡(luò)支持 支持互動(dòng)性網(wǎng)絡(luò)會(huì)議 以及網(wǎng)絡(luò)教學(xué)等功能 強(qiáng)大的基于向量的圖形支持 強(qiáng)大的多媒體支持 從Mobile到HD質(zhì)量的視頻和音頻 支持15X的快速視頻編碼及硬件加速 支持?jǐn)?shù)碼版權(quán)管理 DRM 強(qiáng)大的客戶端功能 支持打印功能 支持多點(diǎn)觸碰 支持網(wǎng)絡(luò)攝像和麥克錄音功能 支持COM 支持本地文件訪問 支持富文本編輯 支持?jǐn)?shù)據(jù)綁定 支持報(bào)表和圖表 支持剪切板等 一致的用戶體驗(yàn) SilverLight在所有的流行瀏覽器 任何平臺(tái) 運(yùn)行一致 設(shè)計(jì)和開發(fā)應(yīng)用程序不需要擔(dān)心你的用戶是什么平臺(tái)什么瀏覽器 3 先進(jìn)的技術(shù) 優(yōu)異的性能 基于WPF和XAML技術(shù) SilverLight包含了WindowsPresentationFoundation WPF 技術(shù) 這個(gè)技術(shù)在創(chuàng)建用戶界面時(shí)極大的擴(kuò)展了瀏覽器元素 WPF可以創(chuàng)建融合圖形 動(dòng)畫 媒體和其他的富客戶端特性 擴(kuò)展了基于瀏覽器的用戶界面 超越了HTML所提供的 可擴(kuò)展應(yīng)用程序標(biāo)記語言 XMAL 提供了創(chuàng)建WPF元素的聲明性標(biāo)記 對(duì)于JavaScript的擴(kuò)展 SilverLight提供了對(duì)于全球?yàn)g覽器腳本語言的擴(kuò)展 從而為瀏覽器用戶界面提供更加強(qiáng)大的控件 包括與WPF元素工作的能力 與現(xiàn)存應(yīng)用程序的集成 SilverLight可以與已經(jīng)存在的JavaScript和ASP NETAJAX代碼無縫集成 不會(huì)使已經(jīng)創(chuàng)建的功能缺失 SilverLight特點(diǎn) 可訪問 NETFramework編程模型和相關(guān)工具 可以使用托管的Jscrit和IronPython或者C VB F 這樣的動(dòng)態(tài)語言來創(chuàng)建基于SilverLight的應(yīng)用程序 可以使用VisualStudio這樣的開發(fā)工具來創(chuàng)建基于SilverLight的應(yīng)用程序 LINQ SilverLight包含集成查詢 LINQ 語言 性能大幅度優(yōu)化 最新的Silverlight4比Silverlight3運(yùn)行要快200 支持GPU硬件加速4 高效的開發(fā) 豐富的開發(fā)語言支持 主要有C VB NET JavaScript Ruby Python F 等 強(qiáng)大的開發(fā)工具 面向開發(fā)者的MicrosoftVisualStudio和面向設(shè)計(jì)者的MicrosoftExpressionStudio SilverLight特點(diǎn) SilverLight結(jié)構(gòu) Silverlight平臺(tái)作為一個(gè)整體 由兩個(gè)主要部分以及一個(gè)安裝程序和更新組件組成 如下表中所示 SilverLight結(jié)構(gòu) SilverLight結(jié)構(gòu) 下表介紹上圖中所示的Silverlight平臺(tái)的核心表示層功能 SilverLight結(jié)構(gòu) 下表介紹了上圖所示的 NETFrameworkforSilverlight功能列表中的部分功能 SilverLight結(jié)構(gòu) NETFrameworkforSilverlight是完整版 NETFramework的一個(gè)子集 它為以前不支持的應(yīng)用程序類型 如Internet應(yīng)用程序 提供了面向?qū)ο蟮目煽繎?yīng)用程序的基本開發(fā) 開發(fā)人員可以通過使用C 和VisualBasic編寫托管代碼來與 NETFrameworkforSilverlight層進(jìn)行交互 NETFramework開發(fā)人員還可以通過在VisualStudio或MicrosoftExpressionStudio中進(jìn)行創(chuàng)作來訪問表示層 Silverlight項(xiàng)目結(jié)構(gòu)如下圖 編譯后會(huì)生成一個(gè) xap文件是Silverlight應(yīng)用程序輸出的壓縮文件 xap文件包括AppManifest xaml 編譯輸出的Silverlight項(xiàng)目程序集 dll 和Silverlight應(yīng)用程序需要的資源文件 SilverLight二次開發(fā)庫(kù)介紹 開發(fā)環(huán)境介紹 演示二次開發(fā)搭建Demo 發(fā)布演示Demo站點(diǎn) SilverLight二次開發(fā)介紹 SilverLight二次開發(fā)庫(kù)介紹 在SilverLight庫(kù)中最主要的只有兩個(gè)控件 地圖容器控件和圖層控件 SilverLight二次開發(fā)庫(kù)介紹 瓦片服務(wù) 矢量服務(wù) 數(shù)據(jù)庫(kù) 數(shù)據(jù) 基礎(chǔ)平臺(tái) IMS服務(wù) 客戶端 直接通信 GDB 空間分析 點(diǎn)位信息 SilverLight二次開發(fā)庫(kù)介紹 開發(fā)環(huán)境介紹 操作系統(tǒng) Windowsxp系統(tǒng)Web服務(wù)器 IIS6 0 Microsoft NETFrameworkv4 0 GIS服務(wù)器 MapGISK9IMS服務(wù)器開發(fā)工具 MicrosoftVisualStudio2010 Silverlight4ToolsforMicrosoftVisualStudio2010Silverlight 4 Toolkit April 2010 msi二次開發(fā)庫(kù) ZDIMS1 0 dll 演示二次開發(fā)搭建Demo 1 快速搭建一個(gè)地圖顯示程序2 增加矢量圖疊加顯示3 增加繪圖功能4 增加標(biāo)注功能 發(fā)布演示Demo站點(diǎn) 1 生成Demo站點(diǎn)2 在IIS中發(fā)布站點(diǎn)3 設(shè)置Silverlight策略文件4 在瀏覽器中訪問Demo站點(diǎn) 致謝