RSS 2.0 Feed
2005-09 Entries
摘要:为参加微软技术大会而不是泡温泉的人们绝大部分已经离开北京郊区的会场。只是我还在。还有几位讲师也没有来得及在昨天及时迁出。 经过了3个城市的Tech Ed,人总会有些劳累。但是能和旧友新朋一起畅谈包括微软技术在内的所有我们感兴趣的话题,总让人不亦乐乎。 明天早上我就要离开北京回到Redmond了。感谢所有参会的朋友。尤其是参加了我的课程的听众,您的反馈和评估,无论是9分,还是1分,都对我提高课程质量起了鼓励和启发的作用。 祝愿每位朋友前途似海,来日方长!...[阅读全文]

posted @ | Feedback (32) | Filed Under [ 只言片语 Tech•Ed ]

摘要:在昨天的BOF上,我提到了在VS2005 IDE中显示一个Vertical Guideline的方法。这不可通过Tools|Options来实现,而只能使用注册表。也就是说,这不是得到正式支持的功能。 如果希望IDE的编辑器在第80列和12列显示红色的垂直的实线,您就可以在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor加入类型为REG_SZ(即String)名为Guides而值为RGB(128,0,0) 80, 120的Value. 然后您需要重新启动VS2005. 感谢每一位参加BOF的朋友。特别感谢装配脑袋的合作!...[阅读全文]

posted @ | Feedback (13) | Filed Under [ Visual Studio Tech•Ed ]

摘要:世界上从来没有救世主,命运只能由自己把握,成功只能由自己全力争取。合理,公平,一分耕耘一分收获,永远是渴望但难以达到的目标。现实是残酷的。 自怨自艾,当然于事无补;起而行动,方能有所建树。 <苦门里走出的博士兄弟>,说的是并不遥远的故事。博士之一,就是微软技术大会现场的讲师---郑全战博士。 少年丧母,家境贫寒。志存高远,苦而弥坚。一部出身寒门的博士兄弟的奋斗史,一本感动当代青少年朋友的励志书。 不是所有的人都需要从苦门里走出的。更不是所有的人都能够吃得了苦头,耐得住寂寞,以巨大的毅力和勇气,把握自己的命运,成就事业。 你可以在当当网看到此书的介绍,可是已经缺货了。...[阅读全文]

posted @ | Feedback (16) | Filed Under [ 只言片语 Tech•Ed ]

摘要:9月23日,北京郊区的九华山庄微软技术大会北京第一日,就在今日此地召开了。(看北京日程) 此时此刻,通向会场的路边已经树立起Tech Ed中国的牌子。而今天的课表也正以极其醒目的字体出现在室内。 会议的工作人员已经连续忙了2天,将整个会场布置的非常精彩。而参会者,也或者已经入住九华,或者正在去会场的班车上。(看免费班车详情) 希望这三天的Tech Ed北京,让每个人都有所收获!Tech Ed 2005 China: 十年沉淀,精彩绽放 ...[阅读全文]

posted @ | Feedback (15) | Filed Under [ Tech•Ed ]

