[03]  银光点亮世界

摘要:
《Silverlight 2完美征程》就是这样的一本书!在Silverlight 2 Beta1期间就已经成稿,在Silverlight 2 RTW版出来后,Terry又投入了大量的精力来重写和校正。书的内容覆盖了Silverlight 2开发的各个方面并被整理得井井有条,多年的技术写作功底在这里又一次得到了体现:图文并茂、讲解透彻,一如博客园中的TerryLee。
读过本书之后,我对Terry的第一句话就是,怎么还有这么多我们之前没有谈到的内容?
我相信,大家读后的收获,一定会比我更多!阅读全文
posted @ 2009-04-23 21:52 TerryLee 阅读(19037) | 评论 (85) 编辑
摘要:
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通信功能、托管代码与浏览器之间的互操作性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每个知识点都通过示例进行讲解,一步一步带您进入Silverlight世界。 详情敬请访问《Silverlight 2完美征程》官方网站:http://www.dotneteye.cn阅读全文
posted @ 2009-04-22 03:19 TerryLee 阅读(16655) | 评论 (72) 编辑
摘要:
今天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 阅读(12672) | 评论 (75) 编辑
摘要:
Silverlight Toolkit是由微软提供的一系列的Silverlight控件、组件和工具的集合,不仅免费且完全开源,当前发布的版本中包括12个控件和6套非常酷的主题样式,覆盖的范围包括图表、样式、布局以及用户输入,效果预览:阅读全文
posted @ 2008-10-29 02:06 TerryLee 阅读(11462) | 评论 (44) 编辑
摘要:
在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果;而感觉则是控件交互的响应性,如在控件上按下鼠标、控件获得焦点等状态的改变。微软在Silverlight 2 Beta 2中引进了一个新的概念视觉状态管理(Visual State Manager),为我们创建交互性的控件模板提供了极大的方便。接下来我将会用几篇文章来介绍一下Silverlight 2中的视觉状态管理。
本文为该系列第二篇,介绍如何利用Silverlight 2中的视觉状态管理来定制控件观感。阅读全文
posted @ 2008-08-14 01:04 TerryLee 阅读(7524) | 评论 (29) 编辑
摘要:
众所周知,在ASP.NET应用程序中,我们可以使用验证控件进行数据输入的验证,遗憾的是在Silverlight中并没有提供任何验证控件,但Silverlight对于双向数据绑定还是提供了一些基本的数据验证支持,我们可以在set设置器中定义验证规则,并对于不合法数据抛出异常,最后通过捕获验证错误事件来实现数据的验证。

本文将介绍在Silverlight应用程序中如何进行数据验证。阅读全文
posted @ 2008-07-29 23:37 TerryLee 阅读(9422) | 评论 (42) 编辑
摘要:
很多朋友来信问如何在Silverlight 2中操作Cookie,这里专门写篇文章介绍一下。为了实现在Silverlight应用程序中对于Cookie的操作,我们需要借助于HtmlPage.Document对象。

本文介绍了如何在Silverlight应用程序中操作Cookie,并在最后给出了一个操作Cookie的公用类,大家可以直接在自己的应用程序中使用。阅读全文
posted @ 2008-07-27 20:30 TerryLee 阅读(8717) | 评论 (22) 编辑
摘要:
RadControls for Silverlight是由telerik推出的一个Silverlight控件集,目前发布了Beta版本,包含的控件有:Menu、MediaPlayer、ProgressBarRadCube、Cube、Slider、Upload、TabControl、NumericUpDown、TreeView等。
TreeView控件主要功能有:水平数据绑定、拖拽功能、丰富的键盘支持、节点选择功能、动画效果、丰富的样式支持。Upload控件主要功能有:异步文件上传、多文件上传支持、路由事件处理模型、可配置的服务端处理、进度显示。
下面看一下其中几个控件的效果。 阅读全文
posted @ 2008-07-27 20:25 TerryLee 阅读(5003) | 评论 (13) 编辑
摘要:
对自己写的Silverlight 2的相关文章做一下汇总,便于大家直接查找。另外,大家如果有关于Silverlight 2方面的问题,也可以在这里提出,我将尽力为大家解答。
1.一步一步学习Silverlight 2系列:主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面
2.教程文章:实际项目开发中遇到问题的解决,Silverlight 2中技术教程文章。
3.技巧诀窍:主要是Silverlight 2在使用过程中的一些小技巧。阅读全文
posted @ 2008-07-21 23:51 TerryLee 阅读(17368) | 评论 (42) 编辑
摘要:
对于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 阅读(5440) | 评论 (24) 编辑
摘要:
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 阅读(5111) | 评论 (13) 编辑
摘要:
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 阅读(7768) | 评论 (41) 编辑
摘要:
众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢?

