新聞中心
想要完全理解Silverlight WCF怎么做,還是通過(guò)自己做個(gè)案例可以更牢固的對(duì)Silverlight WCF有所認(rèn)知,大多數(shù)人在做Silverlight WCF的時(shí)候會(huì)遇到許多頭疼的問(wèn)題,典型的就是跨域訪(fǎng)問(wèn)的問(wèn)題。

創(chuàng)建Silverlight WCF應(yīng)用程序項(xiàng)目的時(shí)候,VS會(huì)問(wèn)你是調(diào)試的時(shí)候生成測(cè)試頁(yè)來(lái)承載Silverlight WCF還是自動(dòng)創(chuàng)建個(gè)ASP.NET項(xiàng)目來(lái)承載Silverlight WCF, 有什么區(qū)別呢?如果你只是做Silverlight WCF的界面和客戶(hù)端的交互效果,用單獨(dú)的測(cè)試頁(yè)來(lái)承載就可以了,這樣方便調(diào)試,按個(gè)CTRL+F5就OK,但是如果你要用到WCF,或者通過(guò)ASP.NET做些動(dòng)態(tài)的事情,那么就用ASP.NET項(xiàng)目來(lái)承載吧,這樣可以盡可能的模擬出將Silverlight WCF承載到網(wǎng)站后的效果。#t#
創(chuàng)建Silverlight WCF后,你可以看到項(xiàng)目里有兩個(gè)XAML文件并相應(yīng)的對(duì)應(yīng)了.CS文件, 一個(gè)是APP.XAML另一個(gè)是Page.XAML,APP.XAML.CS的構(gòu)造函數(shù)是初始化Silverlight WCF項(xiàng)目的,接下來(lái)
可以看到 new 后面的就是Page.xaml.cs所在的類(lèi)。他的意思當(dāng)然就是創(chuàng)建Page示例,這樣你的Page就被實(shí)例化出來(lái)了,很像WINFORM吧。
之后的事情,個(gè)人認(rèn)為開(kāi)發(fā)過(guò).NET的人應(yīng)該都駕輕就熟了。需要注意的是,跟開(kāi)發(fā)ASP.NET不同, Silverlight WCF的所有代碼是在客戶(hù)端運(yùn)行的,對(duì)于很多開(kāi)發(fā)慣了ASP.NET的人來(lái)說(shuō)可能一下子不習(xí)慣,不過(guò)如果你是做WINFORM的,那就當(dāng)我沒(méi)說(shuō)。
試著寫(xiě)一個(gè)小程序來(lái)玩玩吧。
東西做好了,當(dāng)然那就需要編譯。Silverlight WCF在生成后會(huì)在BIN下生成一個(gè)APPMAINFEST.XAML,這是一些配置比如DLL的路徑,一個(gè)DLL,不用說(shuō)了,邏輯代碼都在這。另外會(huì)有一個(gè)XAP,這是什么,其實(shí)就是剛才說(shuō)的那兩個(gè)文件的一個(gè)壓縮包,可以ZIPRAR工具打開(kāi),他只是將后綴作為XAP,這樣在頁(yè)面上 調(diào)用的時(shí)候SOURCE就會(huì)指向XAP這個(gè)包。
就這么簡(jiǎn)單,在WEB上用承載這個(gè)生成出來(lái)的XAP包就可以顯示Silverlight WCF了。 Silverlight WCF WCF 初嘗小結(jié) 收藏
一年多的時(shí)間一直在等待Silverlight WCF的穩(wěn)定版本,但是從1.0 2.0 到現(xiàn)在的3.0BETA 一直吸引著我,于是終于按奈不住,一窺了Silverlight WCF的魅力。
Silverlight WCF是什么?怎么說(shuō)呢?也許開(kāi)發(fā)過(guò)WPF的人會(huì)有比較透徹的理解。Silverlight WCF就像WPF提煉出來(lái)運(yùn)用到WEB上的插件。界面的開(kāi)發(fā),程序部分的開(kāi)發(fā)都集成了WPF的那一套,不過(guò),既然是應(yīng)用到WEB上的,自然遵循了很多WEB的規(guī)則,因此也有些許區(qū)別于WPF,至少他們概念上就完全是兩個(gè)東西,這樣的比較就類(lèi)似于WINFORM和 ACTIVEX。
Silverlight WCF可以像FLASH一樣做出炫目的客戶(hù)端效果,同時(shí)擁有完善的開(kāi)發(fā)構(gòu)架,程序員可以非常方便的處理Silverlight WCF中的事件、調(diào)用系統(tǒng)庫(kù),這是FLASH無(wú)法比擬的,當(dāng)然FLASH相對(duì)Silverlight WCF來(lái)說(shuō),動(dòng)畫(huà)和矢量的設(shè)計(jì)也許會(huì)更加得心應(yīng)手。
對(duì)于客戶(hù)端而言,Silverlight WCF與FLASH基本上一樣,用戶(hù)都需要在瀏覽器上安裝相應(yīng)插件(Silverlight WCF的插件小很多),展現(xiàn)出來(lái)同樣的有視覺(jué)沖擊力。所以對(duì)用戶(hù)而言,處了安裝的插件不同以外,其他似乎不存在什么太大的差異,這也是MS目的,只要用戶(hù)不認(rèn)為兩者有什么區(qū)別甚至Silverlight WCF更好,那么,對(duì)開(kāi)發(fā)人員的方便就是對(duì)MS的方便。
試著寫(xiě)一個(gè)小程序來(lái)玩玩吧。東西做好了,當(dāng)然那就需要編譯。Silverlight WCF在生成后會(huì)在BIN下生成一個(gè)APPMAINFEST.XAML,這是一些配置比如DLL的路徑,一個(gè)DLL,不用說(shuō)了,邏輯代碼都在這。另外會(huì)有一個(gè)XAP,這是什么,其實(shí)就是剛才說(shuō)的那兩個(gè)文件的一個(gè)壓縮包,可以ZIPRAR工具打開(kāi),他只是將后綴作為XAP,這樣在頁(yè)面上調(diào)用的時(shí)候SOURCE就會(huì)指向XAP這個(gè)包。
就這么簡(jiǎn)單,在WEB上用承載這個(gè)生成出來(lái)的XAP包就可以顯示Silverlight WCF了。似乎太沒(méi)什么含量,感覺(jué)不出Silverlight WCF的魅力。那么就嘗試做個(gè)應(yīng)用了WCF的Silverlight WCF吧。
WCF是什么?根據(jù)我了解的資料,WCF是一個(gè)統(tǒng)一的類(lèi)似WEBSERVICE的解決方案,WEBSERVICE是WCF的一個(gè)子集。
他提供了更多更強(qiáng)的服務(wù)方案。
具體資料可以在MSDN上找到,廢話(huà)不多說(shuō)了。
責(zé)任編輯:chenqingxiang
來(lái)源: 百度博客 Silverlight WCF
分享到微信
微信掃碼分享
分享到微博 相關(guān)推薦
對(duì)
silverlight定位
正確解讀 silverlight定位于一個(gè)什么樣地位,當(dāng)然首先應(yīng)該取決于自己的需求。不過(guò)大多數(shù)人都會(huì)認(rèn)為,silverlight最好的用途就是作為一個(gè)企業(yè)應(yīng)用解決方案而存在。
2009-12-31 10:58:31
silverlight
Silverlight
WCF服務(wù)
正確組建方法淺談 SilverlightWCF服務(wù)的正確啟用方法將會(huì)在這篇文章中為大家詳細(xì)介紹,希望對(duì)于又需要的朋友們可以從中獲得一些幫助。
2010-03-01 17:44:39
Silverlight
WCF
創(chuàng)建WebService
正確操作步驟詳解 我們?cè)谶@里為大家介紹的WCF創(chuàng)建WebService的主要步驟包括有四個(gè)步驟,我們將會(huì)對(duì)這些具體的操作步驟進(jìn)行詳細(xì)的介紹。
2010-02-26 09:33:18
WCF創(chuàng)建WebSer 看
Silverlight 3
如何動(dòng)態(tài)訪(fǎng)問(wèn)
WCF 使用一般的方法設(shè)置Silverlight3動(dòng)態(tài)訪(fǎng)問(wèn)WCF服務(wù),大多是拋開(kāi)ServiceReferences.ClientConfig文件,完全以代碼方式實(shí)現(xiàn)對(duì)WCF的動(dòng)態(tài)訪(fǎng)問(wèn),但這種做法存在實(shí)現(xiàn)復(fù)雜和局限性。
2010-03-05 14:15:20
Silverlight WCF
如何
正確實(shí)現(xiàn)
WCF
創(chuàng)建客戶(hù)端服務(wù)對(duì)象 我們會(huì)從實(shí)際應(yīng)用的角度上,描述WCF創(chuàng)建客戶(hù)端服務(wù)對(duì)象的一些細(xì)節(jié)和優(yōu)劣對(duì)比,希望通過(guò)學(xué)習(xí)本文,能掌握WCF創(chuàng)建客戶(hù)端服務(wù)對(duì)象的基本方法。
2009-12-21 10:09:26
WCF創(chuàng)建客戶(hù)端服務(wù)對(duì)
WCF異步服務(wù)
正確
創(chuàng)建方式詳解 我們今天將會(huì)在這篇文章中通過(guò)一段簡(jiǎn)單的示例,為大家詳細(xì)介紹一下有關(guān)WCF異步服務(wù)的具體實(shí)現(xiàn)方法,方便大家在學(xué)習(xí)應(yīng)用過(guò)程中獲得幫助。
2010-03-01 10:26:40
WCF異步服務(wù)
WCF編碼器
正確
創(chuàng)建方式解讀 WCF編碼器的創(chuàng)建,實(shí)現(xiàn)起來(lái)看似麻煩,但是實(shí)際操作起來(lái)還是比較簡(jiǎn)單的。在這篇文章中,我們可以通過(guò)介紹來(lái)詳細(xì)掌握這一應(yīng)用技巧。
2010-03-01 14:08:53
WCF編碼器
WCF動(dòng)態(tài)
創(chuàng)建代碼
正確實(shí)現(xiàn)方法分析 我們?cè)谶@篇文章中,通過(guò)一個(gè)簡(jiǎn)單的代碼示例來(lái)為大家詳細(xì)介紹了WCF動(dòng)態(tài)創(chuàng)建代碼的實(shí)現(xiàn)方法,相信朋友們可以從中獲得一些幫助。
2010-02-25 13:48:23
WCF動(dòng)態(tài)創(chuàng)建代碼
如何
正確實(shí)現(xiàn)
Silverlight拖拽功能 Silverlight拖拽功能的實(shí)現(xiàn)方法是一個(gè)比較復(fù)雜的過(guò)程。在這篇文章中,初學(xué)者可以通過(guò)一段代碼范例來(lái)具體的解讀這一技巧。
2009-12-29 18:09:00
Silverlight
WCF使用Header
如何
正確實(shí)現(xiàn) 我們?nèi)绻朐赪CF中使用自定義的Header的話(huà),應(yīng)該如何進(jìn)行正確的操作呢?在這里大家就可以充分的掌握到WCF使用Header的相關(guān)技巧。
2010-02-25 10:10:29
WCF使用Header 什么是
Silverlight
WCF進(jìn)行講解 原來(lái)就一直很期待SilverlightWCF的穩(wěn)定版本,一直對(duì)1.02.0到現(xiàn)在的3.0BETA都情有獨(dú)鐘,那天在公司就對(duì)SilverlightWCF進(jìn)行了研究。
2009-12-08 13:46:16
Silverlight
如何
正確定義
Silverlight視覺(jué)狀態(tài)組 如何才能正確的定義Silverlight視覺(jué)狀態(tài)組,在新手看來(lái)可能是一個(gè)比較復(fù)雜的過(guò)程。其實(shí)實(shí)際操作方法還是比較簡(jiǎn)單的。
2009-12-30 17:35:21
Silverlight
如何進(jìn)行
創(chuàng)建
WCF Windows WCFWindows有很多值得學(xué)習(xí)的地方,這里我們主要介紹WCFWindows,在向大家詳細(xì)介紹WCFWindows之前,首先讓大家了解下WCFWindows。
2009-12-08 11:34:40
WCF Windows
WCF接口方法
如何進(jìn)行
正確調(diào)用 WCF接口方法一般都會(huì)被要求指定的用戶(hù)群體才能夠訪(fǎng)問(wèn)。那么如何才能實(shí)現(xiàn)一個(gè)正確的授權(quán)調(diào)用呢?在這里將會(huì)為大家詳細(xì)介紹。
2010-02-26 11:15:51
WCF接口方法 在
Silverlight 3中消耗
WCF服務(wù) 本文中,我們將為大家介紹在Silverlight3中消耗服務(wù)所需的步驟,還會(huì)談到一些重要的性能。我們會(huì)討論如何用Silverlight客戶(hù)端處理異步調(diào)用。
2009-06-25 11:18:20
Silverlight
WCF物理地址
如何進(jìn)行
正確設(shè)定 我們?cè)谶@篇文章中將會(huì)通過(guò)對(duì)WCF物理地址的設(shè)定方法以及對(duì)它的相關(guān)模式的介紹充分的分析這一地址狀態(tài)的基本概念。
2010-02-24 14:41:16
WCF物理地址
WCF Address
正確含義解析 什么是WCFAddress,它的組成都有哪些,我們又該如何在配置文件中去指定WCFAddress,如何通過(guò)編程方式來(lái)進(jìn)行設(shè)置呢?這些問(wèn)題都將會(huì)在文中一一介紹。
2010-02-23 10:51:32
WCF Address
Silverlight調(diào)用
WCF服務(wù)相關(guān)應(yīng)用細(xì)節(jié)解析 Silverlight調(diào)用WCF服務(wù)在實(shí)際應(yīng)用中有很多比較重要的細(xì)節(jié)需要我們?cè)谶\(yùn)用中去注意,在這里我們就為大家詳細(xì)介紹這方面的內(nèi)容。
2010-02-26 17:51:16
Silverlight
WCF回調(diào)契約
如何進(jìn)行
正確定義 如果我們想在程序中對(duì)WCF回調(diào)契約進(jìn)行定義,那么正確的操作方法應(yīng)該是如何的呢?在這里將會(huì)針對(duì)這一問(wèn)題進(jìn)行詳細(xì)講解。
2010-03-01 15:12:53
WCF回調(diào)契約
WCF通信方式
正確配置方式 我們對(duì)WCF通信方式提供了三種方法,分別為http、tcp、IPC。我們今天將會(huì)針對(duì)這些方式的具體配置方法做一個(gè)詳細(xì)的介紹。
2010-02-26 14:05:57
WCF通信方式
相似話(huà)題
前端
23751內(nèi)容
開(kāi)發(fā)工具
7177內(nèi)容
測(cè)試
482內(nèi)容
游戲開(kāi)發(fā)
648內(nèi)容
全部話(huà)題
同話(huà)題下的熱門(mén)內(nèi)容
如何免費(fèi)訪(fǎng)問(wèn)和使用Gemini API? 幾個(gè)示例演示Java中異常的發(fā)生與處理 Python Subprocess模塊詳解,你都了解了嗎? 寫(xiě)了這么多年DateUtils,殊不知你還有這么多彎彎繞! Java Map的雙大括號(hào)建立和通用模式有什么區(qū)別 .NET下優(yōu)秀的日志框架Serilog,你用上了嗎? Python數(shù)據(jù)處理進(jìn)階:掌握Filter函數(shù)的高級(jí)用法 機(jī)器人都會(huì)走迷宮了,我們?nèi)绾卧诓脝T浪潮中升職加薪!
相關(guān)專(zhuān)題 更多
2023年第十八屆中國(guó)企業(yè)年終評(píng)選榜單公布! 網(wǎng)絡(luò)運(yùn)維智能化?瞻博網(wǎng)絡(luò)有奇招! 2023-12-18 11:43:34 Intel 黑客松競(jìng)賽火熱進(jìn)行中! 2023-11-06 12:00:56 我收藏的內(nèi)容
微博
QQ
微信
復(fù)制鏈接
微信掃碼分享
業(yè)務(wù)
- 媒體 CIOAgeHC3iTechplur
- 社區(qū) 博客軟考資訊鴻蒙開(kāi)發(fā)者社區(qū)
- 教育 學(xué)堂精培企業(yè)培訓(xùn)CTO訓(xùn)練營(yíng)
- 學(xué)堂
- 學(xué)堂企業(yè)版
- 官微
關(guān)于我們&條款
- 關(guān)于我們
- 站點(diǎn)地圖
- 網(wǎng)站大事
- 意見(jiàn)反饋
- English
- 用戶(hù)協(xié)議
- 隱私協(xié)議
北京市海淀區(qū)中關(guān)村南1條甲1號(hào)ECO中科愛(ài)克大廈6-7層
北京市公安局海淀分局備案編號(hào):110108002980號(hào)
營(yíng)業(yè)執(zhí)照 京ICP備09067568號(hào)
Copyright ? 2005-2024 .COM 京ICP證060544 版權(quán)所有 未經(jīng)許可 請(qǐng)勿轉(zhuǎn)載
友情鏈接
新浪科技 騰訊科技 網(wǎng)易科技 鳳凰科技 驅(qū)動(dòng)科技 科技行者 TechWeb 艾瑞網(wǎng) 站長(zhǎng)之家 速途網(wǎng) 中國(guó)經(jīng)濟(jì)新聞網(wǎng) IT之家 工聯(lián)網(wǎng) 極客公園 236視頻會(huì)議 中國(guó)IDC圈 企業(yè)網(wǎng)D1Net 投資界 次方元 火山引擎
技術(shù)棧公眾號(hào)
技術(shù)棧公眾號(hào)
業(yè)務(wù)
速覽
在線(xiàn)客服
媒體 CIOAge HC3i 社區(qū) 博客 鴻蒙開(kāi)發(fā)者社區(qū) 教育 學(xué)堂 精培 企業(yè)培訓(xùn) CTO訓(xùn)練營(yíng)
當(dāng)前標(biāo)題:如何正確對(duì)SilverlightWCF創(chuàng)建
轉(zhuǎn)載來(lái)于:http://fisionsoft.com.cn/article/cdeicjd.html


咨詢(xún)
建站咨詢(xún)
