随笔分类 -  [03]  银光点亮世界

摘要:《Silverlight 2完美征程》就是这样的一本书!在Silverlight 2 Beta1期间就已经成稿,在Silverlight 2 RTW版出来后,Terry又投入了大量的精力来重写和校正。书的内容覆盖了Silverlight 2开发的各个方面并被整理得井井有条,多年的技术写作功底在这里又一次得到了体现:图文并茂、讲解透彻,一如博客园中的TerryLee。 读过本书之后,我对Terry的第一句话就是,怎么还有这么多我们之前没有谈到的内容? 我相信,大家读后的收获,一定会比我更多! 阅读全文
posted @ 2009-04-23 21:52 TerryLee 阅读(21097) 评论(85) 推荐(1) 编辑
摘要:本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通信功能、托管代码与浏览器之间的互操作性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。 详情敬请访问《Silverlight 2完美征程》官方网站:http://www.dotneteye.cn 阅读全文
posted @ 2009-04-22 03:19 TerryLee 阅读(18777) 评论(73) 推荐(2) 编辑
摘要:今天ScottGu在自己的Blog上对目前正在开发中的Silverlight 3版本的新特性做了一些透露,Silverlight 3的新特性包括视频方面的增强,包括支持H.264 video;图形方面的增强包括3D支持和GPU硬件加速;开发方面的增强包括更加丰富的数据绑定支持和更多的控件。另外,从Silverlight 3起在开发工具方面也会有较大的改进,将会完全支持在Visual Studio或者Visual Web Developer Express中进行Silverlight应用程序的编写和交互设计(这点也是Silverlight 2在Visual Studio 2008中开发最为开发者诟病的一点),另外还会为数据绑定提供可视化工具,类似于ASP.NET中的数据绑定一样。 阅读全文
posted @ 2008-11-18 00:01 TerryLee 阅读(13891) 评论(75) 推荐(0) 编辑
摘要:Silverlight Toolkit是由微软提供的一系列的Silverlight控件、组件和工具的集合,不仅免费且完全开源,当前发布的版本中包括12个控件和6套非常酷的主题样式,覆盖的范围包括图表、样式、布局以及用户输入,效果预览: 阅读全文
posted @ 2008-10-29 02:06 TerryLee 阅读(12483) 评论(44) 推荐(0) 编辑
摘要:在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果;而感觉则是控件交互的响应性,如在控件上按下鼠标、控件获得焦点等状态的改变。微软在Silverlight 2 Beta 2中引进了一个新的概念视觉状态管理(Visual State Manager),为我们创建交互性的控件模板提供了极大的方便。接下来我将会用几篇文章来介绍一下Silverlight 2中的视觉状态管理。 本文为该系列第二篇,介绍如何利用Silverlight 2中的视觉状态管理来定制控件观感。 阅读全文
posted @ 2008-08-14 01:04 TerryLee 阅读(8827) 评论(29) 推荐(0) 编辑
摘要:众所周知,在ASP.NET应用程序中,我们可以使用验证控件进行数据输入的验证,遗憾的是在Silverlight中并没有提供任何验证控件,但Silverlight对于双向数据绑定还是提供了一些基本的数据验证支持,我们可以在set设置器中定义验证规则,并对于不合法数据抛出异常,最后通过捕获验证错误事件来实现数据的验证。 本文将介绍在Silverlight应用程序中如何进行数据验证。 阅读全文
posted @ 2008-07-29 23:37 TerryLee 阅读(11012) 评论(43) 推荐(0) 编辑
摘要: 很多朋友来信问如何在Silverlight 2中操作Cookie,这里专门写篇文章介绍一下。为了实现在Silverlight应用程序中对于Cookie的操作,我们需要借助于HtmlPage.Document对象。 本文介绍了如何在Silverlight应用程序中操作Cookie,并在最后给出了一个操作Cookie的公用类,大家可以直接在自己的应用程序中使用。 阅读全文
posted @ 2008-07-27 20:30 TerryLee 阅读(10725) 评论(23) 推荐(1) 编辑
摘要: RadControls for Silverlight是由telerik推出的一个Silverlight控件集,目前发布了Beta版本,包含的控件有:Menu、MediaPlayer、ProgressBarRadCube、Cube、Slider、Upload、TabControl、NumericUpDown、TreeView等。 TreeView控件主要功能有:水平数据绑定、拖拽功能、丰富的键盘支持、节点选择功能、动画效果、丰富的样式支持。Upload控件主要功能有:异步文件上传、多文件上传支持、路由事件处理模型、可配置的服务端处理、进度显示。 下面看一下其中几个控件的效果。 阅读全文
posted @ 2008-07-27 20:25 TerryLee 阅读(5647) 评论(13) 推荐(0) 编辑
摘要:对自己写的Silverlight 2的相关文章做一下汇总,便于大家直接查找。另外,大家如果有关于Silverlight 2方面的问题,也可以在这里提出,我将尽力为大家解答。 1.一步一步学习Silverlight 2系列:主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面 2.教程文章:实际项目开发中遇到问题的解决,Silverlight 2中技术教程文章。 3.技巧诀窍:主要是Silverlight 2在使用过程中的一些小技巧。 阅读全文
posted @ 2008-07-21 23:51 TerryLee 阅读(20207) 评论(42) 推荐(3) 编辑
摘要:对于Deep Zoom想必大家都已经不陌生了,在Silverlight 2 Beta 1时已经提供了支持,并且提供了相应的工具Deep Zoom Composer。Silverlight 2 Beta 2中对于Deep Zoom又有了很大的改进,现在支持基于XML的DeepZoom集合的Manifest文件,Beta2还对DeepZoom加了可扩展的MultiScaleTileSource支持,更新之后的Deep Zoom Composer可以使我们不用编写一行代码直接可视化的生成Deep Zoom应用。 本文将简单介绍并分析如何使用Deep Zoom Composer制作Deep Zoom的应用。 阅读全文
posted @ 2008-07-21 23:28 TerryLee 阅读(6541) 评论(24) 推荐(0) 编辑
摘要:Corrina Barber在Silverlight 2 Beta 1的时候就完成了四套非常酷的控件样式,这些样式我曾经在个人博客中推荐过。当Silverlight 2升级到Beta 2时,由于引入了视觉状态管理机制,这些样式已经不能再使用。Corrina Barber在第一时间将其中的两套样式升级到了Silverlight 2 Beta 2下。 在Silverlight 2 Beta 1时,我在项目中使用了Bubbly样式,于是给Corrina Barber发信,希望她能提供Bubbly样式的升级版本,由于此前Corrina Barber非常忙,在本周末时,她终于完成了Bubbly样式的升级,并在第一时间发到了我的邮箱中,非常感谢Corrina Barber。 阅读全文
posted @ 2008-07-20 23:45 TerryLee 阅读(5918) 评论(13) 推荐(0) 编辑
摘要:XAP文件是Silverlight 2应用程序编译打包后的一个文件,它是一个标准的zip压缩文件,包括了Silverlight 2应用程序所需的一切文件,如程序集、资源文件等。本文将对Silverlight中的XAP文件进行详细的说明。 1.XAP文件是什么 2.如何使用XAP文件 3.XAP文件如何执行 4.XAP文件包含什么 5.XAP文件如何生成 阅读全文
posted @ 2008-07-11 22:56 TerryLee 阅读(10345) 评论(41) 推荐(1) 编辑
摘要:众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢? 本文将介绍在Silverlight中如何访问外部xap文件中UserControl。 阅读全文
posted @ 2008-07-10 22:10 TerryLee 阅读(11299) 评论(49) 推荐(0) 编辑
摘要:在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页面,而有可能来自于其它的ASP.NET页面。 本文我们简单的介绍一下如何在Silverlight应用程序中获取ASP.NET页面参数。 阅读全文
posted @ 2008-07-09 23:49 TerryLee 阅读(9134) 评论(49) 推荐(1) 编辑
摘要:在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果;而感觉则是控件交互的响应性,如在控件上按下鼠标、控件获得焦点等状态的改变。微软在Silverlight 2 Beta 2中引进了一个新的概念视觉状态管理(Visual State Manager),为我们创建交互性的控件模板提供了极大的方便。接下来我将会用几篇文章来介绍一下Silverlight 2中的视觉状态管理。 在定义控件时,我们需要严格区分控件的视觉效果和控件的逻辑,这样当我们修改控件外观时将不会影响控件逻辑。Silverlight 2 Beta 2中提出的部件和状态模型,能够很好的解决这一问题,本文我们先来看一些基本的概念。 阅读全文
posted @ 2008-07-08 21:11 TerryLee 阅读(7375) 评论(16) 推荐(0) 编辑
摘要:大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。 本文将介绍利用初始化参数进行用户控件的切换这一技巧。 阅读全文
posted @ 2008-07-02 21:28 TerryLee 阅读(9347) 评论(37) 推荐(2) 编辑
摘要:Virtual Earth是什么,我想不用多做解释了。微软在推出自己的Virtual Earth之后,开放了大量的APIs,使得我们可以方便集成到自己的应用程序中。 本文将介绍如何在自己的Silverlight 2应用程序中集成Virtual Earth,主要包括两部分内容: 1.在HTML中集成Virtual Earth 2.在Silverlight中集成Virtual Earth 阅读全文
posted @ 2008-07-01 21:52 TerryLee 阅读(8378) 评论(41) 推荐(1) 编辑
摘要:独立存储(Isolated Storage)是Silverlight 2中提供的一个客户端安全的存储,它是一个与Cookie机制类似的局部信任机制。独立存储机制的APIs 提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。Silverlight中的独立存储是基于 .NET Framework中的独立存储来建立的,所以它仅仅是.NET Framework中独立存储的一个子集。 1.使用独立存储 2.增加配额 3.文件存在何处 4.禁用独立存储 5.独立存储配置 阅读全文
posted @ 2008-06-29 02:19 TerryLee 阅读(9903) 评论(24) 推荐(1) 编辑
摘要:Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。 本文我将介绍一个开源项目visifire,使用它可以在Silverlight 2中实现超酷的图表。 阅读全文
posted @ 2008-06-21 16:02 TerryLee 阅读(19710) 评论(92) 推荐(0) 编辑
摘要:最近项目要在Silverlight 2应用程序中实现本地化,原以为这个过程非常简单,却没想到实现的时候一波三折,好在结果还算不错。需求是这样的,用户第一次访问的时候,默认为英文,当用户选择一种显示语言后,记录在本地,下次用户访问时直接显示已经选择的语言。现在我把整个实现的过程记录下来,希望对大家有所帮助。 本文为Silverlight 2中多语言支持实现第二部分。 阅读全文
posted @ 2008-06-19 23:00 TerryLee 阅读(6741) 评论(30) 推荐(0) 编辑