返回顶部
首页 > 资讯 > 精选 >怎么正确对Silverlight WCF创建
  • 497
分享到

怎么正确对Silverlight WCF创建

2023-06-17 18:06:53 497人浏览 薄情痞子
摘要

本篇内容介绍了“怎么正确对Silverlight WCF创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!想要完全理解Silverlight

本篇内容介绍了“怎么正确对Silverlight WCF创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

想要完全理解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承载到网站后的效果。


创建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的一个子集。
他提供了更多更强的服务方案。

“怎么正确对Silverlight WCF创建”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么正确对Silverlight WCF创建

本文链接: https://lsjlt.com/news/292040.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么正确对Silverlight WCF创建
    本篇内容介绍了“怎么正确对Silverlight WCF创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!想要完全理解Silverlight...
    99+
    2023-06-17
  • 怎么创建WCF Windows
    本篇内容主要讲解“怎么创建WCF Windows”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么创建WCF Windows”吧!WCF Windows应用程序是一种需要长期运行的应用程序,很适...
    99+
    2023-06-17
  • Python中怎么创建一个Silverlight控件
    这篇文章给大家介绍Python中怎么创建一个Silverlight控件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。XAML文件app.xaml< Canvas xmlns="htt...
    99+
    2023-06-17
  • jquery中怎么创建一个确认对话框
    这篇文章将为大家详细讲解有关jquery中怎么创建一个确认对话框,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。$(document).ready(funct...
    99+
    2024-04-02
  • VBS中怎么创建正则表达式对象
    VBS中怎么创建正则表达式对象,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一直以来,我都是用 New RegExp 来创建正则表达式对象的: Set regex = New ...
    99+
    2023-06-08
  • 怎么正确搭建Visual C++环境
    这篇文章主要讲解了“怎么正确搭建Visual C++环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么正确搭建Visual C++环境”吧!Rational Rose对VC++模型的转换...
    99+
    2023-06-17
  • 怎么对VB.NET流进行正确操作
    这篇文章将为大家详细讲解有关怎么对VB.NET流进行正确操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。“流”是字节序列的抽象概念,或者说是计算机在处理文件或数据时产生的二进制序列。下面我们将通过这个简...
    99+
    2023-06-17
  • Go中怎么正确使用对枚举
    本篇内容主要讲解“Go中怎么正确使用对枚举”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go中怎么正确使用对枚举”吧!枚举是强类型编程语言中的一种类型,由一组名称和值组成。通常用来在编程语言中充...
    99+
    2023-06-15
  • 如何正确创建mongo模型和客户端?
    php小编苹果将为你介绍如何正确创建mongo模型和客户端。在使用MongoDB进行开发时,创建模型和客户端是非常重要的一步,它们决定了你在后续操作中的灵活性和效率。首先,你需要通过安...
    99+
    2024-02-09
  • MMC无法创建管理单元、组策略对象编辑器未正确安装怎么办
    这篇文章主要介绍MMC无法创建管理单元、组策略对象编辑器未正确安装怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!开始菜单&rarr;运行&rarr;输入gpedit.msc打开组策略编辑器,却出...
    99+
    2023-06-14
  • XMLHttpRequest对象怎么创建
    这篇文章主要介绍了XMLHttpRequest对象怎么创建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇XMLHttpRequest对象怎么创建文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • XMLHTTP对象怎么创建
    这篇文章主要介绍了XMLHTTP对象怎么创建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇XMLHTTP对象怎么创建文章都会有所收获,下面我们一起来看看吧。MSXML中提供了M...
    99+
    2024-04-02
  • 怎么创建Java对象
    这篇文章主要介绍“怎么创建Java对象”,在日常操作中,相信很多人在怎么创建Java对象问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么创建Java对象”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一、...
    99+
    2023-06-16
  • JS怎么创建对象
    本篇内容主要讲解“JS怎么创建对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JS怎么创建对象”吧!一、new Object(); var x="age"...
    99+
    2023-06-27
  • java怎么创建对象
    在Java中,可以使用关键字new来创建一个对象。创建对象的一般语法是: <类名> <变量名> = new ...
    99+
    2024-02-29
    java
  • WCF Stream对象怎么使用
    本篇内容介绍了“WCF Stream对象怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!WCF支持对Stream对象的操作,尤其对于传...
    99+
    2023-06-17
  • 创建表报:响应不是格式正确的XML
    因为有几个流程表字段都差不多,所以我选择新建一个表后,将其导出,然后导入的时候更改名称;结果在导入的时候报了:不能违反唯一性约束的错误;看到这个错误我一开始以为是没有导入成功的,所以打算手动创建其他表(再次...
    99+
    2024-04-02
  • 如何正确使用PHP DOM-XML创建XML文件
    如何正确使用PHP DOM-XML创建XML文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我们在创建XML文件并对其进行解析时,通常都会用到PHP DOM-XML。那么...
    99+
    2023-06-17
  • JavaScript正则表达式怎么创建
    本篇内容介绍了“JavaScript正则表达式怎么创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.JavaScript正则表达式的作用...
    99+
    2023-06-26
  • JavaScript中怎么创建对象
    小编给大家分享一下JavaScript中怎么创建对象,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ECMA-262把对象定义为:...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作