代码改变世界

WPF/E CTP Quick Start - 第九部分:动画(翻译)

2006-12-14 22:49 by Jeffrey Zhao, 5228 阅读, 0 推荐, 收藏, 编辑
摘要:WPF/E能够让您使用标记来定义动画。这篇QuickStart介绍了WPF/E的动画特性,并且带领您创建您的第一个WPF/E动画。这篇QuickStart包含了如下部分: 演练:为一个对象添加动画效果 其它类型的动画 Timeline的属性 指定动画变换的值 在同一个对象上添加多个动画 下面该做什么呢? 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(3)

2006-12-13 03:30 by Jeffrey Zhao, 3462 阅读, 0 推荐, 收藏, 编辑
摘要:这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。Jeff Prosise是Wintellect的Co-Founder,Andre Sanabria是ASP.NET AJAX Team的Lead Program Manager。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第三篇,使用了一个例子来观察UpdatePanel的工作方式,并通过几个步骤对这个例子进行优化。 阅读全文

WPF/E CTP Quick Start - 第八部分:媒体(翻译)

2006-12-12 05:26 by Jeffrey Zhao, 4382 阅读, 0 推荐, 收藏, 编辑
摘要:WPF/E提供了MediaElement对象,可以让您在页面中播放WMV(Windows Media Video)和WMA(Windows Media Audio)文件。这篇文档包含了以下部分: 在页面中添加媒体信息 有用的MediaElement属性 交互式地控制媒体的播放 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第七部分:文本(翻译)

2006-12-12 00:51 by Jeffrey Zhao, 3482 阅读, 0 推荐, 收藏, 编辑
摘要:TextBlock元素能使您在WPF/E内容中添加文本。这篇文档描述了使用TextBlock元素的方式。这篇文档包含了以下部分: TextBlock元素 常用TextBlock属性 Run元素 指定多种字体 下面该做什么呢? 阅读全文

The Problem with Programming(翻译)

2006-12-11 19:21 by Jeffrey Zhao, 3842 阅读, 0 推荐, 收藏, 编辑
摘要:这是一次访谈。访谈的对象是大名鼎鼎的Bjarne Stroustrup,“C++之父”的称号注定他永远是大师。这次他在接受了Technology Review的采访,对于软件开发的目前状况谈了他的看法,指出了不少问题。那么这些问题是否真的如他所述?按照我个人的习惯,我始终把对于大师的“尊敬”和对于其言论的“吸收”相分离,我们不妨围绕着这次Bjarne Stroustrup的谈话内容,展开我们的讨论吧。 阅读全文

SQL Server - Best Practices

2006-12-11 00:30 by Jeffrey Zhao, 712 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/default.mspx 阅读全文

WPF/E CTP Quick Start - 第六部分:图像(翻译)

2006-12-10 23:11 by Jeffrey Zhao, 3536 阅读, 0 推荐, 收藏, 编辑
摘要:Image元素能使您在WPF/E中显示位图信息。这篇文档包含了以下部分: Image元素 Stretch属性 使用位图的其它方法 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)

2006-12-10 14:50 by Jeffrey Zhao, 3851 阅读, 0 推荐, 收藏, 编辑
摘要:一些属性能够被应用在所有的WPF/E的UIElement对象上:Canvas,shapes和TextBlock。这篇文档描述了这些对象所具有的公有图形属性。这篇文档包含了以下部分: Opacity属性 OpacityMask属性 Clip属性 RenderTransform属性 下面该做什么呢? 阅读全文

另一个开发WPF/E用的Template,无需Web Application Project

2006-12-10 00:21 by Jeffrey Zhao, 2084 阅读, 0 推荐, 收藏, 编辑
摘要:官方的WPF/E Template需要基于Web Application Project,不过其实安装后也就两个JS文件,一个Default.html和一个Plugin.xaml文件,何必要Web Application Project?再者基于文件加的Web Site其实也还是不错的。因此John Rayner把这些文件给剥离了出来,制作了一个再简单不过Project Template。具体信息... 阅读全文

WPF/E CTP Quick Start - 第四部分:绘图与填充(翻译)

2006-12-09 23:23 by Jeffrey Zhao, 4875 阅读, 0 推荐, 收藏, 编辑
摘要:WPF/E通过提供Ellipse,Rectangle,Line,Polyline,Polygon和Path元素以支持矢量图。同样的,这些元素也被称之为“形状(Shape)”元素。这片文档包含了以下部分 基础形状 其他形状元素 使用画刷填充形状 形状转换 下面该做什么呢? 阅读全文

