
Silverlight应用开发实例教程
文章平均质量分 88
众所周知,学习一门IT技术,最关键的是实践。为了帮助更多朋友快速学习掌握Silverlight应用开发,本专栏以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实践相结合的目的。
jv9
这个作者很懒,什么都没留下…
展开
-
Silverlight实例教程 - Navigation导航框架传递参数
上一篇学习了Silverlight Navigation导航框架URI映射机制,其中讨论到Silverlight Navigation导航框架传递参数的问题。说起导航框架页面间传递参数,是最常用开发技巧之一。本篇将详细讲解Silverlight Navigation导航传参方法。原创 2011-08-10 11:16:38 · 5110 阅读 · 0 评论 -
Silverlight实例教程 - Navigation导航框架URI映射机制
在上几篇Silverlight Navigation导航框架教程中,主要介绍了Silverlight Navigation导航框架基础,本篇开始将结合实例介绍Silverlight Navigation导航框架的应用。按照个人经验来讲,学习Silverlight Navigati原创 2011-08-09 12:15:09 · 3296 阅读 · 0 评论 -
Silverlight实例教程 - 理解Navigation导航框架Page类
在“Silverlight实例教程 - 理解Navigation导航框架Frame类” 介绍了Silverlight Navigation框架主要对象之一,Frame类,该类可以被简单的理解为Silverlight Navigation页面承载框架,框架中提供丰富的属性,方法和事原创 2011-07-28 11:51:21 · 3972 阅读 · 0 评论 -
Silverlight实例教程 - 理解Navigation导航框架Frame类
通过“Navigation导航框架开篇” 的介绍,可以了解到Silverlight导航框架可被应用于多种场合,最为常见的是实现Silverlight项目内部页面切换。在 Silverlight SDK中,导航框架API位于System.Windows.Navigation命名空间,为了更好的掌握Silverlight导航框架,本篇将介绍 Silverlight导航框架结构以及常用类和原创 2011-06-29 22:51:00 · 5666 阅读 · 3 评论 -
Silverlight实例教程 - Navigation导航框架开篇
在Web或者Windows传统应用项目中,导航功能是基础功能之一,其目的是将用户目标和应用业务目标协调综合起来,从而帮助用户能够快捷的浏览信息和获取服务。一个友好的导航功能不仅仅能够提高用户的阅读效率,而且还能反映其项目品牌形象以及影响其品牌可信度。在Silverlight中,导航框架(Navigation Framework)是Silverlight核心框架之一,其功能与传统Web和Windows应用导航功能类似。在随后的几篇文章中,详细学习Silverlight导航框架的原理和实例应用,希望通过这套系原创 2011-05-18 14:24:00 · 4475 阅读 · 2 评论 -
Silverlight实例教程 - 自定义扩展Validation类,验证框架的总结和建议
<br /><br /> <br /> <br />Silverlight Validation验证实例教程系列已经写了七篇了,今天将完成计划中的最后一个话题,创建自定义扩展验证类,本篇是根据一些读者反馈的问题总结而来的,在本篇最后,将简单的对目前Silverlight Validation验证框架提供的验证机制进行总结性的对比和归纳,希望能够帮助大家在实际项目中定位和应用验证框架。<br /> <br />阅读过前几篇Silverlight实例教程的朋友,给我留言和来信,大家对于Silverlight V原创 2010-09-25 07:54:00 · 1881 阅读 · 0 评论 -
Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary
<br /><br /> <br />上一篇,我们讨论了,捕获用户提交数据验证。本篇将集中讨论Datagrid和Dataform两个数据控件的数据验证方法,其中,我们会附加介绍一个新的验证控件ValidationSummary。<br /> <br />概述<br />Datagrid和Dataform是Silverlight中最常用的两个数据控件,其主要目的是作为数据集合的载体控件。这两个控件不仅支持自动数据绑定,而且允许用户添加许多自定义行为操作,例如编辑,排序,删除,添加等。而在日常项目开发中,经常会原创 2010-09-23 06:38:00 · 2262 阅读 · 2 评论 -
Silverlight实例教程 - Validation用户提交数据验证捕获
<br /><br />在以往的Validation系列中,介绍了四种Silverlight验证机制:基本异常验证机制; DataAnnotation验证机制; IDataErrorInfo客户端同步验证机制; INotifyDataErrorInfo服务器端异步验证机制; <br />在每篇的实例中,大家都能发现这几种Silverlight Validation机制是根据异常主动触发的验证机制。本文将介绍另外一种常用验证方法,该验证方法是基于以上四种验证机制,我们称之为被动型触发验证。<br /> <br原创 2010-09-21 04:39:00 · 2187 阅读 · 0 评论 -
Silverlight实例教程 - Validation客户端同步数据验证
<br /> <br /> <br />前文介绍过Silverlight Validation中两个数据验证机制,ValidatesOnExceptions异常捕获验证机制和DataAnnotation验证机制,这两种验证机制,是在Silverlight 3 Validation Framework推出的,其运行方式类似,都是当异常抛出后,应用对异常信息进行捕获,并显示在客户端。在Silverlight 4中,Silverlight Validation有相对的改进,本篇将介绍Silverlight 4中原创 2010-09-15 11:42:00 · 1858 阅读 · 0 评论 -
Silverlight实例教程 - Validation服务器端异步数据验证
<br /><br /> <br />上一篇,着重介绍了Silverlight客户端同步数据验证机制,演示了IDataErrorInfo接口的实现方法。在一些实际的Silverlight企业级项目中,我们经常会遇到通过服务对数据进行验证,另外应用在验证的同时,不会影响其他功能的运行,也就是我们常提及的异步操作,这样的需求IDataErrorInfo接口和前期我们讨论过的DataAnotation验证机制都无法实现。另外在一些项目中,开发人员会绑定多个错误到一个数据成员,而IDataErrorInfo和Dat原创 2010-09-15 11:27:00 · 1856 阅读 · 0 评论 -
Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧
<br /> <br /> <br />在学习了Silverlight Validation数据验证基础属性和事件后,大家对Silverlight数据验证应该有了一个简单明了的认识。今天,我将继续介绍另外一种Silverlight的Validation验证机制,DataAnnotation。<br /> <br />在文章开始前,我想首先介绍一下Visual Studio中如何调试Silverlight的Validation代码。<br /> <br />Visual Studio 2010调试Silve原创 2010-09-10 08:59:00 · 2047 阅读 · 0 评论 -
Silverlight实例教程 - Validation数据验证基础属性和事件
上篇介绍了Silverlight的Validation数据验证的好处和概述,其中了解到Silverlight数据验证方法可以被抽象为语法验证和语义验证,其中前者是通过数据类型定义对比验证,而后者是通过当前输入数据根据特定数据限制代码进行验证。本篇将在以上抽象方法的基础上结合实例,介绍Silverlight Validation数据验证类中常用属性和方法。本篇,我们将创建一个新的实例项目,SilverlightValidationDemo在MainPage,创建简单的用户交互界面:另外需要准备一个简单的数据成原创 2010-09-09 06:02:00 · 2107 阅读 · 1 评论 -
Silverlight实例教程 - Validation数据验证开篇
说起来Validation验证功能,相信大家都不陌生,在应用中,当需要用户交互输入时,开发人员都会加入一些验证代码,这样可以有效的避免应用异常出现,也可以使应用的错误提示信息清晰明了的显示在客户端,有利于异常定位,同时也提高用户体验。特别是在商业应用项目中,使用Validation功能,可以在数据存入存储设备前,进行格式,以及内容的校验,这样也提高了数据存储的安全性。下面的ASP.NET的验证控件演示,是传统Web应用中最常见的验证效果,其中包括Required Field Validator,Range原创 2010-09-06 08:50:00 · 1782 阅读 · 0 评论 -
Silverlight实例教程 - Out of Browser在线更新和Silent安装
通过前几篇的学习和实践,相信大家可以很轻松的创建个性化Silverlight Out of Browser应用。上周,在银光中国网论坛有人问到对于Silverlight Out of Browser应用,如何进行在线更新?这篇将针对该问题,介绍一下Silverlight的Out of Browser应用如何进行在线更新的,另外,我们将介绍Silverlight 4中提供的一个新的Out of Browser应用安装方式。首先说说Silverlight Out of Browser应用在线更新在本系列开篇的时原创 2010-08-10 04:20:00 · 2464 阅读 · 0 评论 -
Silverlight实例教程 - Out of Browser与COM互操作实例
<br /><br /> <br />在前面已经介绍了Silverlight的Out of Browser模式与COM的基本操作以及与Office COM的交互。这篇我们将介绍更多Silverlight Out of Brwoser的COM实例。<br /> <br />我们将继续使用过去的SilverlightOOBDemo项目进行简单扩展。<br /> <br /><br /> <br />实例1:演示Silverlight与DOS的交互,对于Windows API熟悉的朋友应该了解,使用WShell可原创 2010-08-09 09:11:00 · 4516 阅读 · 16 评论 -
Silverlight实例教程 - Out of Browser音乐播放器
<br /><br /> <br />在上一篇,我们了解了如何在Silverlight的Out of Browser模式下进行Debug调试,另外学习Silverlight OOB应用的一个新特性Notifications窗口。本篇,我们将结合以往的Out of Browser特性,创建一款新的Out of Browser实例, 音乐播放器。 该实例目的比较简单,实现音乐播放,实现音乐文件列表读取,实现音乐文件信息读取,另外音乐播放自动跳转等功能。<br /> <br />在实例开始前,我们仍旧需要了解一些原创 2010-07-28 04:58:00 · 2118 阅读 · 1 评论 -
Silverlight实例教程 - Out of Browser的Debug和Notifications窗口
<br /><br /> <br />熟悉Silverlight的朋友应该知道,Silverlight从1.0版本到现在的4.0版本,其功能性越来越强大,从下图我们可以看出,Silverlight的应用模型的一个转变过程,从Javascript到现在Trusted应用,我们目睹了Silverlight坎坷的演变过程,尽管现在仍旧存在不足之处,但是有了更多开发人员的支持和帮助,Silverlight一定会更好更强大。<br /><br /> <br />在前几篇中,我们通过简单的实例详细介绍了Silverli原创 2010-07-27 04:05:00 · 1935 阅读 · 2 评论 -
Silverlight实例教程 - Out of Browser与Office的互操作
<br />在本篇开始前,首先感谢每一位留下反馈评论的朋友,在我看来,博客不仅仅是简单的分享,同时也是一个学习和发现的过程。在阅读完一篇文章能对其有所评论和提问,也是一种思考的表现。<br />在上篇“Silverlight实例教程 - Out of Browser与COM的交互基础”中,我们讨论了Silverlight的OOB应用访问COM组件基础知识,在大家的反馈中,有不少朋友提出疑问,Silverlight对于COM的支持,使其失去跨平台的优越性,另外,Silverlight仅有Out of Brow原创 2010-07-24 04:51:00 · 2423 阅读 · 4 评论 -
Silverlight实例教程 - Out of Browser与COM的交互基础
<br /><br />相信读过前几篇Silverlight Out of Browser实例教程的朋友已经对Silverlight的OOB应用有了一定的认识和了解。今天,我们将讨论Silverlight Out of Browser的另外一个功能实例,Silverlight OOB与COM API的交互操作。<br /> <br />在开始实例之前,我们先了解一些基本的概念。<br /> <br />首先说说什么是COM?<br />这里我不想过多篇幅的讨论COM和COM+,在微软MSDN对COM技术有详原创 2010-07-23 04:24:00 · 2213 阅读 · 0 评论 -
Silverlight实例教程 - Out of Browser存取本地文件系统
<br />在前文,我们讲述了Silverlight Out of Browser的基础以及自定义模式应用。本篇,我们将讲述Silverlight Out of Browser应用的重点 - 创建可信任应用,也称为Trusted Application. 早在Silverlight 3,Silverlight Out of Browser的功能由于权限的限制无法很好的满足用户的正常存取需求,仅能实现将Web应用脱离浏览器。而在Silverlight 4中,通过提升应用信任权限,大大增强了Silverligh原创 2010-07-17 07:33:00 · 2258 阅读 · 0 评论 -
Silverlight实例教程 - Out of Browser的自定义应用
<br /> <br /><br />在上两篇教程中,讲述了Silverlight的Out of Browser理论知识和基础实践。本节将讲述如何创建自定义的Out of Browser应用以及如何调试Silverlight的Out of Browser应用。<br /> <br />Silverlight Out of Browser的自定义化<br />从Silverlight 4开始,OOB应用支持信任权限设置和窗口自定义,最典型的自定义窗口应用是Silverlight Facebook客户端。从下图原创 2010-07-13 07:47:00 · 1255 阅读 · 1 评论 -
Silverlight实例教程 - Out of Browser配置,安装和卸载
在上篇“Silverlight实例教程 - Out of Browser开篇”中,介绍了Silverlight的Out of Browser基础理论知识。本篇将介绍Silverlight的Out of Browser在实例开发前的基础设置以及一些开发技巧。在创建Silverlight项目时,默认是不支持Out of Browser模式的,所以在使用Silverilght的Out of Browser前,需要对Silverlight项目进行设置,使其支持OOB项目安装和运行。在以下演示中,将创建一个演示例程,原创 2010-07-10 06:26:00 · 1309 阅读 · 1 评论 -
Silverlight实例教程 - Out of Browser开篇
<br />众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实践相结合的目的。在每个阶段的实例教程中,将围绕一个Silverlight特性为核心主题进行扩展学习。<br /> <br />我的开发环境是:<br />Windows 7 Ultimat原创 2010-07-08 07:37:00 · 1771 阅读 · 1 评论