想要完全理解Silverlight WCF怎么做,还是通过自己做个案例可以更牢固的对Silverlight WCF有所认知,大多数人在做Silverlight WCF的时候会遇到许多头疼的问题,典型的就是跨域访问的问题。
创建Silverlight WCF应用程序项目的时候,VS会问你是调试的时候生成测试页来承载Silverlight WCF还是自动创建个ASP.NET项目来承载Silverlight WCF, 有什么区别呢?如果你只是做Silverlight WCF的界面和客户端的交互效果,用单独的测试页来承载就可以了,这样方便调试,按个CTRL+F5就OK,但是如果你要用到WCF,或者通过ASP.NET做些动态的事情,那么就用ASP.NET项目来承载吧,这样可以尽可能的模拟出将Silverlight WCF承载到网站后的效果。#t#
创建Silverlight WCF后,你可以看到项目里有两个XAML文件并相应的对应了.CS文件, 一个是APP.XAML另一个是Page.XAML,APP.XAML.CS的构造函数是初始化Silverlight WCF项目的,接下来
可以看到 new 后面的就是Page.xaml.cs所在的类。他的意思当然就是创建Page示例,这样你的Page就被实例化出来了,很像WINFORM吧。
之后的事情,个人认为开发过.NET的人应该都驾轻就熟了。需要注意的是,跟开发ASP.NET不同, Silverlight WCF的所有代码是在客户端运行的,对于很多开发惯了ASP.NET的人来说可能一下子不习惯,不过如果你是做WINFORM的,那就当我没说。
试着写一个小程序来玩玩吧。
东西做好了,当然那就需要编译。Silverlight WCF在生成后会在BIN下生成一个APPMAINFEST.XAML,这是一些配置比如DLL的路径,一个DLL,不用说了,逻辑代码都在这。另外会有一个XAP,这是什么,其实就是刚才说的那两个文件的一个压缩包,可以ZIPRAR工具打开,他只是将后缀作为XAP,这样在页面上 调用的时候SOURCE就会指向XAP这个包。
就这么简单,在WEB上用承载这个生成出来的XAP包就可以显示Silverlight WCF了。 Silverlight WCF WCF 初尝小结 收藏
一年多的时间一直在等待Silverlight WCF的稳定版本,但是从1.0 2.0 到现在的3.0BETA 一直吸引着我,于是终于按奈不住,一窥了Silverlight WCF的魅力。
Silverlight WCF是什么?怎么说呢?也许开发过WPF的人会有比较透彻的理解。Silverlight WCF就像WPF提炼出来运用到WEB上的插件。界面的开发,程序部分的开发都集成了WPF的那一套,不过,既然是应用到WEB上的,自然遵循了很多WEB的规则,因此也有些许区别于WPF,至少他们概念上就完全是两个东西,这样的比较就类似于WINFORM和 ACTIVEX。
Silverlight WCF可以像FLASH一样做出炫目的客户端效果,同时拥有完善的开发构架,程序员可以非常方便的处理Silverlight WCF中的事件、调用系统库,这是FLASH无法比拟的,当然FLASH相对Silverlight WCF来说,动画和矢量的设计也许会更加得心应手。
对于客户端而言,Silverlight WCF与FLASH基本上一样,用户都需要在浏览器上安装相应插件(Silverlight WCF的插件小很多),展现出来同样的有视觉冲击力。所以对用户而言,处了安装的插件不同以外,其他似乎不存在什么太大的差异,这也是MS目的,只要用户不认为两者有什么区别甚至Silverlight WCF更好,那么,对开发人员的方便就是对MS的方便。
试着写一个小程序来玩玩吧。东西做好了,当然那就需要编译。Silverlight WCF在生成后会在BIN下生成一个APPMAINFEST.XAML,这是一些配置比如DLL的路径,一个DLL,不用说了,逻辑代码都在这。另外会有一个XAP,这是什么,其实就是刚才说的那两个文件的一个压缩包,可以ZIPRAR工具打开,他只是将后缀作为XAP,这样在页面上调用的时候SOURCE就会指向XAP这个包。
就这么简单,在WEB上用承载这个生成出来的XAP包就可以显示Silverlight WCF了。似乎太没什么含量,感觉不出Silverlight WCF的魅力。那么就尝试做个应用了WCF的Silverlight WCF吧。
WCF是什么?根据我了解的资料,WCF是一个统一的类似WEBSERVICE的解决方案,WEBSERVICE是WCF的一个子集。
他提供了更多更强的服务方案。
具体资料可以在MSDN上找到,废话不多说了。
责任编辑:chenqingxiang
来源: 百度博客 Silverlight WCF
分享到微信
微信扫码分享
分享到微博 相关推荐
对
silverlight定位
正确解读 silverlight定位于一个什么样地位,当然首先应该取决于自己的需求。不过大多数人都会认为,silverlight最好的用途就是作为一个企业应用解决方案而存在。
2009-12-31 10:58:31
silverlight
Silverlight
WCF服务
正确组建方法浅谈 SilverlightWCF服务的正确启用方法将会在这篇文章中为大家详细介绍,希望对于又需要的朋友们可以从中获得一些帮助。
2010-03-01 17:44:39
Silverlight
WCF
创建WebService
正确操作步骤详解 我们在这里为大家介绍的WCF创建WebService的主要步骤包括有四个步骤,我们将会对这些具体的操作步骤进行详细的介绍。
2010-02-26 09:33:18
WCF创建WebSer 看
Silverlight 3
如何动态访问
WCF 使用一般的方法设置Silverlight3动态访问WCF服务,大多是抛开ServiceReferences.ClientConfig文件,完全以代码方式实现对WCF的动态访问,但这种做法存在实现复杂和局限性。
2010-03-05 14:15:20
Silverlight WCF
如何
正确实现
WCF
创建客户端服务对象 我们会从实际应用的角度上,描述WCF创建客户端服务对象的一些细节和优劣对比,希望通过学习本文,能掌握WCF创建客户端服务对象的基本方法。
2009-12-21 10:09:26
WCF创建客户端服务对
WCF异步服务
正确
创建方式详解 我们今天将会在这篇文章中通过一段简单的示例,为大家详细介绍一下有关WCF异步服务的具体实现方法,方便大家在学习应用过程中获得帮助。
2010-03-01 10:26:40
WCF异步服务
WCF编码器
正确
创建方式解读 WCF编码器的创建,实现起来看似麻烦,但是实际操作起来还是比较简单的。在这篇文章中,我们可以通过介绍来详细掌握这一应用技巧。
2010-03-01 14:08:53
WCF编码器
WCF动态
创建代码
正确实现方法分析 我们在这篇文章中,通过一个简单的代码示例来为大家详细介绍了WCF动态创建代码的实现方法,相信朋友们可以从中获得一些帮助。
2010-02-25 13:48:23
WCF动态创建代码
如何
正确实现
Silverlight拖拽功能 Silverlight拖拽功能的实现方法是一个比较复杂的过程。在这篇文章中,初学者可以通过一段代码范例来具体的解读这一技巧。
2009-12-29 18:09:00
Silverlight
WCF使用Header
如何
正确实现 我们如果想在WCF中使用自定义的Header的话,应该如何进行正确的操作呢?在这里大家就可以充分的掌握到WCF使用Header的相关技巧。
2010-02-25 10:10:29
WCF使用Header 什么是
Silverlight
WCF进行讲解 原来就一直很期待SilverlightWCF的稳定版本,一直对1.02.0到现在的3.0BETA都情有独钟,那天在公司就对SilverlightWCF进行了研究。
2009-12-08 13:46:16
Silverlight
如何
正确定义
Silverlight视觉状态组 如何才能正确的定义Silverlight视觉状态组,在新手看来可能是一个比较复杂的过程。其实实际操作方法还是比较简单的。
2009-12-30 17:35:21
Silverlight
如何进行
创建
WCF Windows WCFWindows有很多值得学习的地方,这里我们主要介绍WCFWindows,在向大家详细介绍WCFWindows之前,首先让大家了解下WCFWindows。
2009-12-08 11:34:40
WCF Windows
WCF接口方法
如何进行
正确调用 WCF接口方法一般都会被要求指定的用户群体才能够访问。那么如何才能实现一个正确的授权调用呢?在这里将会为大家详细介绍。
2010-02-26 11:15:51
WCF接口方法 在
Silverlight 3中消耗
WCF服务 本文中,我们将为大家介绍在Silverlight3中消耗服务所需的步骤,还会谈到一些重要的性能。我们会讨论如何用Silverlight客户端处理异步调用。
2009-06-25 11:18:20
Silverlight
WCF物理地址
如何进行
正确设定 我们在这篇文章中将会通过对WCF物理地址的设定方法以及对它的相关模式的介绍充分的分析这一地址状态的基本概念。
2010-02-24 14:41:16
WCF物理地址
WCF Address
正确含义解析 什么是WCFAddress,它的组成都有哪些,我们又该如何在配置文件中去指定WCFAddress,如何通过编程方式来进行设置呢?这些问题都将会在文中一一介绍。
2010-02-23 10:51:32
WCF Address
Silverlight调用
WCF服务相关应用细节解析 Silverlight调用WCF服务在实际应用中有很多比较重要的细节需要我们在运用中去注意,在这里我们就为大家详细介绍这方面的内容。
2010-02-26 17:51:16
Silverlight
WCF回调契约
如何进行
正确定义 如果我们想在程序中对WCF回调契约进行定义,那么正确的操作方法应该是如何的呢?在这里将会针对这一问题进行详细讲解。
2010-03-01 15:12:53
WCF回调契约
WCF通信方式
正确配置方式 我们对WCF通信方式提供了三种方法,分别为http、tcp、IPC。我们今天将会针对这些方式的具体配置方法做一个详细的介绍。
2010-02-26 14:05:57
WCF通信方式
前端
23751内容
开发工具
7177内容
测试
482内容
游戏开发
648内容
全部话题
如何免费访问和使用Gemini API? 几个示例演示Java中异常的发生与处理 Python Subprocess模块详解,你都了解了吗? 写了这么多年DateUtils,殊不知你还有这么多弯弯绕! Java Map的双大括号建立和通用模式有什么区别 .NET下优秀的日志框架Serilog,你用上了吗? Python数据处理进阶:掌握Filter函数的高级用法 机器人都会走迷宫了,我们如何在裁员浪潮中升职加薪!
2023年第十八届中国企业年终评选榜单公布! 网络运维智能化?瞻博网络有奇招! 2023-12-18 11:43:34 Intel 黑客松竞赛火热进行中! 2023-11-06 12:00:56 我收藏的内容
微博
QQ
微信
复制链接
微信扫码分享
北京市海淀区中关村南1条甲1号ECO中科爱克大厦6-7层
北京市公安局海淀分局备案编号:110108002980号
营业执照 京ICP备09067568号
Copyright © 2005-2024 .COM 京ICP证060544 版权所有 未经许可 请勿转载
新浪科技 腾讯科技 网易科技 凤凰科技 驱动科技 科技行者 TechWeb 艾瑞网 站长之家 速途网 中国经济新闻网 IT之家 工联网 极客公园 236视频会议 中国IDC圈 企业网D1Net 投资界 次方元 火山引擎
技术栈公众号
技术栈公众号
业务
速览
在线客服
媒体 CIOAge HC3i 社区 博客 鸿蒙开发者社区 教育 学堂 精培 企业培训 CTO训练营
文章题目:如何正确对SilverlightWCF创建
本文URL:http://www.mswzjz.cn/qtweb/news23/428373.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能