上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 62 下一页
  2010年9月15日
摘要: 前文介绍过Silverlight Validation中两个数据验证机制,ValidatesOnExceptions异常捕获验证机制和DataAnnotation验证机制,这两种验证机制,是在Silverlight 3 Validation Framework推出的,其运行方式类似,都是当异常抛出后,应用对异常信息进行捕获,并显示在客户端。在Silverlight 4中,Silverlight Validation有相对的改进,本篇将介绍Silverlight 4中新加入的验证机制功能,IDataErrorInfo客户端同步验证机制。Silverlight 4 IDataErrorInfo接. 阅读全文
posted @ 2010-09-15 11:42 springside5 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 上一篇,着重介绍了Silverlight客户端同步数据验证机制,演示了IDataErrorInfo接口的实现方法。在一些实际的Silverlight企业级项目中,我们经常会遇到通过服务对数据进行验证,另外应用在验证的同时,不会影响其他功能的运行,也就是我们常提及的异步操作,这样的需求IDataErrorInfo接口和前期我们讨论过的DataAnotation验证机制都无法实现。另外在一些项目中,开发人员会绑定多个错误到一个数据成员,而IDataErrorInfo和DataAnotation也无法实现。Silverlight 4中,微软引入一个新的接口INotifyDataErrorInfo,该 阅读全文
posted @ 2010-09-15 11:27 springside5 阅读(163) 评论(0) 推荐(0) 编辑
  2010年9月10日
摘要: 在学习了Silverlight Validation数据验证基础属性和事件后,大家对Silverlight数据验证应该有了一个简单明了的认识。今天,我将继续介绍另外一种Silverlight的Validation验证机制,DataAnnotation。在文章开始前,我想首先介绍一下Visual Studio中如何调试Silverlight的Validation代码。Visual Studio 2010调试Silverlight Validation设置技巧相信大家在运行上一篇的代码时会发现,在异常出现时,Visual Studio会自动中断和获取当前异常错误信息,这为调试带来了一些不便。针对. 阅读全文
posted @ 2010-09-10 08:59 springside5 阅读(128) 评论(0) 推荐(0) 编辑
  2010年9月9日
摘要: 上篇介绍了Silverlight的Validation数据验证的好处和概述,其中了解到Silverlight数据验证方法可以被抽象为语法验证和语义验证,其中前者是通过数据类型定义对比验证,而后者是通过当前输入数据根据特定数据限制代码进行验证。本篇将在以上抽象方法的基础上结合实例,介绍Silverlight Validation数据验证类中常用属性和方法。本篇,我们将创建一个新的实例项目,SilverlightValidationDemo在MainPage,创建简单的用户交互界面:另外需要准备一个简单的数据成员类,方便随后的演示,在实例演示前,我们仍旧需要先学习一下Silverlight的Val 阅读全文
posted @ 2010-09-09 06:02 springside5 阅读(150) 评论(0) 推荐(0) 编辑
  2010年9月6日
摘要: Dojo 1.5 提出了一种“有状态对象”的概念. 这种有状态对象会遵循一个原则:通过 get() 和 set() 去访问和修改对象的属性. 所以,获取一个widget对象的属性,我们用:widget.get ( "checked" ) ; 设置一个对象的属性,我们用:widget.set ( "checked" , true ) ; get()和set()方法取代了原先的attr()方法,变得更加灵活易用。但是在dojo1.5中,为了向前兼容,attr()方法继续保留,但是其实现已经改变,attr()方法会直接调用widget对象的get()或者set 阅读全文
posted @ 2010-09-06 14:48 springside5 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 说起来Validation验证功能,相信大家都不陌生,在应用中,当需要用户交互输入时,开发人员都会加入一些验证代码,这样可以有效的避免应用异常出现,也可以使应用的错误提示信息清晰明了的显示在客户端,有利于异常定位,同时也提高用户体验。特别是在商业应用项目中,使用Validation功能,可以在数据存入存储设备前,进行格式,以及内容的校验,这样也提高了数据存储的安全性。下面的ASP.NET的验证控件演示,是传统Web应用中最常见的验证效果,其中包括Required Field Validator,Range Validator等验证控件,Ajax Validation:而Silverlight同 阅读全文
posted @ 2010-09-06 08:50 springside5 阅读(125) 评论(0) 推荐(0) 编辑
  2010年9月5日
摘要: 微软Silverlight开发团队的Justin发表了一篇对Silverlight 5未来功能的预测,其中多数功能都来自UserVoice。 我们根据他的文章,也对Silverlight 5新功能进行简单的预测和分析。Silverlight 5预测功能1:增加Silverlight更多平台支持;Silverlight自推出以来,一直以跨平台为一大亮点推广,但是目前,跨平台并非完全实现,其表现如下:在浏览器客户端来讲,Silverlight仅支持IE浏览器,FireFox,Chrome和Safari四大主流浏览器,而对于Opera等一些二流浏览器支持仍旧存在问题; 在操作系统方面来讲,Silve 阅读全文
posted @ 2010-09-05 10:35 springside5 阅读(116) 评论(0) 推荐(0) 编辑
  2010年9月1日
摘要: 目前市面上Silverlight书籍已经不少了,为了方便大家查找和阅读学习,这里列出一个简单的列表,供大家参考。曾经分享过的Silverlight开发书籍文章:【新书推荐】Silverlight 4教程书籍推荐Silverlight经典教程书籍汇总Silverlight 4简体中文正式版脱机帮助文档推荐指数:该文档是目前最全而且最新的Silverlight开发文档,微软将其所有API使用方法在该文档中一一列举,并有详细实例演示。Microsoft Silverlight 4 脱机文档 (简体中文)http://www.microsoft.com/downloads/details.aspx?d 阅读全文
posted @ 2010-09-01 00:27 springside5 阅读(191) 评论(0) 推荐(0) 编辑
  2010年8月26日
摘要: 认识Dojo中的表单:Form正如“认识Dojo中的界面控件”一文中提到的,Dijit库提供了一整套极其强大且灵活的基于Dojo的小部件(Widget),帮助你很方便地增强Web应用的界面和功能。这些小部件包括下拉菜单、弹出菜单、对话框、页面布局、树、进度条、以及表单元素。很显然Dijit让这些控件变得很漂亮,但本文所关注的是它们增强的功能,尤其是对一个基本表单在可用性和有效性方面的增强。Dijit实现的快速回顾要在一个页面中使用Dijit所要做的第一件事情就是引入Dojo:<script src="http://ajax.googleapis.com/ajax/libs/do 阅读全文
posted @ 2010-08-26 15:01 springside5 阅读(373) 评论(0) 推荐(0) 编辑
  2010年8月25日
摘要: Dojo1.5已经发布了有一段时间了,借此在这里简要介绍下Dojo的历史。Dojo的创始人: AlexRussell DylanSchiemann第一个要记住的名字是AlexRussell。在2004年初,Alex在Informatica公司从事DHTML的开发工作,其时正着手进行一个名为netWindows的项目,用以在Web浏览器环境下提供创建窗口化界面的类库(听起来很有些象Windows操作系统,不是吗?)。Alex想要寻找一个精通DHTML开发的合作者与他一起来进行这个项目,于是接触了网上的DHTML开发社区上的一些杰出的成员,并在2004年4月25日发了一封标题为"Sell 阅读全文
posted @ 2010-08-25 16:33 springside5 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 62 下一页