摘要:本期奖品为来自微软网上商店的笔记本包。本期题目的内容是十道选择题。请选择最合适的一个选项。   第一题:Tech Ed课程DEV210 --- Windows Presentation Framework (代号Avalon) 360度课程在广州(9月14日)Tech Ed和在上海(9月20日)Tech Ed共性之一是: (A)两者都是座无虚席的课程 (B)两者都是拖堂长达15分钟的课程 (C)两者都是听众评分高达8.88高分(满分为9分)的课程 (D)两者都是安排在第一会场的课程   第二题:Tech Ed课程DEV210 --- Windows Presentation Framework (代号Avalon) 360度中的“360度”主要强调的是: (A)课程试图介绍WPF做360度全景的概述 (B)课程试图使用XBOX 360作为演示用例 (C)课程试图强调WPF集成的3D支持 (D)课程试图指出广州和上海“秋老虎”下的较高温度   第三题:对WPF和.NET框架(Framework)的关系说法正确的是 (A)WPF是.NET框架2.0的一部分 (B)WPF是.NET框架3.0的一部分 (C)WPF是.NET框架4.0的一部分 (D)以上说法都不对   第四题:对WPF和WinFx(Windows Framework)的关系说法正确的是 (A)WPF是WinFx的一部分 (B)WinFx是WPF的一部分 (C)WPF和WinFx指的是同一个概念 (D)以上说法都不对   第五题:关于WBA说法不正确的是: (A)使用了ClickOnce技术 (B)只能运行在安全沙盒(Security Sandbox)之中 (C)在浏览器中只有IE(Internet Explorer)能够作为WBA的宿主(Host) (D)不需要用户的安装和卸载   第六题:找出与众不同的那一个 (A)Control.Template (B)UserControl.FixedTemplate (C)Listbox.ItemTemplate (D)TableRowGroup.ItemTemplate   第七题:使用WPF集成的对文档(Document)的支持,用户可以添加的注释种类不包括: (A)Highlight (B)TextStickyNote (C)InkStickNote (D)Xps   第八题:下面的这段引用是谁说的?“We believe ZAM 3D, our new 3D XAML tool, and WPF will drive the differentiation of next generation applications with rich and engaging UI experiences never before possible. We are excited to offer developers and designers the ability to build 3D interface controls using WPF’s 3D engine.” (A)Russ Whitney (B)Mark Nixon (C)John Panaccione (D)Mike Soucie   第九题:关于Microsoft Max说法不正确的是 (A)这是微软在PDC 2005上宣布的最新产品,预期在2006年正式发行。 (B)这是基于WinFx的应用程序 (C)这是代码名而不是正式名称 (D)这是Tech Ed课程DEV210中众多演示中的最后一个   第十题:WPF/E中的E指的是 (A)Expanded (B)Extended (C)Everywhere (D)Enjoy/Jolt   Avalon有奖问答系列至此划上句号。感谢您的支持。而AvalonQuiz @ Gmail.com的帐号也即将关闭。...[阅读全文]

posted @ | Feedback (48) | Filed Under [ WPF/SilverLight Quiz Tech•Ed ]

摘要:在DEV210课程中Styling Button的演示最后,您看到了Button的缺省的(比前面展示的例子都复杂的)Style.这个Style是如何得到的呢?以下是我使用的代码。可以适用于别的控件: Control control = new Button(); Style controlStyle = control.Style; string styleSerialized = System.Windows.Serialization.Parser.SaveAsXml(controlStyle); 当然这样得到的是Styyle在Serialization之后的结果。实际的Style定义要简化一些。(微软有可能在今后将实际的Markup以及相关说明发布。)相信以上的代码输出对于学习定义控件Style的朋友有借鉴的作用。 ...[阅读全文]

posted @ | Feedback (14) | Filed Under [ WPF/SilverLight Tech•Ed ]

摘要:敬请期待今晚很迟很迟的时候发布的9月21日:2005年Avalon有奖问答系列第四期暨最后一期...[阅读全文]

posted @ | Feedback (21) | Filed Under [ 只言片语 ]

摘要:马上就要离开旅馆飞向北京了。展波SUN一走,上海自然凉。 而在北京Tech Ed的第一天(9月23日)下午2点到3点,我将主持一个题为Visual Studio 2005:托管代码调试的BOF(Bird of a Feather)。我诚挚地邀请所有有兴趣有心得的Tech Ed参会者与我们聚会交流。 这也有助于我调整DEV310的同名课程的内容。北京微软技术大会,让我们不见不散。...[阅读全文]

posted @ | Feedback (19) | Filed Under [ Visual Studio Tech•Ed ]

