WCF RIA Services之商业应用系列
文章平均质量分 62
sam1012
这个作者很懒,什么都没留下…
展开
-
RIA Services之商业应用----1 使用RIA Services
RIA Service的增强让Silverlight 4的数据展示和更新功能更加强大。 我目前没有深入的去研究下RIA Services,在接下来的文章里我会和大家分享学习RIA Services的过程,以及它的迷人之处。 这篇文章中我会针对商业应用,结合项目经验来研究下SL4和RIA Services。这里我已经创建好一个SL Buss转载 2012-07-27 09:47:21 · 460 阅读 · 0 评论 -
RIA Services之商业应用----3 DataForm使用
1.使用DataForm来新增记录:使用DataForm新增记录是个很不错的功能。首先你得把System.Windows.Controls.Data.DataForm.Toolkit引用到项目中。 然后在上图所示区域放入一个DataForm,设置DataForm属性如下: dataform:DataForm x:Name="dataFo转载 2012-07-29 08:23:59 · 502 阅读 · 0 评论 -
RIA Services之商业应用----9.2 MVVM+RIA Service+CRUD
今天花了6个小时去试着把第二篇MVVm+RIA service的例子写出来。代码写的我都有点晕了,特别是页面的style我发现比我后台写代码还要花更多时间,看出来我是不会blend了,也不是搞设计的。 MVVM模式中使用RIA Service提供数据,说白了Model部分其实已经差不多自动生成很多了。你可以再加以改造就可以了,不需要花很大力气去写那么多model了。这里我使用一个数据库表中转载 2012-07-29 08:33:54 · 554 阅读 · 0 评论 -
RIA Services之商业应用----9.1 MVVM+RIA Service
MVVM模式或者简称VM模式是针对WPF和Silverlight这种具有很强的数据绑定功能的开发语言而提出的。之前有看过很多WPF的代码,大家基本上都是使用的MVVM模式开发。最近Silverlight4的火爆引出了Silverlight的MVVM模式开发也多了。如果你对MVVM不了解我想下面的简单介绍应该会对你有帮助。 MVVM模式最大的好处是让整个开发过程中的U转载 2012-07-29 08:32:44 · 500 阅读 · 0 评论 -
RIA Services之商业应用----7 使用RIA Service Class Library
我今天看那个帖子的回帖有人说网上现在根本找不到一个完整的例子使用RIA Service Class Library这个模板的例子。我这里就还是使用AdvancedWorks给大家提供个例子。1. 首先是创建一个普通的Silverlight Application项目,你也可以使用Business Application模板。不勾选使用RIA Service,如下图:转载 2012-07-29 08:30:28 · 501 阅读 · 0 评论 -
RIA Services之商业应用----6 Domain Service的数据格式和自定义方法
这一部分我想了想准备写点在Silverlight中使用MVVM设计模式以RIA Service作为数据提供源,但是这两天就结着一个项目,所以估计得5.1才能和大家分享了。不管怎么说这里我会让你更加深入的了解Domain Serivce。第一节:以JSON,WCF和oData的形式展示RIA Service的数据:我这个是参考了网上老外的一部分资料,按照他的思路去试着做的。WCF转载 2012-07-29 08:29:14 · 1107 阅读 · 0 评论 -
RIA Services之商业应用----5 关联的DomainService和报表的展示
对于Chart的使用最重要的是我们的数据源确实需要它。我本人比较喜欢数据分析,特别是报表的展示,很一目了然,让你不需要花那么多时间去用Excel做透视图。这里给大家展示的数据源选用经典的数据库ADVENTUREWORKS。首先还是创建我们的Services.1. 如下图所示我选择了三个表,以employee表为主,它和其他表都是1:n的关系:转载 2012-07-29 08:25:39 · 491 阅读 · 0 评论 -
RIA Services之商业应用----2 Updating&Valid
前面说到已经实现了数据显示在一个Datagrid中和搜索功能,为了能够有更好的用户体验,这里我会在客户端从服务器取数据时添加一个BusyIndicator控件。如下图: 只需要把一个BusyIndicator控件拖到页面,然后绑定IsBusy属性如下: my1:BusyIndicator Grid.Row="1" Height="78" HorizontalAli转载 2012-07-29 08:23:05 · 435 阅读 · 0 评论 -
RIA Services之商业应用----8 url重写和友好页面的实现
SEO是如今任何网站基本上都需要做的东西。其中当然包括url重写。最近就在折腾一个网站,因为是个全球最大的办公用纸公司的中国官网,所以要求比较严格,都快被他们折腾死了,还好客户终于确认了最终版本。刚好这个项目有url重写,但是做得不好。你可以到官网看看。比如一个产品的url:http://www.upm-kymmene.com.cn/product/3/20/30/33/38.aspx转载 2012-07-29 08:31:42 · 1109 阅读 · 0 评论 -
RIA Services之商业应用----4 Custom DataForm&ChangeTheme
1. Custom Dataform用来新增一条记录。前面那篇文章已经提到使用自定义DataForm来新增记录。可能你会觉得自定义DataForm干嘛,直接使用TextBlock和TextBox就行。自定义一个Dataform可以让数据的验证更容易的实现。A. 先定义一个CustomRestaurant类,它继承了那面这两个接口。转载 2012-07-29 08:24:57 · 545 阅读 · 0 评论 -
在IIS部署Silverlight应用和WCF RIA Services,出现异常:系统找不到指定的文件
原因:没有加载DLL在IIS部署Silverlight应用和WCF RIA Services,出现异常:未能加载文件或程序集“System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。原创 2014-01-22 16:03:05 · 704 阅读 · 0 评论