我有些搞不懂Office Live了

2006-12-09 21:57 by Jeffrey Zhao, 2706 阅读, 0 推荐, 收藏, 编辑
摘要:Office Live去掉了Beta标记了?它到底是什么?原本还比较清楚,算是微软给中小型企业提供的一系列服务吧。但是……Windows Live Mail为什么变成了Office Live Mail? Office Live Mail powered by Windows Live,好奇怪的东西,搞不懂了。Office Live昨天还给我发来了一封信,说是推出了免费的的O... 阅读全文

笔记重装好了,换了不少新的软件

2006-12-09 16:44 by Jeffrey Zhao, 1342 阅读, 0 推荐, 收藏, 编辑
摘要:WinRAR 2.62 Adobe Captivate 2.0 Adobe Reader 8.0 MS Office 2007 McAfee VirusScan PLUS 2007 IE 7 金山词霸2007 新版本软件对我还是比较有诱惑的,其主要原因是因为界面已经焕然一新了,呵呵,似乎在一个新的工作环境里。可惜不得不承认,上面这些玩意儿,除了IE 7和Adobe Reader 8.0之外,都是盗... 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(2)

2006-12-08 15:33 by Jeffrey Zhao, 3156 阅读, 0 推荐, 收藏, 编辑
摘要:这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。Jeff Prosise是Wintellect的Co-Founder,Andre Sanabria是ASP.NET AJAX Team的Lead Program Manager。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第二篇,讲述了UpdatePanel的工作方式。 阅读全文

WPF/E CTP Quick Start - 第三部分:Canvas对象(翻译)

2006-12-08 11:57 by Jeffrey Zhao, 4131 阅读, 0 推荐, 收藏, 编辑
摘要:Canvas对象是一个设计用来存放和定位各种图形和控件的对象。每一个WPF/E XAML文件都至少有一个Canvas。这篇文当介绍了Canvas对象,并且描述了应该如何添加,定位子对象以及改变其大小。这篇文档包含以下部分。 向您的Canvas里添加一个对象 定位一个对象 控制宽度和高度 嵌套的Canvas对象 下面该做什么呢? 阅读全文

WPF/E CTP Quick Start - 第二部分:创建一个XAML文件(翻译)

2006-12-07 20:47 by Jeffrey Zhao, 4153 阅读, 0 推荐, 收藏, 编辑
摘要:在前一篇文档中“创建一个WPF/E项目”中,我们向HTML页面里添加了一个WPF/E控件,并且创建了一个空的XAML文件。这篇文档会向您展示如何在您的XAML文件里创建WPF/E内容。 第一步:创建一个Canvas和命名空间的声明 第二步:画些东西吧! 第三步:查看您的XAML内容 下面该做什么呢? 阅读全文

今天凌晨2点左右笔记本忽然无法进入WinXP了

2006-12-07 12:54 by Jeffrey Zhao, 1500 阅读, 0 推荐, 收藏, 编辑
摘要:就是忽然无法进入了,重启自检都没有问题,就是不见WinXP的小小旗帜“冉冉升起”。我不介意重装系统,但是我C盘上的资料必须让我备份一下啊!还好住在同一屋檐下的兄弟是搞编译的,从他那里翻出一张Ubuntu的Live CD,进入了Ubuntu。挂载Windows下所有分区,然后想把C盘下有用的数据复制到其他分区中,可是问题就来了,首先我总是无法搞定编码问题,挂载好Windows... 阅读全文

WPF/E CTP Quick Start - 第一部分:创建一个WPF/E项目(翻译)

2006-12-07 00:46 by Jeffrey Zhao, 5405 阅读, 0 推荐, 收藏, 编辑
摘要:您该如何在您的页面中添加WPF/E呢?一个典型的WPF/E项目有4个文件:一个用于存放和显示内容的HTML文件,一个aghost.js文件,一个XAML文件和一个JavaScript文件。这篇文当描述了创建一个WPF/E工程,以及向HTML添加WPF/E内容的三个步骤。这份指导包括了一下部分: * 在您开始之前…… * 第一步:建立一个aghost.js文件 * 第二步:在您的HTML文件中创建一个ActiveX控件 * 第三步:创建一个表示WPF/E内容的文件 * 添加额外的WPF/E内容 * 一个示例工程 * 下面该做什么呢? 阅读全文

