摘要:
在本文将以MVVM Light Toolkit为例讲解MVVM框架在现实中的使用入门,首先我们在http://mvvmlight.codeplex.com/下载它的MVVM框架下来。也可以通过http://files.cnblogs.com/chengxingliang/GalaSoft.MvvmLight.V3.rar 下载MVVM Light Toolkit。然后我们安装这个安装包,然后重新打开VS2010,新建一个项目,如下图所示:Tip:MVVM分为Model、ViewMode、View三层。 •Model是实体类层,它存放所有需要用到的实体类。 •ViewMode层是逻辑层,操作所. 阅读全文
随笔分类 - SilverLight
Silverlight跨域策略文件
2011-11-02 15:07 by elivsit, 996 阅读, 收藏,
摘要:
Flash跨域访问策略文件格式可以很好地通过域来限制对服务器的访问,但是它不允许对服务器的特定资源实施访问控制。在目前"安全第一"的情况下,更好地控制哪种资源可以访问将是众所期待的功能。不管怎么样,如果调用者不能访问服务器上的所有文件夹,那么为什么首先为调用者赋予这么高的访问权限呢?为了减少跨域调用者所遇到的问题,微软公司发布Silverlight特有的跨域策略文件,名为clientaccesspolicy.xml。该文件为哪些域可以使用跨域调用来调用服务器、该域中的哪些资源允许访问以及允许使用哪些HTTP请求头,提供了额外的控制。下面是一个clientaccesspoli 阅读全文
WCF数据契约(DataContract)
2011-11-02 10:40 by elivsit, 413 阅读, 收藏,
摘要:
服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //….}只有声明为DataContract的类型的对象可以被传送,且只有成员属性会被传递,成员方法不会被传递。WCF对声明为DataContract的类型提供更加细节的控制,可以把一个成员排除在序列化范围以外,也就是说,客户端程序不会获得被排除在外的成员的任何信息,包括定义和数据。默认情况下,所有的成员属性都被排除 阅读全文
Silverlight 创建WCF生成客户端代码及测试
2011-11-02 09:42 by elivsit, 465 阅读, 收藏,
摘要:
1.Silverlight可以访问和处理的数据类型在当前以技术为中心的世界里,数据可以以多种不同的方式进行保存,而且新的技术每天都在不断地发布。幸运的是,Silverlight实际上能够访问和处理所有现有的基于文本类型的数据类型,包括一些比较流行的格式,如可扩展标记语言(Extensible Markup Language,XML)、简单对象访问协议(Simple Object Access Protocol,SOAP)、超文本标记语言(HyperText Markup Language,HTML)、JavaScript对象符号(JavaScript Object Notation,JSON) 阅读全文
Silverlight实例教程 - Out of Browser配置,安装
2011-10-28 09:56 by elivsit, 258 阅读, 收藏,
摘要:
在创建Silverlight项目时,默认是不支持Out of Browser模式的,所以在使用Silverilght的Out of Browser前,需要对Silverlight项目进行设置,使其支持OOB项目安装和运行。在以下演示中,将创建一个演示例程,该例程将在后续教程中使用,由于该教程不属于Silverilght基础开发教程,所以这里,我不在细述如何创建Silverlight项目,项目名称: SilverilghtOOBDemo项目环境:VS2010 + Silverlight 4Silverlight的Out of Browser应用设置在Silverlight项目中,设置项目支持Ou 阅读全文
Silverlight 4中把DataGrid数据导出Excel
2011-10-26 11:32 by elivsit, 412 阅读, 收藏,
摘要:
Silverlight中常常用到DataGrid来展示密集数据. 而常见应用系统中我们需要把这些数据导入导出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以实现?在参考大量资料后 提供参考思路如下:A:纯客户端导出处理.利用Silverlight 与Javascript 进行交互实现导出Excel.B:服务器端导出.获得DataGrid数据源. 传递给WCF Service到服务器端. 然后把传回数据通过Asp.net中通用处理导出Excel方法加以实现.方法A实现导入导出核心在JS脚本中. 属于纯客户端交互. 简洁实用. 但问题也正是源自于JS脚本 阅读全文
Excel2007数据导入到Silverlight DataGrid中
2011-10-26 10:12 by elivsit, 278 阅读, 收藏,
摘要:
一。读取Excel(xlsx)文件数据 xlsx文件是由一个压缩文件和一个载有关于什么是内部的拉链系列信息的XML文件.public class UnZipper { private Stream stream; public UnZipper(Stream zipFileStream) { this.stream = zipFileStream; } /// <summary> /// 获取文件流 /// </summary> /// <param name="filename">文件的全路径</param> /// < 阅读全文
初识 WCF Ria Service
2011-09-29 16:27 by elivsit, 283 阅读, 收藏,
摘要:
WCF Ria Service三个常用的核心类关系:DomainService与LinqtoEntitiesDomainService /LinqToSqlDomainService关系制图如下:DomainService类是领域服务的基类-域名服务是用WCF Service来封装一个应用程序的业务逻辑. 一旦你实例化一个Domain Service. Domain Service会对外暴露出与这个Domain Service相关l连的业务逻辑层 访问代理proxy.LinqToEntitiesDomainService类:对领域服务提供了一个利用Linq操作实体的基类. 同理而言LinqTo 阅读全文
初识 WPF/Silverlight MVVM模式
2011-06-03 17:53 by elivsit, 1580 阅读, 收藏,
摘要:
表现模式 (Presentation patterns) 背景与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,主要是由这两个因素造成的,首先是用户界面包含负责的逻辑用于维护界面相关对象,其次也包含了应用程序状态的维护。表现模式 (Presentation patterns) 就是围绕如何移除用户界面的复杂性,让界面更加简洁和可管理而产生的,下图就是常见表现模式的种类与分类:用户界面的3大问题:状态 (State) , 逻辑 (Logic) ,同步 (Synchronization)状态 (State) :状态是用户界面最关心的问题之一。状态是用户界面数据的当前快照,在 Web 应. 阅读全文
Silverlight开发的15个最佳实践
2011-01-20 23:18 by elivsit, 311 阅读, 收藏,
摘要:
也让很多人更加的关注这款微软的产品。文章作者Kunal Chowdhury从2008年开始使用WPF/Silverlight进行开发,在这里给大家分享了15个关于WPF/Silverlight开发的最佳实践,希望这些技巧在你编辑XAML代码时能有所帮助。◆在XAML文件中不要使用无用的xmlns命名空间,这样会导致Silverlight页面加载时间过长。◆不要在单个XAML页面中增加多个相同的命名空间,这样会破坏XAML代码的可维护性,运行时多次加载相同名称的命名空间可能会引起各种内存问题。◆为xmlns命名空间前缀使用合适的名字,例如,xmlns:commonControls就比xmlns: 阅读全文
细数Silverlight 4的十二大引人注目新特性
2011-01-20 23:17 by elivsit, 306 阅读, 收藏,
摘要:
在过去的几年里,脱胎于Windows Presentation Foundation(WPF)的Silverlight,很快成为了开发下一代跨浏览器,跨平台的Rich Internet Application(RIAs)应用程序的首选技术。Silverlight是一个浏览器插件,它促进了丰富的在线媒体内容协同开发环境的发展,使开发者和设计师可以用相似的方式把多媒体和图形内容整合进Web页面,当然,这个Web页需要运行在Microsoft .NET Framework托管环境的上下文中。本文将关注Silverlight 4那些引人注目的新特性,以及如何在应用程序开发过程中使用它们,来设计和实现支 阅读全文
Silverlight 4 初学者的10大经典问答
2011-01-20 23:16 by elivsit, 441 阅读, 收藏,
摘要:
我正在自学Silverlight / WPF,我打算用它们来实现我在StannardLabs的下一个大项目的一部分:一系列支持WinMo7 / Android / iOS phones的休闲小游戏。学习每个平台是如何工作的,有什么区别,和在每个平台上的应用程序商店的有什么区别成了家常便饭。在学习Silverlight 4的过程中,Silverlight的最新版本几乎没有指南或图书,我建立了一个列表,这个列表包括十个最经典的问题的解答,当我刚开始学习Silverlight的时候,我总是希望能更容易地找到这些问题的答案。也许是因为我使用了错误的词汇来搜索,或者,也许有一些事情专业的Silverli 阅读全文
[玩转Silverlight]第一回:基础篇,品尝与HttpHandler通信
2010-12-12 22:58 by elivsit, 556 阅读, 收藏,
摘要:
Silverlight实在是带给我们很多的惊喜和收获,作为2009年的目标之一(详见我的2008,专注而行),未来的日子我就将与银光相伴,玩玩Silverlight这个超酷感受的技术精灵。 作为[玩转Silverlight]开篇的系列,本文开始将Silverlight的体验和学习做以系列报道,作为系列文章我将从以下几个方面着手记录:基础篇,讲述技术基础,例如本篇分析与HttpHandler通信的实现细节; 深入篇,讲述技术本质,解开应用和基础谜团,例如DependencyProperty、CrossDomain Policy以及CoreCLR等相关深入内容; 应用篇,以例讲理,通过小实例分享大 阅读全文
认识Silverlight这位乱世英雄
2010-08-09 16:43 by elivsit, 511 阅读, 收藏,
摘要:
、 Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序Rich Internet Application(简称RIA)策略的主要应用程序开发平台之一,以浏览器插件形式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户体验)策略中的一环。 Silverlight与WPF的关系? 在理解Silverlight之前,需要先了解WPF为何方神圣,并在一定程度上深入理解WPF的原理及Dispatcher机制。Windows 7、Visual Studio 2010等微 阅读全文
从Silverlight网站技术谈网站运营的前端意识
2010-08-03 14:22 by elivsit, 306 阅读, 收藏,
摘要:
网站前端技术已由单纯网页制作向前端交互及用户体验延伸,我们对于网站前端的要求不再只是一个界面的实现,而是一个网站如何吸引并留住用户;这也就今天陌野所要跟大家分享的最新的Silverlight网站技术实例,一次流畅的交互也许比一千个平面的创意更能打动网站用户。 经典Silverlight网站案例:完美交互的极致 今天跟大家分享的是一个国外的披头士音乐网站(网址太长不贴了,有兴趣的朋友可以... 阅读全文
分享SilverLight网站
2010-08-03 14:20 by elivsit, 1585 阅读, 收藏,
摘要:
一、可参考的应用网站1、网址:http://www.preiskombirechner.ch/Preis_Kombi_Rechner.ebs?ActiveID=11912、网址:http://www.bestfreecharts.com/二、第三方控件:1、RadControls Silverlight网址:http://demos.telerik.com/silverlight/default.... 阅读全文
浙公网安备 33010602011771号