本文将介绍在Silverlight中如何访问外部xap文件中UserControl。

阅读全文
posted @ 2008-07-10 22:10 TerryLee 阅读(9389) | 评论 (48) 编辑
摘要:
在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页面,而有可能来自于其它的ASP.NET页面。

本文我们简单的介绍一下如何在Silverlight应用程序中获取ASP.NET页面参数。

阅读全文
posted @ 2008-07-09 23:49 TerryLee 阅读(7506) | 评论 (48) 编辑
摘要:
在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果;而感觉则是控件交互的响应性,如在控件上按下鼠标、控件获得焦点等状态的改变。微软在Silverlight 2 Beta 2中引进了一个新的概念视觉状态管理(Visual State Manager),为我们创建交互性的控件模板提供了极大的方便。接下来我将会用几篇文章来介绍一下Silverlight 2中的视觉状态管理。

在定义控件时,我们需要严格区分控件的视觉效果和控件的逻辑,这样当我们修改控件外观时将不会影响控件逻辑。Silverlight 2 Beta 2中提出的部件和状态模型,能够很好的解决这一问题,本文我们先来看一些基本的概念。
阅读全文
posted @ 2008-07-08 21:11 TerryLee 阅读(5811) | 评论 (16) 编辑
摘要:
大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。

本文将介绍利用初始化参数进行用户控件的切换这一技巧。阅读全文
posted @ 2008-07-02 21:28 TerryLee 阅读(8205) | 评论 (37) 编辑
摘要:
Virtual Earth是什么,我想不用多做解释了。微软在推出自己的Virtual Earth之后,开放了大量的APIs,使得我们可以方便集成到自己的应用程序中。
本文将介绍如何在自己的Silverlight 2应用程序中集成Virtual Earth,主要包括两部分内容:
1.在HTML中集成Virtual Earth
2.在Silverlight中集成Virtual Earth
阅读全文
posted @ 2008-07-01 21:52 TerryLee 阅读(7606) | 评论 (41) 编辑
摘要:
独立存储(Isolated Storage)是Silverlight 2中提供的一个客户端安全的存储,它是一个与Cookie机制类似的局部信任机制。独立存储机制的APIs 提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。Silverlight中的独立存储是基于 .NET Framework中的独立存储来建立的,所以它仅仅是.NET Framework中独立存储的一个子集。
1.使用独立存储
2.增加配额
3.文件存在何处
4.禁用独立存储
5.独立存储配置阅读全文
posted @ 2008-06-29 02:19 TerryLee 阅读(7422) | 评论 (24) 编辑
摘要:
Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。

本文我将介绍一个开源项目visifire,使用它可以在Silverlight 2中实现超酷的图表。

阅读全文
posted @ 2008-06-21 16:02 TerryLee 阅读(16479) | 评论 (91) 编辑
摘要:
最近项目要在Silverlight 2应用程序中实现本地化,原以为这个过程非常简单,却没想到实现的时候一波三折,好在结果还算不错。需求是这样的,用户第一次访问的时候,默认为英文,当用户选择一种显示语言后,记录在本地,下次用户访问时直接显示已经选择的语言。现在我把整个实现的过程记录下来,希望对大家有所帮助。