摘要:在DEV210的课程中,我在XML数据绑定的标题下演示了一个最简单的RSS Reader。以下为源程序,您可以使用XamlPad演示之。 <Page xmlns="http://schemas.microsoft.com/winfx/avalon/2005" xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005">     <Page.Resources>         <XmlDataProvider x:Key="RssData" Source="http://blog.joycode.com/zhanbos/Rss.aspx" XPath="rss/channel" />     </Page.Resources>     <Grid DataContext="{Binding Source={StaticResource RssData}, XPath=item}" >         <Grid.ColumnDefinitions>             <ColumnDefinition />             <ColumnDefinition />         </Grid.ColumnDefinitions>         <ListBox Grid.Column="0" ItemsSource="{Binding}" IsSynchronizedWithCurrentItem="True">             <ListBox.ItemTemplate>                 <DataTemplate>                     <StackPanel Orientation="Vertical">                         <TextBlock FontSize="14pt" Foreground="Green" Text="{Binding XPath=title}" />                         <TextBlock>                             <Hyperlink NavigateUri="{Binding XPath=link}">                                 <TextBlock FontSize="8pt" Foreground="Gray" Text="{Binding XPath=link}" />                             </Hyperlink>                         </TextBlock>                     </StackPanel>                 </DataTemplate>             </ListBox.ItemTemplate>         </ListBox>         <TextBlock Grid.Column="1" Text="{Binding XPath=description}" />     </Grid> </Page>  ...[阅读全文]

posted @ | Feedback (26) | Filed Under [ WPF/SilverLight Tech•Ed ]

摘要:相关Blog: 2005年Avalon有奖问答系列第四期暨最后一期预告 原定9月19日,后推迟到9月20日的2005年Avalon有奖问答系列第四期暨最后一期将正式在9月21日发布题目。其原因是避免与Tech Ed上海的时间发生任何冲突。 包括这一期的全部奖品已经寄达Grace的办公室了。感谢Grace在本有奖系列结束后帮助寄出所有的奖品。6/16,7/17和8/18的获奖者都是很有耐心的朋友。 时间过得真快。Avalon已经是WPF了,Tech Ed上海今天就要闭幕了,本Blog就将有300篇随笔了。。。...[阅读全文]

posted @ | Feedback (11) | Filed Under [ WPF/SilverLight Quiz Tech•Ed ]

摘要:9月19日,上海国际会议中心微软技术大会上海第一日,就在今日此地召开了。(看上海日程) 此时此刻,国际会议中心门口已经树立起Tech Ed中国的牌子。而今天的课表也正以极其醒目的字体出现在室内。 在课表上看不到我的名字,这是因为我的DEV210安排在明天上午10:10,并且和广州一样在第一会场。 在课表上也看不到Stan Lipprman的名字。这是因为他由于紧急原因而无法赴会。 祝每位与会者在Tech Ed上有所收获。...[阅读全文]

posted @ | Feedback (14) | Filed Under [ Tech•Ed ]

摘要:PDC2005的与会者都得到了一张关于WinFX之Namespace的海报(Poster).其中列出了Windows Presentation Foundation, Windows Communication Foundation,Windows Workflow Foundation所增加的名称空间。同时列出的还有.NET框架2.0/3.0新增的和有了显著改进的名称空间。 没有参加PDC2005的你我可以在此下载该Poster。我已经将其作为Tech Ed期间的Wallpaper了。...[阅读全文]

posted @ | Feedback (14) | Filed Under [ WPF/SilverLight ASP.NET WinForm Tech•Ed ]