[公告]WPF/E学习与研究团队成立 - WPF/E已经来了!

2006-12-06 21:16 by Jeffrey Zhao, 7415 阅读, 1 推荐, 收藏, 编辑
摘要:“WPF/E(Windows Presentation Foundation / Everywhere)”是微软的一套用于开发丰富地交互式界面,并且能够跨平台的解决方案。它基于Web,但是超越Web。它使用类似PF(Windows Presentation Foundation)的XAML,能够在多个操作系统下的多个浏览器中执行,只需要安装一个免费的小插件即可。它能够使用JavaScript与XA... 阅读全文

AJAX培训第三讲:开发一个简单的AJAX聊天室

2006-12-06 03:37 by Jeffrey Zhao, 11824 阅读, 0 推荐, 收藏, 编辑
摘要:这次的内容是开发一个AJAX聊天室,目的是让大家略为巩固一下前两次所讲的AJAX常用的基础知识。 阅读全文

讲座展示:TechEd Europe DEV 411 - AJAX Patterns with ASP.NET AJAX(1)

2006-12-04 20:07 by Jeffrey Zhao, 2923 阅读, 0 推荐, 收藏, 编辑
摘要:这次我选择的讲座内容,是最近在TechEd 2006 Europe中Andre Snanbria和Jeff Prosise的讲座“AJAX Pattern with ASP.NET AJAX”。这次讲座的主要内容是讲述了使用ASP.NET AJAX开发AJAX应用的最佳实践,在这次讲座里,会对建立轻量级的客户端控件的方法进行深入,讲述了如何优化脚本代码,并提出了如何避免AJAX开发中常见的问题。本篇文章是这次讲座展示的第一篇,讲述了这次讲座的内容概要,并浏览了第一个示例的各个功能。 阅读全文

WPF/E Dev Center出现的过于仓促了

2006-12-04 16:36 by Jeffrey Zhao, 1912 阅读, 0 推荐, 收藏, 编辑
摘要:页面上的链接几乎都不能用,而导致的直接后果就是……现在这个Dev Center页面已经被撤下了。微软兄弟们太心急了阿,不过似乎也能说明大家对于WPF/E的急切心情,呵呵,我也拭目以待。:) 阅读全文

文章推荐:ASP.NET AJAX Under the Hood Secrets及其他

2006-12-04 14:53 by Jeffrey Zhao, 2420 阅读, 0 推荐, 收藏, 编辑
摘要:ScottGu今天在他的Blog上发了一篇新的文章,提到了PageFlakes.com网站,以及它的核心架构师Omar Al Zabir。当然最重要的还是Omar的文章:《ASP.NET AJAX Under the Hood Secrets》,虽然可能一些已经深入了解ASP.NET AJAX以及Web开发的朋友们会对这篇文章里提到的内容已经比较多的了解,但是我想对于大多数的朋友来说,这篇文章会给我们的ASP.NET AJAX使用,以及Web开发带来一些启示。不过,我产生推荐这篇文章“冲动”其实还有别的原因…… 阅读全文

讲座展示:Live From Redmond: Microsoft AJAX Patterns - Implementing Predictive Fetch with Microsoft ASP.NET 2.0 AJAX Extensions

2006-12-03 23:17 by Jeffrey Zhao, 2369 阅读, 0 推荐, 收藏, 编辑
摘要:在AJAX形式的Web开发中存在着一些常用的编程模式。在这个讲座里,Joe会讲述并且使用ASP.NET 2.0 AJAX Extensions做一个简单的演示,用来说明“Predictive Fetch”模式。 阅读全文

InteWidgetTookit现有三个控件的使用方法

2006-12-02 23:07 by Jeffrey Zhao, 3396 阅读, 0 推荐, 收藏, 编辑
摘要:在我之前的文章《我的开源项目:InteWidgetTookit》里,对InteWidgetToolkit进行了的简单介绍。现在我已经开始使用CodePlex进行开发和管理,它的地址是:http://www.codeplex.com/InteWidget,欢迎感兴趣的朋友关注。在之前的基础上,我改进了基于Dojo开发Extender所以使用的DojoExtenderControlBase与BaseScripts.js,现在使用它们开发基于Dojo的Extender只需简单地在服务器端编写一个类,使用CustomAttribute进行一些标记即可,几乎不要写任何客户端代码,并且能够在UpdatePanel中执行。现在我基于Dojo简单地开发了三个不同类型的Extender:ColorPalatteExtender、TooltipExtender和SplitContainerExtender。这次我将描述一下它们的使用方式。 阅读全文