本文为Silverlight 2中多语言支持实现第二部分。阅读全文
posted @ 2008-06-19 23:00 TerryLee 阅读(5986) | 评论 (30) 编辑
摘要:
最近项目要在Silverlight 2应用程序中实现本地化,原以为这个过程非常简单,却没想到实现的时候一波三折,好在结果还算不错。需求是这样的,用户第一次访问的时候,默认为英文,当用户选择一种显示语言后,记录在本地,下次用户访问时直接显示已经选择的语言。现在我把整个实现的过程记录下来,希望对大家有所帮助。

本文为Silverlight 2中多语言支持实现第一部分。阅读全文
posted @ 2008-06-19 01:05 TerryLee 阅读(8174) | 评论 (44) 编辑
摘要:
Silverlight 2 Beta 2发布之后,在原来的Beta 1基础之上有了很多的改变。本文总结一下Silverlight 2 Beta1 和Beta 2之间的变化,以及升级Silverlight 2.0 Beta 1应用程序到Beta 2过程中可能会遇到的一些问题。
控件变化
网络通信
浏览器集成
隔离存储
其它API阅读全文
posted @ 2008-06-18 00:34 TerryLee 阅读(7237) | 评论 (53) 编辑
摘要:
Silverlight Steaming 是微软 Live 平台中的免费发布视频以及托管 Silverlight 应用的产品。今年 MIX08 大会上微软发布了 Silverlight Streaming 的 Beta 版本,Silverlight Streaming 主要有以下特点:
1. 高达 10G 的免费空间,只需要一个 Windows Live ID 就可以免费申请高达 10G 的存储空间。
2. 支持高达105M 的应用,单个应用或者视频的大小能够支持高达105M。
3. 支持高达 1.4M 的视频码流,在视频码流的支持上,Silverlight Streaming 也支持高达 1.4M/bps,给用户提供更加清晰的视频体验。 阅读全文
posted @ 2008-06-16 23:25 TerryLee 阅读(5263) | 评论 (24) 编辑
摘要:
我们知道,在Silverlight 2中提供了丰富的网络通信API,包括支持SOAP服务、REST服务、基于HTTP通信、Socket通信等。本文我将通过几个示例来演示如何在Silverlight 2中应用Web Service实现文件上传和电子邮件发送。

1.使用Web Service上传文件
2.使用Web Service发送电子邮件阅读全文
posted @ 2008-06-15 14:55 TerryLee 阅读(5292) | 评论 (30) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

利用这个周末的时间,简单的写了一下Silverlight 2的一些入门知识,希望对大家有用,已完成32篇。
阅读全文
posted @ 2008-03-21 22:50 TerryLee 阅读(135721) | 评论 (267) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文我们再实现一个图形图像实例——图片播放,并利用Storyboard实现一些动画效果。阅读全文
posted @ 2008-03-21 22:42 TerryLee 阅读(18034) | 评论 (61) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将综合前面几篇关于图形图像处理的技术,如画刷、半透明遮罩、Transform等,实现一个水中倒影效果的示例。阅读全文
posted @ 2008-03-20 18:00 TerryLee 阅读(14429) | 评论 (55) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文为使用Transform实现更炫的效果第二部分
阅读全文
posted @ 2008-03-19 19:00 TerryLee 阅读(13205) | 评论 (46) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文为使用Transform实现更炫的效果第一部分。阅读全文
posted @ 2008-03-19 18:43 TerryLee 阅读(15189) | 评论 (23) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将介绍在Silverlight 2中进行图片的处理,包括图片的拉伸、裁剪、半透明遮罩等内容。阅读全文
posted @ 2008-03-18 20:11 TerryLee 阅读(16959) | 评论 (57) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将介绍Silverlight中的画刷。阅读全文
posted @ 2008-03-18 18:18 TerryLee 阅读(10233) | 评论 (13) 编辑
摘要:
从Brad Abrams的Blog上看到了一张Silverlight 2开发者海报,非常酷,拿出来与大家分享。
[JPG版本 5.8MB]

[PNG版本 6.5MB]

