2010年7月10日
摘要: 在上篇“Silverlight实例教程 - Out of Browser开篇”中,介绍了Silverlight的Out of Browser基础理论知识。本篇将介绍Silverlight的Out of Browser在实例开发前的基础设置以及一些开发技巧。在创建Silverlight项目时,默认是不支持Out of Browser模式的,所以在使用Silverilght的Out of Browser前,需要对Silverlight项目进行设置,使其支持OOB项目安装和运行。在以下演示中,将创建一个演示例程,该例程将在后续教程中使用,由于该教程不属于Silverilght基础开发教程,所以这里, 阅读全文
posted @ 2010-07-10 06:26 springside5 阅读(160) 评论(0) 推荐(0) 编辑
  2010年7月8日
摘要: 众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实践相结合的目的。在每个阶段的实例教程中,将围绕一个Silverlight特性为核心主题进行扩展学习。我的开发环境是:Windows 7 Ultimate 英文版Visual Studio 2010 Premium 英文版Expression Blend 4 Premium 英文版Silv 阅读全文
posted @ 2010-07-08 07:37 springside5 阅读(157) 评论(0) 推荐(0) 编辑
  2010年7月7日
摘要: 随着Web成为软件系统交付的主流平台,企业级应用前端纷纷落户浏览器,对各种富客户端开发库提出了越来越高的要求,Dojo作为其中的佼佼者,对企业级Web开发提供了强大的支持。在企业信息系统中,图表是数据分析的最终图形化结果,地位举足轻重,直接影响数据分析的效果好坏。美观实用的图表绝对会给应用系统加分不少!Dojo控件库里有丰富的图表控件,除了常见的直方图、饼图、折线图等等,也有为更专业的需求而开发的甘特图、散点图、地图等控件。更难能可贵的是Dojo的图表控件支持了动画效果以及众多的UI响应事件。下图是一个包含了dojo中的地图、直方图、饼图和折线图等图表控件的Dashboard示例:接下来我们以 阅读全文
posted @ 2010-07-07 16:02 springside5 阅读(278) 评论(0) 推荐(0) 编辑
  2010年6月30日
摘要: 早在Silverlight 4正式版发布之前,微软发布PivotViewer控件的演示版本,其处理以及展示大批量数据的功能吸引不少开发人员和终端客户,今天微软发布了PivotViewer控件正式版本,本文将介绍一下PivotViewer控件。首先了解一下PivotViewer控件的功能是什么?简单的理解,PivotViewer控件是一款处理并展示大批量数据的Silverlight控件。在官方的解释PivotViewer控件可在较短时间内载入近千条数据,并将其进行可视化处理,在使用过程中,结合Deep Zoom技术,可以轻松阅览高分辨率的数据内容。不仅如此,PivotViewer控件结合其完美的 阅读全文
posted @ 2010-06-30 07:09 springside5 阅读(116) 评论(0) 推荐(0) 编辑
  2010年6月28日
摘要: 在Silverlight项目开发中,经常会把一个独立功能的控件封装成一个UserControl,然后供其他页面或者控件进行调用。前一段时间,在项目中遇到一个问题,需要在同一个页面重复调用多个相同的UserControl控件,然后在父页面中控制这些重复生成的子控件。由于很多控件是动态生成,数量也是动态控制,所以所有的操作都需要使用后台代码进行实现。在上面的需求中需要用到Silverlight API中的VisualTreeHelper类,对于VisualTreeHelper类,有不少文章已经介绍过,该类可以对Silverlight可视化树进行遍历,该可视化树是逻辑对象树的一个子集。我们可以通过V 阅读全文
posted @ 2010-06-28 12:23 springside5 阅读(140) 评论(0) 推荐(0) 编辑
  2010年6月26日
摘要: 在银光中国网有一篇“轻松创建Silverlight开发环境”文章,相信帮助了不少Silverlight新手,不过该文章介绍的是Silverlight 3开发环境,本篇将基于上文进行更新,帮助新人轻松创建Silverlight 4开发环境。创建Silverlight 4开发环境,微软提供最简单的方法是使用Web Platform Installer,进行“一键安装”,下载安装后,Web Platform Installer会自动检测哪些软件你已经安装如果需要安装新的Developer Tools,只需要选中该项目,下面“Install”按钮会提示安装下一步。通常来说,Silverlight 4的 阅读全文
posted @ 2010-06-26 04:08 springside5 阅读(116) 评论(0) 推荐(0) 编辑
  2010年6月18日
摘要: Silverlight Analytics Framework是由微软官方推出的WPF/Silverlight扩展Web分析框架.该框架与10余家第三方分析服务结合,使应用可以跟踪程序如何使用的详细情况,为用户提供诸如可用性和视频质量等细节分析。用户可以了解到这些应用软件的使用细节,比如说视频音量的衰减,视频何时暂停,甚至何时出现缓冲问题等。框架可以让使用微软Expression Blend工具的设计者通过可视设置追踪应用软件事件。另外,框架还能脱机工作,并可与分析服务保持同步。该框架为开源项目,目前已经推出Expression Blend整合,设计人员可以不用设计任何代码添加分析追踪到应用程 阅读全文
posted @ 2010-06-18 01:48 springside5 阅读(121) 评论(0) 推荐(0) 编辑
  2010年6月12日
摘要: 公告栏里写到:Dojo的高门槛一旦跨过,必将别无所求。含义有二:第一,Dojo难学;第二,Dojo很强大。这也揭示了本博客的目标:帮助大家用好Dojo这个优秀的Ajax框架。在回答为什么选择Dojo之前,我们看看哪些人已经选择了Dojo:既然能被众多著名IT公司支持,Dojo必然有它的独特之处,那就是:架构。一个稳定、可扩展、可维护的架构是所有高质量应用的基石。如果所有人都按自己的思路随心所欲的写代码,那就不会有那么多软件方法学,设计模式的存在。Dojo在一定程度严格规定了这样的开发规则,这也是很多人难以上手的原因。以典型的数据,逻辑,表现的三层架构为例,来看看Dojo中树(Tree)是如何设 阅读全文
posted @ 2010-06-12 16:42 springside5 阅读(146) 评论(0) 推荐(0) 编辑
  2010年6月10日
摘要: Silverlight版本更新较快,有些Silverlight开发人员可能已经发现每次版本更新后,正常运作的Silverlight开发环境总是会报错,如下图:以上错误是前两天Silverlight客户端minor版本升级,造成本地开发环境出错的提示。另外,还记得我在从Silverlight 3升级项目到Silverlight 4时,也得到类似的错误提示:修复以上错误,方法很简单,1. 首先需要更新Silverlight客户端最新版本;2. 然后需要卸载Silverlight Tools for VS2008/2010,重新下载最新版本安装即可; 阅读全文
posted @ 2010-06-10 00:24 springside5 阅读(130) 评论(0) 推荐(0) 编辑
  2010年6月8日
摘要: Expression Studio 4正式版今天在纽约发布,该软件包包括以下四个重要部分:Expression Blend 4 + SketchFlow Expression Web 4 + SuperPreview Exression Design 4 Expression Encoder Pro对于以上项目的介绍,我曾经在“Expression Blend实例中文教程(1) - 开篇”中有介绍,有兴趣了解的可以参考该文。微软推出Expression Studio 4,称其有十大特点如下:1. SketchFlow快速创建软件原型项目;2. 不用写任何代码实现交互效果,例如图像转换,动画效果 阅读全文
posted @ 2010-06-08 02:23 springside5 阅读(243) 评论(0) 推荐(0) 编辑