摘要:莫依在Tech Ed DEV310开始前的“在我们眼里”之Script中先写道:“明天来听你的课,估计礼物我是拿不到了:( ” 机缘巧合,在DEV310的最后,我丢出去的倒数第二份礼物正好落在莫依的脚边。(如果是拍电影,导演就可以在此喊停了。)但是--- "但是.....结果是..........我左边的旁边的二位男生都跳起来去抢,我傻在那里,然后我的脚被狠狠的踩了二脚,疼得我都木在那里。。。。 "踩了人抢到礼物男生还看了我两眼,好象过意不去,但是最后还是没道歉:( "zhanbo不要再丢礼物了,因为真的容易混乱掉,开心讲课时候,那些男生也是一窝蜂过去抢。我都很担心那个女孩子的安全。 " 我决定以后不要再这样分发礼物并且呼吁开心等Tech Ed讲师也倾听莫依的劝告。除此之外,我们为莫依准备了一份礼物(包括栾跃签名的“软件开发项目管理” 一书),感谢您对Tech Ed的支持,并对您参加DEV310所受到的意外表示真诚的歉意。 请将您的联系方式发送到AvalonQuiz @ Gmail dot Com....[阅读全文]

posted @ | Feedback (19) | Filed Under [ Tech•Ed ]

摘要:在DEV210的课程中使用的例子使用的都是基于刚刚发布的WinFx之September CTP。以下为在您的机器上安装这一版本的步骤。 假定您已经安装了Visual Studio 2005 Beta; 下载并安装Microsoft? Pre-Release Software WinFX Runtime Components - September CTP; 下载并安装Microsoft WinFX? Software Development Kit for the WinFX Runtime Components September 2005 CTP(其中包含了最新的XamlPad,是学习Xaml的有力工具。相关Blog) 下载并安装Microsoft Visual Studio Extensions for WinFX September CTP 至此您可以使用VS2005进行WPF的开发。...[阅读全文]

posted @ | Feedback (22) | Filed Under [ WPF/SilverLight Tech•Ed ]

摘要:微软在PDC2005上宣布了Microsoft Expression这个包含了3个应用程序的Suite(一套程序)。Microsoft Expression将帮助您开发下一代的视窗应用程序和网站。 在DEV210的课程中,我在“WPF设计开发工具”中提到并且演示了Microsoft Expression Interactive Designer。 此程序的产品代号为Sparkle。而Microsoft Expression Interactive Designer也不是最后的产品名。 在Channel 9中刚刚增加了更详细的介绍Microsoft Expression Interactive Designer的使用之视频,可以在此看到或者在此下载。 Microsoft Expression Interactive Designer是完全基于WPF开发的,也是微软提供的一个WPF设计开发工具。...[阅读全文]

posted @ | Feedback (18) | Filed Under [ WPF/SilverLight Tech•Ed ]

摘要:在几个小时前结束的PDC 2005主题演讲上做了许多演示也发布了一系列新的产品和技术。 吸引注意力的内容包括: Office 12.0在界面设计上的重大变化。(问答,概述,Portal) Visual Basic 9.0的新特性。(概述,Portal)当然我想这对于C#也大多适用的。 看来明年的Tech Ed又有新话题了。...[阅读全文]

posted @ | Feedback (15) | Filed Under [ IT Tech•Ed ]

摘要:相关Blog: Your Potential. Our Passion --- Microsoft UK版 (2004年5月16日) 凡是参加了今天Tech Ed广州开幕之主题演讲的朋友一定会记得在开始前播放数次的Your Potential, Our Passion的中文版。每一段都是以“在我们眼里”开头的。 在DEV310之前,只要时间允许,我也将播放一段将近3分钟的英文视频。以下为其Script,供参考: We see Fiona / Exploring a new world/Filled with books/And art/And scienceWe see a Mom/And a CEOWe see one patient/Many expertsWe see the old ways/And the new ways/In balanceExpanding/flourishing/Going globalWe see Sophie/Designing/Dreaming/Turning a crazy idea into the latest craze. We see 400 employees in three yearsAt Microsoft, we see people unleashing their creativityUnlocking their talents/accomplishing more/and experiencing more of life/than they ever thought possibleWe see you building a new company /from an old companyWe see ideas exchanged freely/and companies forming partnerships. We see IT/in a staring roleAnd developers......[阅读全文]

posted @ | Feedback (14) | Filed Under [ IT Visual Studio Tech•Ed ]

摘要:在Tech Ed DEV210课程中提及:在WPF之中,所有的DependencyProperty都支持Animation,这就意味着绝大多数CLR Property都支持Animation。   在UI中使用Animation,其目的是能够增强用户体验而当然不是惹怒用户。这其中的该做与避免做的事情有