MAPGISK9IMSSilverLight二次開發(fā)介紹.ppt
《MAPGISK9IMSSilverLight二次開發(fā)介紹.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《MAPGISK9IMSSilverLight二次開發(fā)介紹.ppt(21頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
MAPGIS IGS 互聯(lián)網(wǎng)GIS產(chǎn)品研發(fā)部 SilverLight簡介 MapGISIGSK9SilverLight二次開發(fā)介紹 什么是SilverLight SilverLight特點(diǎn) SilverLight結(jié)構(gòu) SilverLight簡介 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ǔ) 簡單的說 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ā)庫介紹 開發(fā)環(huán)境介紹 演示二次開發(fā)搭建Demo 發(fā)布演示Demo站點(diǎn) SilverLight二次開發(fā)介紹 SilverLight二次開發(fā)庫介紹 在SilverLight庫中最主要的只有兩個(gè)控件 地圖容器控件和圖層控件 SilverLight二次開發(fā)庫介紹 瓦片服務(wù) 矢量服務(wù) 數(shù)據(jù)庫 數(shù)據(jù) 基礎(chǔ)平臺(tái) IMS服務(wù) 客戶端 直接通信 GDB 空間分析 點(diǎn)位信息 SilverLight二次開發(fā)庫介紹 開發(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ā)庫 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) 致謝- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- MAPGISK9IMSSilverLight 二次開發(fā) 介紹
鏈接地址:http://m.italysoccerbets.com/p-6382620.html