RSS 2.0 Feed
2006-08 Entries
摘要:署名为QQ2006的Spammer从昨天开始,肆无忌惮的留下大量的Comment Spam.请删除所有QQ2006的Spam! 先前相关:Comment Spam: 现状和对策 对于Comment Spam,我的原则是一旦发现就会删除。但是,这是一项没有止境和乏味的工作。 有一次发现某个Spammer评论道“发垃圾的人真多啊”,觉得一语中第,遂发给该网站WebMaster一封电邮:感谢你关注,访问,甚至阅读博客堂的Blog.非常欢迎。但是正如您所评论的那样:发垃圾的人真多啊。请不要再发布指向您的仪表网的评论。手下留情处,我们不胜感激。 至于这个电邮是否达到效果,看来不重要。因为更多的Spam Comment正在被大量添加。能够缓解这一情况的一个方案,就是给每一个Post30天可供评论l的时期。过了30天,评论功能就应该关闭了。...[阅读全文]

posted @ | Feedback (55) | Filed Under [ IT ]

摘要:本Blog更新和取代了去年9月写的在XAML之中通过mapping PI使用自定义元素的步骤。 当你在Xaml中使用Button, ListBox, Slider, Path等元素时,Parser从WPF提供的Assembly(程序集)中可以找到并使用其定义。当你使用自己定义的或者第三方提供的元素时,你就需要告诉parser从哪个assembly中load此类型。即使是对于本project/assmebly中自定义的类,在本project中的XAML中使用也需要有这样的指令。 Mapping URI的格式是clr-namespace:<clr namespace>[;assembly=<assembly name>]。使用Mapping URI的具体步骤如下: 在使用自定义类的XAML的Root element中定义合适的Xml名称空间前缀(Prefix)。Xml名称空间前缀是可以由你提供的唯一确定的值。比如teched. 如果自定义类和XAML处在同一个Assembly之中,只还需要提供clr-namespace值。ClrNamespace为该自定义类所在的名称空间,举例xmlns:teched="clr-namespace:TechEdDataBinding"  如果自定义类和XAML处在不同的Assembly之中(此情形应该更加普遍)。除了clr-namespace值外,还必须提供assembly的值,为包含自定义类的Assembly Name.举例:xmlns:teched="clr-namespace:TechEdDataBinding;assembly=TechEdGift"  这样在XAML中就可以通过namespace prefix和类名使用自定义的元素了。举例: <teched:Gift x:Key="wv" Description="Windows Vista Cap" Count="1" Company="Amc"/> 在1.1的情形下,也可以写成xmlns:teched="clr-namespace:TechEdDataBinding;assembly="  但是这不是提倡的写法。 clr-namespace和assembly的拼写必须都是小写。...[阅读全文]

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

摘要:问:在.NET框架函数库中, 是否每一个KeyDown事件都有保证一个对应的KeyUp事件? 答:不是,因为WinForm底层的Windows 32 Messages WM_KEYDOWN和WM_KEYUP并不能保证这一点,而WinForm所作的就是将其转化为对应的事件。 这一回答也适用于WPF中的对应事件。...[阅读全文]

