成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確對Silverlight WCF創(chuàng)建

開發(fā) 后端
如果覺得Silverlight沒什么意思,那么就嘗試做個Silverlight WCF吧,引用WCF等過程與以前引用WEBSERIVCE差不多,摸索下很快就了解了。

想要完全理解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的構(gòu)造函數(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 初嘗小結(jié) 收藏
 一年多的時間一直在等待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ā)構(gòu)架,程序員可以非常方便的處理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 來源: 百度博客
相關推薦

2009-12-31 10:58:31

silverlight

2010-03-01 17:44:39

Silverlight

2010-02-26 09:33:18

WCF創(chuàng)建WebSer

2010-03-05 14:15:20

SilverlightWCF

2009-12-21 10:09:26

WCF創(chuàng)建客戶端服務對

2010-03-01 14:08:53

WCF編碼器

2010-03-01 10:26:40

WCF異步服務

2009-12-29 18:09:00

Silverlight

2010-02-25 10:10:29

WCF使用Header

2010-02-25 13:48:23

WCF動態(tài)創(chuàng)建代碼

2009-12-08 13:46:16

Silverlight

2010-02-26 11:15:51

WCF接口方法

2009-12-30 17:35:21

Silverlight

2009-12-08 11:34:40

WCF Windows

2010-02-23 10:51:32

WCF Address

2010-02-24 14:41:16

WCF物理地址

2009-06-25 11:18:20

Silverlight

2009-12-21 18:32:22

關閉WCF鏈接

2010-02-22 10:42:12

WCF Stream

2010-02-22 14:28:35

WCF實現(xiàn)loadin
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕乱码一区二区三区 | 欧美电影在线观看网站 | 成人黄色电影在线播放 | 国产成年人小视频 | 91玖玖| 欧美αv | 亚洲精品日本 | 日韩国产精品一区二区三区 | 成人不卡在线 | 涩爱av一区二区三区 | 日韩成人在线播放 | 精品免费看| 91久久国产综合久久 | 99久热在线精品视频观看 | 久久免费电影 | 男女羞羞视频网站 | av午夜电影 | 夜夜夜操 | 亚洲精品一区二区三区在线观看 | 免费看a | 日韩在线xx | 草久久久 | 国产福利观看 | 一区二区三区视频在线观看 | 在线观看视频亚洲 | 日本一区二区三区免费观看 | 九九热re | 免费h视频| www国产亚洲精品久久网站 | 超碰一区二区 | 女人av | 人人干人人玩 | 亚洲精品欧美 | 伊人二区 | 国产在线一区二区 | 亚洲精品电影网在线观看 | 国产成人a亚洲精品 | 亚洲精品国产成人 | 久久久久久精 | 91视频日本 | 在线色网 |