总算用上Vista和Office 2007了

2006-11-30 17:26 by Jeffrey Zhao, 1821 阅读, 0 推荐, 收藏, 编辑
摘要:目前感觉很不错,使用很流畅。不过有些不习惯,需要再适应一段时间。不过现在才用,怎么看怎么觉得落伍了,呵呵。 阅读全文

建立了一个Google Group:“博客园AJAX技术交流”

2006-11-28 18:17 by Jeffrey Zhao, 2288 阅读, 0 推荐, 收藏, 编辑
摘要:地址:http://groups.google.com/group/cnblogs_ajax 邮箱:cnblogs_ajax@googlegroups.com 前几天有朋友建议:“为AJAX或者AJAX培训的QnA建立一个群吧”。但是从以往的经验来说,“群”这个东西很容易就变成了聊天室,似乎效果不佳。因此最后经过一些朋友的建议,我也想了一下,最后决定申请了一个Google Group。它的好处就是您可以把它当作一个Mail List使用,如果有新的信息您就会收到邮件。而且如果您怕邮件太多的话,也可以选择一天收到一封“集合”邮件等等,还是比较灵活的。如果您有任何疑问,或者想讨论任何AJAX相关的话题,都可以发送邮件至cnblogs_ajax@googlegroups.com。 阅读全文

SQL Server 2005 White Papers

2006-11-28 00:03 by Jeffrey Zhao, 1782 阅读, 0 推荐, 收藏, 编辑
摘要:Deep level technical papers on specific SQL Server topics that were tested and validated by SQL Development SQL Server 2005 Performance Tuning using Waits and Queues TEMPDB Capacity Planning and Concu... 阅读全文

我的开源项目:InteWidgetTookit

2006-11-27 20:03 by Jeffrey Zhao, 4607 阅读, 0 推荐, 收藏, 编辑
摘要:“InteWidgetToolkit”很明显是一个Toolkit,也就是工具包。“Inte”是“Integrate”的缩略。而Widget的含义则是“小工具”。其实这个名字的本意是“一个集成第三方脚本类库中Widget的ASP.NET AJAX工具包”,但是目前的决定是“一个集成第三方脚本类库的ASP.NET工具包,提供了各种Widget”。InteWidgetToolkit的目的是提供各种控件,目前想法是以Extender的方式为主,但是不排除今后会加入普通WebControl的类型。目前第三方脚本控件暂且定位在Dojo和Yahoo! UI Library。 阅读全文

我们是不是建立一个培训的用户群比较好呢?

2006-11-27 18:18 by Jeffrey Zhao, 1229 阅读, 0 推荐, 收藏, 编辑
摘要:有朋友提出这个建议,需要吗?如果有意义的话,我可以去申请一个MSN群。 阅读全文

我的一些看法:关于AJAX框架的比较

2006-11-27 15:39 by Jeffrey Zhao, 7220 阅读, 0 推荐, 收藏, 编辑
摘要:Dflying兄最近在对于ASP.NET的AJAX实现进行一基于数据传输大小的比较,图文并茂,颇能够在体现某些方面的问题。这不禁使我我对于这方面也进行了一些思索,这里就说一下我的看法。 阅读全文

AJAX培训第二讲:使用AJAX框架(下)

2006-11-27 02:51 by Jeffrey Zhao, 7264 阅读, 0 推荐, 收藏, 编辑
摘要:“AJAX培训第二讲:使用AJAX框架”现在拆成了两部分,现在发布是第一部分,探讨了AJAX框架相关内容,并给出了一些最简单的例子。 阅读全文

AJAX培训第二讲:使用AJAX框架(上)

2006-11-25 11:41 by Jeffrey Zhao, 7616 阅读, 0 推荐, 收藏, 编辑
摘要:“AJAX培训第二讲:使用AJAX框架”现在拆成了两部分,现在发布是第一部分,探讨了ASP.NET 2.0中的AJAX能力。而第二部分我还在重新修补和录制,大概会在周一发布。 阅读全文

FAQ - 什么是软件工厂?(翻译)

