当前位置: 首页 > news >正文

网站响应式与电脑版有什么区别河南专业做网站

网站响应式与电脑版有什么区别,河南专业做网站,苏州室内设计公司,代理小企业网站建设最近正在开发一个项目#xff0c;需要应用到Silverlight以及数据库。在正式开工之前需要掌握将数据从服务端送到客户端的技术#xff0c;我们采用建立WCF服务的方法。 “做中学”是最好的学习方法#xff0c;真正实践之后学习者将会有更多的自信和把握#xff0c;这种感觉将…最近正在开发一个项目需要应用到Silverlight以及数据库。在正式开工之前需要掌握将数据从服务端送到客户端的技术我们采用建立WCF服务的方法。 “做中学”是最好的学习方法真正实践之后学习者将会有更多的自信和把握这种感觉将激励他更好的走下去这也就是“Hello World”的意义之一。 本文讲述如何一步一步搭建完成借助WCF建立起Silverlight客户端和服务端的信息传输通道。 这里的解决方案使用Visual Studio 10.Net Framework 4.0, Silverlight 4.0 1.建立名为DataHighway的Silverlight Application 下图中Project DataHighway是客户端Project DataHighway.Web是服务端。 2、新建两个项目。 创建名为DataHighway.Client的Silverlight Class Library它是配合用户端的。 创建名为DataHighway.Server的Class Library它是配合服务端的。 为两个新建项目设置统一的命名空间   3、我们设计在客户端和服务端可以传输一个类里面装着一个人的基本信息。 在DataHighway.Client增加一个类名为Person在DataHighway.Client中生成Person.cs文件。 这个类要由客户端和服务端共享而服务端并不支持System.Windows类库所以在Person.cs中删除其System.Windows系列的引用。创建Person 类如下 1 using System; 2 using System.Net; 3 4 namespace DataHighway.Classes 5 { 6 public class Person 7 { 8 public string Name { get; set; } 9 public int Age;10 public string School { get; set; }11 public string Major { get; set; }12 }13 }    4、在DataHighway.Server项目中添加Person.cs类的链接 右键DataHighway.Server项目选择Add- Existing Item找到DataHighway.Client文件夹中的Person.cs文件选择Add As Link 5、在服务端添加WCF服务 在DataHighway.Web项目中添加名为PersonService.svc的Silverlight-enabled WCF Service 如下图 6.在项目DataHighway.Web中添加到DataHighway.Server的引用Add Reference 如下图所示 7. 创建WCF函数返回Person类 在PersonService.svc.cs中修改代码 首先添加引用命名空间 using DataHighway.Classes;    然后修改PersonService.svc.cs代码如下 1 using System; 2 using System.Linq; 3 using System.Runtime.Serialization; 4 using System.ServiceModel; 5 using System.ServiceModel.Activation; 6 using DataHighway.Classes; 7 8 namespace DataHighway.Web 9 {10 [ServiceContract(Namespace )]11 [SilverlightFaultBehavior]12 [AspNetCompatibilityRequirements(RequirementsMode AspNetCompatibilityRequirementsMode.Allowed)]13 public class PersonService14 {15 [OperationContract]16 public Person GetPerson()17 {18 return new Person()19 {20 Name Jun Tang,21 Age 20,22 School University of Science and Technology of China,23 Major Computer Science24 };25 }26 }27 }    8.在客户端添加WCF服务引用 将PersonService.svc设置为Start Page按F5进入Debug模式记下PersonService.svc的地址 http://localhost:25688/PersonService.svc 右键DataHighway工程添加服务引用Add Service Reference将刚才保存的地址复制进去 单击Advanced确认Reuse types in all referenced assemblies如下图 9.设计UI界面 使之能够明了的现实Person的各个属性 10.在客户端使用WCF服务 在客户端中添加引用Add Reference 在MainPage.xaml.cs中添加引用 using DataHighway.Classes;using DataHighway.PersonServices;    然后在MainPage.xaml.cs修改代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Windows; 6 using System.Windows.Controls; 7 using System.Windows.Documents; 8 using System.Windows.Input; 9 using System.Windows.Media;10 using System.Windows.Media.Animation;11 using System.Windows.Shapes;12 using DataHighway.Classes;13 using DataHighway.PersonServices;14 15 namespace DataHighway16 {17 public partial class MainPage : UserControl18 {19 public MainPage()20 {21 InitializeComponent();22 ClientTest();23 }24 void ClientTest()25 {26 var client new PersonServiceClient();27 client.GetPersonCompleted (sender, ea) 28 {29 textBoxName.Text ea.Result.Name;30 textBoxAge.Text ea.Result.Age.ToString();31 textBoxSchool.Text ea.Result.School;32 textBoxMajor.Text ea.Result.Major;33 };34 client.GetPersonAsync();35 }36 37 }38 }    11、将DataHighwayTestPage.html设置为Start Page运行程序 上图中是在客户端显示而Jun Tang同学的个人信息却是从服务端通过WCF服务传过来的。 目标圆满达成转载于:https://www.cnblogs.com/rosting/archive/2011/09/08/2171867.html
http://wiki.neutronadmin.com/news/39999/

相关文章:

  • 东莞寮步网站建设网络公司成都响应网站建设
  • 建立网站的请示吉林网站开发
  • wordpress网站维护页面模板品牌运营
  • 吉林网站建设找哪家wordpress自定义钩子
  • 信阳市商务局网站加油站建设公告网站后台搭建教程
  • 外贸商城网站资质杭州企业云网站建设
  • 企业网站建设一般包含哪些内容宜兴建设局 审图中心 网站
  • 深圳松岗做网站影视网站设计论文
  • 百度的网站关键词被篡改网站开发 模块化
  • 中国空间网站百度地图怎么没有实景导航了
  • 自已做网站西安制作网站
  • 上海建站提供商德州网页制作
  • 网站免费推广的方法模板网站价格表
  • 网站建设技术氵金手指排名26郴州网站运营公司
  • 成都市网站公司布吉做棋牌网站建设哪家技术好
  • 做html的简单网站建筑工程信息频道
  • 同济大学 土木工程毕业设计 久久建筑网seo专员很难吗
  • 上海网站制作公司报价网站建设程序结构
  • 网站模板免费下载php有什么免费的wordpress
  • 优才网站建设简单网页制作html
  • 建设企业高端网站专业商城网站设计
  • 东莞非凡网站建设网站制作的相关术语
  • 做公司+网站建设价格网站 使用的字体
  • 邯郸网站设计哪家好建设银行网站理财产品为何不让买
  • 接帮人家做网站的网站濮阳网站建设电话
  • 深圳网站设计 三把火科技注册安全工程师有什么用
  • 网站上传文件夹软件定制图片
  • 网站系统繁忙是什么意思临沂网站建设培训
  • 网站页脚设计一个学校怎么制作网站
  • 西安公司网站制作价格网站建设全程揭秘 课件下载