[TIF版本 19.9 MB]
阅读全文
posted @ 2008-03-17 23:44 TerryLee 阅读(9981) | 评论 (19) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将简单介绍Silverlight中的基本图形
阅读全文
posted @ 2008-03-17 19:28 TerryLee 阅读(12609) | 评论 (29) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本节将综合前面几篇介绍与浏览器交互部分内容,做一个综合示例——Live Search阅读全文
posted @ 2008-03-15 17:10 TerryLee 阅读(11950) | 评论 (41) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文是Silverlight 2与浏览器交互的最后一篇,将介绍相关的辅助类方法。阅读全文
posted @ 2008-03-15 17:08 TerryLee 阅读(9649) | 评论 (12) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将介绍Silverlight与HTML混合编程之无窗口模式。
阅读全文
posted @ 2008-03-14 19:42 TerryLee 阅读(12176) | 评论 (41) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

Silverlight中内置了对于HTML、客户端脚本等的支持。本文将介绍在Silverlight中如何用JavaScript调用.NET代码。阅读全文
posted @ 2008-03-13 17:47 TerryLee 阅读(12151) | 评论 (58) 编辑
摘要:

大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。总共有三套:
1.Bubbly
2.Red
3.Flat阅读全文
posted @ 2008-03-13 13:23 TerryLee 阅读(19260) | 评论 (61) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

很多情况下,我们编写的Web应用程序中用了一些JavaScript或者AJAX框架,我们希望能够在Silverlight调用某些脚本方法,本文将简单介绍这一内容。阅读全文
posted @ 2008-03-12 18:24 TerryLee 阅读(18164) | 评论 (51) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文为如何在Silverlight 2中与HTML DOM交互第二部分,介绍如何完全创建一个新的DOM元素或者移除一个已有的DOM元素以及为DOM元素添加事件处理。阅读全文
posted @ 2008-03-11 19:00 TerryLee 阅读(14316) | 评论 (40) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

Silverlight中内置了对于HTML、客户端脚本等的支持,本文介绍如何在Silverlight 2与HTML DOM进行交互第一部分,访问和修改DOM元素。
阅读全文
posted @ 2008-03-11 17:59 TerryLee 阅读(17036) | 评论 (56) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将综合前面十七篇讲过的界面布局、样式、控件模板、数据绑定、网络通信等几个方面,来开发一个综合实例——简易RSS阅读器。阅读全文
posted @ 2008-03-10 21:40 TerryLee 阅读(15820) | 评论 (119) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services。阅读全文
posted @ 2008-03-10 18:34 TerryLee 阅读(17385) | 评论 (41) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。

本文将简单介绍在Silverlight 2中对于JSON的支持。阅读全文
posted @ 2008-03-10 18:28 TerryLee 阅读(18962) | 评论 (55) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将简单介绍在Silverlight 2中如何与ASMX进行通信。阅读全文
posted @ 2008-03-10 18:24 TerryLee 阅读(17021) | 评论 (44) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。

本文将简单介绍在Silverlight 2中如何与WCF进行通信。阅读全文
posted @ 2008-03-09 21:41 TerryLee 阅读(29119) | 评论 (92) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。

本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获取。

简单示例阅读全文
posted @ 2008-03-09 17:12 TerryLee 阅读(20590) | 评论 (97) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。

本文将介绍如何在Silverlight 2中使用Web Client进行通信。

简单示例阅读全文
posted @ 2008-03-09 14:57 TerryLee 阅读(26997) | 评论 (99) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第十一篇,主要介绍Silverlight 2中的数据绑定。
1.数据绑定模式
2.简单数据绑定
3.单向绑定示例
4.绑定到列表阅读全文
posted @ 2008-03-08 23:48 TerryLee 阅读(29505) | 评论 (96) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第10篇,主要介绍Silverlight 2中的用户控件使用。
1.创建用户控件
2.为用户控件添加属性
3.动态添加用户控件阅读全文
posted @ 2008-03-08 20:36 TerryLee 阅读(22129) | 评论 (51) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第九篇,主要介绍如何使用控件模板定制控件的观感。
1.定制控件内容
2.使用控件模板定制控件
3.创建模板