2006-11-25 00:03 by Jeffrey Zhao, 4571 阅读, 0 推荐, 收藏, 编辑
摘要:Microsoft Patterns & Practices已经提供了不少“软件工厂(Software Factory)”,例如Smart Client Software Factory,Web Service Software Factory和Mobile Client Software Factory。而在CodePlex上也已经有了Microsoft P & P Team正在开发的下一代产品:Web Client Software Factory。这是一个非常有价值,非常值得关注的项目,目前正在以Weekly Drop的形式发布,按照计划将会在年底发布。在Terry Lee和我都曾经对它进行过介绍。   那么什么是“软件工厂”呢?它的作用又是什么呢?Jezz Santos在写了数篇有关这方面非常精彩的文章,他本人已经同意我将其文章进行翻译。我将陆续将它们翻译成中文,帮助大家和我自己理解一些概念。 阅读全文

F# Resources

2006-11-24 17:36 by Jeffrey Zhao, 1572 阅读, 0 推荐, 收藏, 编辑
摘要:The F# WebsiteF# Library DocumentationThe Hub - "The place for F# on the Web"Dominic Cooney's weblogBenvenuti in F#!Jack's F# DirectX TutorialThe F# Wiki on strangelightsF# News from Jon Harrop 阅读全文

工具推荐:SlickEdit Gadgets for Microsoft Visual Studio 2005

2006-11-23 14:11 by Jeffrey Zhao, 5261 阅读, 0 推荐, 收藏, 编辑
摘要:SlickEdit是一个著名的制作开发工具以及插件的公司,可惜这些产品都是需要用美金购买的。幸运的是,现在它推出了一款免费的VS 2005的插件:SlickEdit Gadgets,对于开发来说还是很有帮助的。 阅读全文

紧急求助:Captivate发布后没有声音

2006-11-22 22:12 by Jeffrey Zhao, 1775 阅读, 0 推荐, 收藏, 编辑
摘要:使用状况如下: 一开始使用正常,但是在录制过程中忽然CPU 100%无法恢复,于是使用任务管理器杀掉进程。 重启计算机,重新打开Captivate,打开文件时说有未保存部分,是否修复,选择是。 文件中多出莫名其妙的帧,内容为不规则几何图案,并且无法删除,选中它删除,反而会删除掉第1帧或者第2帧。 将莫名其妙的帧移至最后,但是发布出的结果表明居然还在原来位置。 新建文件,选择从其它*.cp文件导入,... 阅读全文

ASP.NET AJAX Control Toolkit Update

2006-11-22 17:12 by Jeffrey Zhao, 4384 阅读, 0 推荐, 收藏, 编辑
摘要:就在不久之前,ASP.NET AJAX Control Toolkit发布了Release 61121,Release 61121解决了用户反馈中一些比较大的问题。 阅读全文

录讲座?被讲座录得精疲力尽……

2006-11-21 21:06 by Jeffrey Zhao, 1246 阅读, 0 推荐, 收藏, 编辑
摘要:最近一直没有大段的时间录讲座,只能在今天请了个假,想把讲座录掉。一开始感觉还不错,机器虽然慢但还比较顺利。直到一次Captivate忽然崩溃……重新打开,说正在录制,不知应该如何是好,只得重启机器。启动好之后发现影片多出来几帧,却无论如何也删不掉,选择它们反而会删除之前的几帧。那么就把它们转移到末尾吧,似乎好了,但是编译出来一看,发现还是有莫名其妙的白色的画面,而之后录进去... 阅读全文

Microsoft Windows年满21岁了!

2006-11-21 03:29 by Jeffrey Zhao, 1273 阅读, 0 推荐, 收藏, 编辑
摘要:无论你是否相信,Windows在本周一刚刚21周岁,自1985年Windows 1.0推向市场之后,Winows所带来的辉煌有目共睹,它改变了PC世界。就在过完今年之后,最新的Windows Vista将与大众见面,历经21年风雨的Windows回首过去会是一个什么样的表情? Windows 1.0于1985年11月20日诞生,它需要256KB的内容和DOS2.O环境,它的安装介质为2张软盘。 当... 阅读全文

Microsoft SaaS Resources

2006-11-20 18:53 by Jeffrey Zhao, 3976 阅读, 0 推荐, 收藏, 编辑
摘要:Guidance for Application Hosters SaaS Architectural Guidance Service Provider License Agreement SaaS Onramp Program 阅读全文