代码改变世界

WPF/E CTP Quick Start - 第十一部分:示例控件(翻译)

2006-12-21 13:27 by Jeffrey Zhao, 4166 阅读, 收藏, 编辑
摘要: 这片文档包含了几个例子,演示了如何使用WPF/E来创建交互式的控件。这篇文档包含了如下部分: “超级链接”示例 “按钮”示例 “滚动条”示例 下面该做什么呢?阅读全文

ASP.NET AJAX RC Tip:页面中无UpdatePanel时UpdateProgress创建出错问题

2006-12-20 03:02 by Jeffrey Zhao, 3330 阅读, 收藏, 编辑
摘要: 安装ASP.NET AJAX RC之后,某些页面总是在创建UpdateProgress时出现脚本错误。刚才简单看了一下System.Web.Extensions.dll中的相关实现,得出了一个解决方案,在这里简单地说一下。阅读全文

ASP.NET AJAX RC的Script文件引入方式又有了改变

2006-12-18 19:02 by Jeffrey Zhao, 1273 阅读, 收藏, 编辑
摘要: 不知道朋友们有没有发现,ASP.NET AJAX RC中Script文件的引入方式有发生了改变。 在ScriptManager中使用ScriptReference引用一个脚本文件时,回归了使用<script />,而不是Sys.Application.queueScriptReference方法,其结果就是这时引入的脚本文件不需要之前的Sys.Application.notifyScr...阅读全文

WPF/E CTP Quick Start - 第十部分:脚本和鼠标事件(翻译)

2006-12-18 15:56 by Jeffrey Zhao, 3600 阅读, 收藏, 编辑
摘要: WPF/E支持使用JavaScript进行编程,能够使您为WPF/E内容增加交互性。这篇文档包含了如下部分: 脚本与事件 设置属性 设置附加属性 公有鼠标事件 为对象命名并重新获取它们 动态创建WPF/E对象 交互地控制动画 下面该做什么呢?阅读全文

最近的精神状态不太好

2006-12-15 03:03 by Jeffrey Zhao, 632 阅读, 收藏, 编辑
摘要: 轻微的感冒一直好不了。这几天睡公司比较多,躺着睡不着,趴着不舒服。工作时打不起精神。容易分心,脑子一会儿就想到别处去了,但是回过神来后,刚才在想的内容已经想不起来了。直接导致工作效率下降。阅读全文

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

2006-12-14 22:49 by Jeffrey Zhao, 4661 阅读, 收藏, 编辑
摘要: 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, 3216 阅读, 收藏, 编辑
摘要: 这次我选择的讲座内容,是最近在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, 3938 阅读, 收藏, 编辑
摘要: 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, 3160 阅读, 收藏, 编辑
摘要: TextBlock元素能使您在WPF/E内容中添加文本。这篇文档描述了使用TextBlock元素的方式。这篇文档包含了以下部分: TextBlock元素 常用TextBlock属性 Run元素 指定多种字体 下面该做什么呢?阅读全文

The Problem with Programming(翻译)

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

SQL Server - Best Practices

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

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

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

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

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

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

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

我有些搞不懂Office Live了

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

最高法重新公布网络著作权司法解释

2006-12-09 20:51 by Jeffrey Zhao, 1141 阅读, 收藏, 编辑
摘要: 最高人民法院今天公布再次修订后的关于审理涉及计算机网络著作权纠纷案件适用法律若干问题的解释(全文见法制日报五版)。与前一次修订相比,此次修订删除了原司法解释的第三条。修订后的司法解释将于2006年12月8日施行。据介绍,最高人民法院此次修改计算机网络著作权纠纷司法解释的内容只有一项,即删去了第三条,该条文的内容在第一次修改时已经作过修改,内容为:已在报刊上刊登或者网络上传播的作品,除著作权人声明或...阅读全文

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

2006-12-09 16:44 by Jeffrey Zhao, 1183 阅读, 收藏, 编辑
摘要: 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, 2982 阅读, 收藏, 编辑
摘要: 这次我选择的讲座内容,是最近在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, 3657 阅读, 收藏, 编辑
摘要: Canvas对象是一个设计用来存放和定位各种图形和控件的对象。每一个WPF/E XAML文件都至少有一个Canvas。这篇文当介绍了Canvas对象,并且描述了应该如何添加,定位子对象以及改变其大小。这篇文档包含以下部分。 向您的Canvas里添加一个对象 定位一个对象 控制宽度和高度 嵌套的Canvas对象 下面该做什么呢?阅读全文

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

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

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

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

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

2006-12-07 00:46 by Jeffrey Zhao, 4998 阅读, 收藏, 编辑
摘要: 您该如何在您的页面中添加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, 6651 阅读, 收藏, 编辑
摘要: “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, 11309 阅读, 收藏, 编辑
摘要: 这次的内容是开发一个AJAX聊天室,目的是让大家略为巩固一下前两次所讲的AJAX常用的基础知识。阅读全文

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

2006-12-04 20:07 by Jeffrey Zhao, 2685 阅读, 收藏, 编辑
摘要: 这次我选择的讲座内容,是最近在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, 1711 阅读, 收藏, 编辑
摘要: 页面上的链接几乎都不能用,而导致的直接后果就是……现在这个Dev Center页面已经被撤下了。微软兄弟们太心急了阿,不过似乎也能说明大家对于WPF/E的急切心情,呵呵,我也拭目以待。:)阅读全文

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

2006-12-04 14:53 by Jeffrey Zhao, 2206 阅读, 收藏, 编辑
摘要: 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, 2163 阅读, 收藏, 编辑
摘要: 在AJAX形式的Web开发中存在着一些常用的编程模式。在这个讲座里,Joe会讲述并且使用ASP.NET 2.0 AJAX Extensions做一个简单的演示,用来说明“Predictive Fetch”模式。阅读全文

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

2006-12-02 23:07 by Jeffrey Zhao, 3024 阅读, 收藏, 编辑
摘要: 在我之前的文章《我的开源项目: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, 1678 阅读, 收藏, 编辑
摘要: 目前感觉很不错,使用很流畅。不过有些不习惯,需要再适应一段时间。不过现在才用,怎么看怎么觉得落伍了,呵呵。阅读全文

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

2006-11-28 18:17 by Jeffrey Zhao, 1943 阅读, 收藏, 编辑
摘要: 地址: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, 1400 阅读, 收藏, 编辑
摘要: 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, 4162 阅读, 收藏, 编辑
摘要: “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, 1068 阅读, 收藏, 编辑
摘要: 有朋友提出这个建议,需要吗?如果有意义的话,我可以去申请一个MSN群。阅读全文

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

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

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

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

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

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

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

2006-11-25 00:03 by Jeffrey Zhao, 3892 阅读, 收藏, 编辑
摘要: 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, 1407 阅读, 收藏, 编辑
摘要: 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阅读全文
使用Live Messenger联系我