阅读全文
posted @ 2008-03-08 17:07 TerryLee 阅读(22818) | 评论 (55) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件观感。
1.内联样式
2.全局样式
3.样式重写阅读全文
posted @ 2008-03-08 14:13 TerryLee 阅读(21863) | 评论 (37) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第七篇,介绍如何在Silverlight 2中使用全屏模式。
1.实现全屏模式
2.捕获相关事件阅读全文
posted @ 2008-03-08 12:07 TerryLee 阅读(21326) | 评论 (34) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第六篇,介绍Silverlight中的键盘处理事件。
1.声明事件
2.使用事件参数KeyEventArgs
3.键盘路由事件阅读全文
posted @ 2008-03-08 11:19 TerryLee 阅读(20478) | 评论 (37) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能
1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象
2.移动鼠标,触发MouseMove事件,移动选择的对象
3.放开鼠标,触发MouseLeftButtonUp事件,停止捕捉事件阅读全文
posted @ 2008-03-08 00:40 TerryLee 阅读(27262) | 评论 (102) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第四篇,学习Silverlight 2中的鼠标事件处理。
1.声明事件
2.使用代码管理事件
3.事件数据
4.路由事件阅读全文
posted @ 2008-03-07 23:46 TerryLee 阅读(29612) | 评论 (47) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。
1.Canvas面板
2.StackPanel
3.Grid
4.综合实例阅读全文
posted @ 2008-03-07 21:27 TerryLee 阅读(39121) | 评论 (97) 编辑
摘要:
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列文章第二篇学习几个基本的控件。
1.控件之ToggleButton
2.控件之WatermarkedTextBox
3.控件之ScrollViewer
4.控件之ToolTip阅读全文
posted @ 2008-03-07 21:23 TerryLee 阅读(42768) | 评论 (120) 编辑
摘要:

Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
本文为系列第一篇创建一个基本的Silverlight 2应用,不能免俗,从最简单的Hello Word 开始。
1.建立项目
2.理解.xap文件
3.创建一个Hello Word程序
阅读全文
posted @ 2008-03-07 21:20 TerryLee 阅读(70548) | 评论 (138) 编辑
摘要: 1.微软终于发布了Expression Web Quickstart Guide,里面包含了Step By Step的向导,视频教程等。

点击下载

2.WPF/E SDK更新,更新之后包括:

更新之后SDK文档

更新之后Quick Start

对VS 2005 SP1的模板支持

点击下载
阅读全文
posted @ 2006-12-25 08:49 TerryLee 阅读(8321) | 评论 (8) 编辑
摘要: 1.Windows Presentation Foundation Unleashed
作者:Adam Nathan
详细信息:http://www.samspublishing.com/bookstore/product.asp?isbn=0672328917&rl=1

2.Applications = Code + Markup
——A Guide to the Microsoft Windows Presentation Foundation
作者:Charles Petzold
详细信息:http://www.charlespetzold.com/wpf/

3.Foundations of WPF: An Introduction to Windows Presentation Foundation
作者:Laurence Moroney
详细信息:http://www.apress.com/book/bookDisplay.html?bID=10207
阅读全文
posted @ 2006-12-20 08:41 TerryLee 阅读(5693) | 评论 (2) 编辑
摘要: 从前天就发布的WPF/E,直到今天才可以下载,这次提供的下载有安装包、示例包以及SDK:

下载:WPF/E” (codename) CTP for Windows (Dec 2006)

示例包:示例包:“WPF/E” (codename) CTP Sample Pack (Dec 2006)

SDK:“WPF/E” (codename) CTP SDK Dec 2006

在MSDN上WPF/E开发中心:http://msdn2.microsoft.com/en-us/library/bb188743.aspx,有一些很好的教程可以供我们参考,包括Getting Started文章以及WPF/E的架构等。
阅读全文
posted @ 2006-12-05 08:55 TerryLee 阅读(9471) | 评论 (48) 编辑