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

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


咨詢
建站咨詢