posted @ | Feedback (12) | Filed Under [ WPF/SilverLight WinForm FCL | 库函数 初学者园地 | Beginners' Roundtable ]

摘要:本Blog应该是在Internet上第一时间发布Visual Studio .NET 2003 SP1 RTM的消息。请在http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=69D2219F-CE82-46A5-8AEC-072BD4BB955E下载安装。 The goal of all of our Service Packs is to increase the overall quality of the existing product features while maintaining a high level of compatibility. The Hotfixes and General Distribution Release Updates (GDRs) released between RTM and the end of the Service Pack customer beta period. Any fixes addressing security issues categorized as MSRC "Critical", "Important" or "Moderate". Fixes for product reliability and stability issues, including the crashes most frequently reported via Watson. Fixes for common "eligible" functional issues reported by customers. "Eligible" functional issues are those that do not require breaking changes, architectural changes,......[阅读全文]

posted @ | Feedback (11) | Filed Under [ Visual Studio ]

摘要:先前相关:Tech Ed 2005 China: 十年沉淀,精彩绽放 全新的Tech Ed 2006 中国网站公布了今年9月份Tech Ed China的时间和地点: 上海:9月14日到9月16日, 上海世茂佘山艾美酒店广州:9月18日到9月19日, 白天鹅宾馆北京:9月21日到9月23日,九华山庄 新视野,新技术,新交流,新体验。立刻注册可以享受限时优惠。 与去年相比,除去北京的九华山庄,上海和广州的地点都变了。但是四年前的Tech Ed广州也是在白天鹅宾馆的。而上海的地址是第一次使用。 在北京注册参加Tech Ed还包括了两晚住宿。根据去年的体会,选择住宿能有九华山庄之Tech Ed的充分体验。如果您还记着那体验,不妨在回复中和我们共享。文字精彩者会收到由我们寄出的微软纪念品。包括鼠标,T-Shirt,帽子,书籍和其他礼物。...[阅读全文]

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

摘要:相关Blog: Microsoft.NET 3.0:愿景和实践 (我的Tech Ed China课程之一) 今年我将只参加北京的Tech Ed。我讲的课程之二题为:基于WPF (Windows Presentation Foundation)的数据绑定。 大量的应用程序需要和现存的数据模型交互,对来自XML,CLR,关系数据库,和Web服务等数据进行各项操作。WPF (Windows Presentation Foundation)提供了无缝连接和呈现不同来源数据的编程平台。本课程讨论基于WPF的应用程序如何实现数据层和表现层的分离,WPF数据绑定的核心技术,和如何灵活地使用样式(Style)和模板(Template)。本课程还将演示使用Microsoft Expression Interactive Designer (代号Sparkle)和Visual Designer for WPF (代号Cider)在Windows Vista下的应用程序开发。 如果您对WPF,特别是其Data Binding的Feature有什么评论和问题,不妨在回复中提出。更期待您在Tech Ed参加本课程!...[阅读全文]

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

摘要:相关Blog: 原来Vision是愿景 今年我将只参加北京的Tech Ed。我讲的课程之一题为:Microsoft.NET 3.0:愿景和实践。本来有一个更长的标题:Microsoft.NET 3.0和Windows Vista托管代码编程:愿景和实践。为了避免太长而在展板写不下,最后决定将其缩略。 Microsoft .NET 3.0将和Windows Vista同时发布,分别成为微软新一代的编程平台和操作系统。Microsoft .NET 3.0的重要特性有哪些?和Windows Vista的关系是什么?微软会提供怎样的工具支持?如何在当前使用或者计划使用Microsoft.NET 3.0?如何调用Windows Vista中新增的功能和用户界面元素?本课程详细阐述了微软对Microsoft .NET 3.0的愿景和计划,同时还对规划和开发当前的软件项目提出现实可行的建议,以便充分发挥Microsoft .NET 3.0和Windows Vista的强大功能。 您对Microsoft.NET 3.0还有什么疑问,不妨在回复中提出。更期待您在Tech Ed参加本课程!...[阅读全文]

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

摘要:相关Blog:Certified to be MCTS: .NET Framework 2.0 Distributed Applications 在线共享MCP成绩单(Transcript) PD,不是Police Department,而是Professional Developer. 半年前参加了若干.NET 2.0/VS 2005的新一代微软认证考试的Beta测试,现在全部结果都出来了。很高兴地在正式考试发布之前就得到了Windows application, Web application和Distributed Application的MCTS,以及Web developer和Enterprise Application Developer的MCPD. (虽然是直到现在才把结果告知我。) 因为工作还是很忙,我一般都是在周六上午10点参加考试的。每个Beta考试都在4个小时左右吧。难度其实并不高。 现在看来我还差一个Windows Developer的MCPD证书,而这只有通过参加正式考试才能获得了。周围很多同事参加了Windows Forms 2.0的设计和开发,常常为WinForm 2.0的书籍作序,看来我通过这门考试是指日可待的了。 以往的Tech Ed China在现场就有MCP考试中心,不知今年的安排如何。如果一直没有时间考试的话,我也可以在北京尝试一下。...[阅读全文]

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