Silverlight

摘要: 昨天微软终于如期发布了VS2010 Beta的试用 (Beta版没有离线的MSDN,只有在线MSDN)。 在本文中我将集中介绍下其在Silverlight方面的改进。 具体来说主要有如下几点: 支持Multi-Targeting编译。 控件的拖放以及属性,事件等的编辑的支持。 和Blend的良好兼容。 需要改进的地方。阅读全文
posted @ 2009-05-20 13:07 ibillguo 阅读(7207) | 评论 (13) 编辑
摘要: 现在大家可能有些人已经开始在开发Silverlight 2的产品了。 但是又想提前体验到Silverlight 3的新特性。 可是Silverlight 2 Tools和Silverlight 3 Beta Tools不能同时安装到同一台机器的VS2008 SP1上。 还好Jeff Wilcox(Microsoft Silverlight Dev)给出了共存的解决方案。 不过他的那个解决方案还是需要一定的消化和实验才能测试成功(我花了将近半小时)。 所以我才单独写篇博客,并加入了我的理解,希望对大家有帮助。阅读全文
posted @ 2009-04-22 21:56 ibillguo 阅读(2646) | 评论 (5) 编辑
摘要: 本文的ShowCase是一个3D的图片走马灯程序。 图片的来源是来自Flickr图片共享网站。 大家可以通过搜索关键字来获取得到8张图片。 并以3D的形式呈现给大家阅读全文
posted @ 2009-04-16 13:19 ibillguo 阅读(4682) | 评论 (11) 编辑
摘要: 在MIX 09发布了IIS Media Services 3.0 Beta 这是一个IIS的扩展包,其集成了Bit Rate Throttling,Live Smooth Streaming等等组件 其中Live Smooth Streaming用于支持视频的平滑播放/直播 其是微软在总结了2008年NBC北京奥运会以及民主党全国会议(美国)直播等大规模应用的基础上 应对不同带宽的用户,都能流畅的看上网络视频而推出的阅读全文
posted @ 2009-04-08 00:02 ibillguo 阅读(4334) | 评论 (18) 编辑
摘要: 本篇主要内容: Child Window Shader Effect Assembly Cache Child Window: Silverlight 3增加了两种新类型的空间 除了Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇介绍的Page控件 还有就是本节将介绍的Child Window控件 (WPF也有这两种控件,现在都被Silverlight借用过来了。事实上大家可以通过自定义控件的方式来实现上述两种控件) Page控件继承自UserControl 而Child Window控件继承自ContentControl,其属性和方法如下阅读全文
posted @ 2009-04-02 00:06 ibillguo 阅读(3792) | 评论 (14) 编辑
摘要: 本篇主要内容: Navigation Frame和Page控件 导航历史记录 NavigationService和NavigationContext DeepLinking UriMapper和UriMapping 导航(Navigation): 在Silverlight 2时代,如何从一个控件页面导航到另外一个控件页面是需要费很大功夫的事情 以至于国外有不少人研究并制作了自己的导航控件,如Peter Brown 和 Gerard Leblanc 但是可用性还是比较差,于是大家在进行Silverlight 2开发的时候碰到导航问题经常就卡壳了 Silverlight 3终于将导航框架引进了Silverlight 其主要依赖的两个控件是Frame和Page控件(和WPF一样)阅读全文
posted @ 2009-03-31 16:24 ibillguo 阅读(3633) | 评论 (16) 编辑
摘要: 本篇主要内容: .Net RIA Service介绍和实战 DataPager DataForm 验证(Validation) .Net RIA Service介绍和实战: .Net RIA Service用来简化LOB(Line Of Business)的开发 它通过整合ASP.Net和Silverlight平台来简化传统的n层程序架构,如下图阅读全文
posted @ 2009-03-25 20:05 ibillguo 阅读(4060) | 评论 (15) 编辑
摘要: 这几天由于MIX 09的召开,微软给我们带来不少好消息 比如Silverlight 3 Beta的发布,IE8正式版的发布 今天我们迎来另外一个好消息 基于Deep Zoom的Virtual Earth Silverlight地图控件CTP版也发布了 获取这个CTP版本的方式如下 登录Microsoft Connect网站 填写一份强制性的调查 这样你就可以进入下载页面了阅读全文
posted @ 2009-03-22 00:18 ibillguo 阅读(3285) | 评论 (12) 编辑
摘要: 不知不觉发现自己写得Silverlight的文章还算不少了 为了大家以及自我的寻找方便,对其做一下汇总阅读全文
posted @ 2009-03-21 15:00 ibillguo 阅读(4173) | 评论 (6) 编辑
摘要: 本篇主要内容: 离线功能实战 离线功能原理 离线功能实战: 在开始这个部分的学习之前,请大家下载一下Silverlight 3 Beta 新特性解析(3) - Media篇的源代码 我们将把这个程序变成离线应用程序,其大概步骤如下: 1.打开SL3Beta.Media工程中Properties目录下的AppManifest.xml文件,其默认状态下是不支持离线功能的 阅读全文
posted @ 2009-03-21 13:46 ibillguo 阅读(2534) | 评论 (4) 编辑
摘要: 本篇主要内容: 高清视频支持 GPU加速 动态获取控件截图 高清视频支持 Silverlight 3 Beta支持720p+的视频阅读全文
posted @ 2009-03-21 10:06 ibillguo 阅读(2599) | 评论 (9) 编辑
摘要: 本篇主要内容: 如何利用新的Bitmap API来创建我们自己的图像 透视3D图像(Perspective 3D Graphic) 像素模糊和投影效果 Element-To-Element Binding 阅读全文
posted @ 2009-03-20 12:42 ibillguo 阅读(3024) | 评论 (14) 编辑
摘要: 新特性介绍: 支持高质量的视频和音频 在线按需的720p+的流媒体播放支持:提供了一个叫做IIS Media Pack的IIS插件。它可以让Silverlight 监测用户的带宽和CPU状态,然后让IIS自适应的传递合适码率的视频 更多的多媒体格式的支持:除了支持原来VC-1/WMA,Silverlight 3增加了对基于MPEG-4格式的H.264/AAC音频格式的支持。 而且Silverlight 3将支持第三方的解码器。视频和音频可以在运行时外解码,然后在Silverlight 3中呈现出来阅读全文
posted @ 2009-03-19 11:22 ibillguo 阅读(3417) | 评论 (24) 编辑
摘要: 首先你需要下载Microsoft Web Platform Installer 2.0 Beta 下载完后启动安装包,它会去获取最新的网络安装包信息 我惊喜的发现Silverlight 3 Tools for Visual Studio 2008 SP1 Beta已经可以下载了 其详细信息如下图所示,并和Silverlight 2 Tools比较,发现Silverlight 3 Tools的大小反而小了很多,压缩了1倍多 Silverlight 3 Tools的版本号由Silverlight 2 Tools的9.0.30729.146提升到了9.0.30729.463 此外我们还从上面看到了ASP.NET MVC 1.0正式版 这两个Web组件估计都是明天在MIX2009上才发布的阅读全文
posted @ 2009-03-18 18:50 ibillguo 阅读(7191) | 评论 (37) 编辑
摘要: 最近给我们team整理些Silverlight的学习材料,顺便跟大家贡献下 Official Silverlight WebSite Scott Guthrie(微软副总裁)'s Blog Nikhil Kothari(微软首席架构师)'s blog Brad Adams(首席产品部门经理)'s Blog Jesse Liberty(微软高级程序经理)'s Blog Tim Heuer(微软高级程序经理)'s Blog(很nice的一个人,我内部发信问过问题^_^) Adam Kinney(微软员工)'s Blog Shine Draw (Flash vs Silverlight Examples) SilverlightShow SilverlightCream(an rss reader focus on silverlight) Silverlight Tips(A very good silverlight blog share some wonderful silverlight tips) SilverlightHack Martin Gra阅读全文
posted @ 2008-12-08 14:01 ibillguo 阅读(2945) | 评论 (6) 编辑
摘要: 前言: 这几天在网络上看到不少人在问如何创建一个Video Player(Silverlight版本) 而我在微软和这方面打了不少交道 所以计划用两篇文章解答下大家的问题 本篇文章先介绍下如何创建一个自定义的滚动条 下篇文章创建完整的一个Video Player阅读全文
posted @ 2008-11-21 15:01 ibillguo 阅读(1586) | 评论 (3) 编辑
摘要: 前言: 最近几天微软Live Search公布了重新架构了的Live Search API(版本为2.0 Beta) 该API律属于微软的最新Live Search Service项目 – Silk Road(丝绸之路) 那么如何在Silverlight中调用Live Search Service呢来进行网页,图片,资讯等的搜索呢? 本篇将带大家走进Silverlight+Live Image Search的美妙世界 再阅读本篇文章之前请先阅读上篇文章:Silverlight专题(12) - 基于Silverlight的Live Search网页搜索 另外Silverlight专题(13) - 基于Silverlight的Live Search资讯搜索也有参考价值阅读全文
posted @ 2008-11-19 15:21 ibillguo 阅读(1585) | 评论 (1) 编辑
摘要: 前言: 最近几天微软Live Search公布了重新架构了的Live Search API(版本为2.0 Beta) 该API律属于微软的最新Live Search Service项目 – Silk Road(丝绸之路) 那么如何在Silverlight中调用Live Search Service呢来进行网页,图片,资讯等的搜索呢? 本篇将带大家走进Silverlight+Live News Search的美妙世界 这一系列的Silverlight+Live Search的文章基于计划参加明年微软内部的TechFest展示的工作 再阅读本篇文章之前请先阅读上篇文章:Silverlight专题(12) - 基于Silverlight的Live Search网页搜索阅读全文
posted @ 2008-11-16 21:23 ibillguo 阅读(1453) | 评论 (4) 编辑
摘要: PS:27号那天的那个版本由于cache的原因 IIS识别为以前的RC1文件,导致大家下载的还是RC1版本 目前中文版仍然没有更新 看来大家又有得忙了 半个月前刚刚安装上的Silverlight Tools RC1完成了他的使命 微软今天发布了这个工具的正式版 (更新后的版本号是9.0.30729.146,RC1的版本号是9.0.30729.143)阅读全文
posted @ 2008-10-30 20:28 ibillguo 阅读(2998) | 评论 (10) 编辑
摘要: 问题: 我们编写代码时,一定会反复调试保证它能够编译通过 但代码通过编译,只是说明了它的语法正确 却无法保证它的语义也一定正确 也就是不能轻易承诺这段代码的行为一定是正确的 而编写单元测试可以验证代码的行为而我们的期望是否一致 而使用单元测试来测试自己的代码一般是越早越好 最好是写第一行代码的时候就已经开始了 那么Silverlight如何进行单元测试呢?阅读全文
posted @ 2008-10-27 00:46 ibillguo 阅读(2132) | 评论 (2) 编辑
摘要: 在上文我粗略的介绍了如何创建WCF Service,并在客户端调用生成的WCF Service来取得数据 本文将用一个上传程序来继续介绍下Silverlight中的WCF Service应用 问题: 调用WCF Service的时候,并没有一个DownloadProcessChanged之类的事件来反馈已经上传了多少 那么我们如何来实现在客户端实时展示当天已经上传了多少呢? 解决方案: 我们可以把文件分成很多块,逐次上传一小部分(比如2K,4K,8K等等)阅读全文
posted @ 2008-10-26 22:59 ibillguo 阅读(2157) | 评论 (3) 编辑
摘要: 本篇以及下一篇文章我将向大家介绍下在Silverlight中如何创建WCF Service 以及如何调用WCF通信获得数据以及上传数据 并手把手教大家如何实现如下的上传文件程序(计划在下一篇讲述)阅读全文
posted @ 2008-10-20 05:57 ibillguo 阅读(4391) | 评论 (11) 编辑
摘要: 问题: 大家应该看过不少Silverlight的网站 肯定有时候有时候会很纳闷自己做得网页为什么那么难看 而网络上的一些范例那么好看 事实上就是布局的功劳(当然配色也是很重要的) 正如带兵打仗,不会排兵布阵,有再好的兵也枉然 阅读全文
posted @ 2008-10-20 04:25 ibillguo 阅读(2148) | 评论 (7) 编辑
摘要: 今天微软官方正式发布了Silverlight 2正式版 安装包将延后一天发放 也就是十月十四号(也就是本周二,哪里时间没说) 在官网http://www.microsoft.com/silverlight正式放出 以前的版本将自动更新到Silverlight 2 RTW(Release To Web版本) 微软还公布了一些统计数据 比如:目前已经有1/4的电脑安装了Silverlight等等 另外还宣布了微软将对开源社区提供支持(Eclipse)阅读全文
posted @ 2008-10-14 00:39 ibillguo 阅读(2706) | 评论 (25) 编辑
摘要: 大家是不是已经对在MSDN的汪洋中查找匹配的Silverlight 2 RC0帮助感到乏力啦 (至少我是这样的,搜索经常出现很多不匹配的条目,要嘛就是根本找不到) 今天终于等到了好消息 Silverlight 2 RC0的离线帮助现在可以下载了 离线帮助的格式还是chm阅读全文
posted @ 2008-10-04 21:48 ibillguo 阅读(1510) | 评论 (13) 编辑
摘要: SilverlightDefaultStyleBrowser在自定义控件的时候特别有用 用它可以查看到微软对Silverlight 控件的Style或者Template设置 另外他还支持导入别人做得控件的dll来查看其Style或者Template 将给咱们自定义控件有很大的便利作用 阅读全文
posted @ 2008-10-04 13:58 ibillguo 阅读(1558) | 评论 (1) 编辑
摘要: Silverlight目前提供的控件大致有如下这些 Border Button。。。 阅读全文
posted @ 2008-10-02 15:26 ibillguo 阅读(2731) | 评论 (6) 编辑
摘要: Silverlight 2 RC0虽然发布了 但是由于其只是针对开发人员的版本 所以微软没有提供对这个版本安装的正确提示信息阅读全文
posted @ 2008-10-01 14:57 ibillguo 阅读(1738) | 评论 (4) 编辑
摘要: 今天微软终于发布了Silverlight 2的第一个Release Candidate0 虽然还不是正式版,但是还是给咱们Developer带来了一些新的控件以及功能阅读全文
posted @ 2008-09-26 17:35 ibillguo 阅读(1860) | 评论 (12) 编辑
摘要: 由于在微软实习,而且从事的又是Silverlight开发 觉得还是有必要留下点东西的 本来写了一篇,但是由于怕公司不允许写技术博客,所以删除 但是后来在mentor那边了解到只要不写项目的内容就可以了 于是还是大胆的在这边写一系列Silverlight的文章,抛砖引玉 如果有哪里写得不好或者有误的,请大家指正 (BTW:初步计划每周写1~2篇)阅读全文
posted @ 2008-08-30 21:27 ibillguo 阅读(2058) | 评论 (7) 编辑