2008年4月14日

摘要: 摘要:C++/CLI中新推出的自动确定性资源回收(Automatic deterministic destruction)被视为一个优秀的设计。是使用所谓C++/CLI这个“新瓶”来装Bjarne Stroustrup提出的RAII这个“旧酒”。 这的确不错,相对而言,这个比C#中的using 关键字(dispose模式),以及Java中的hard-coded的dispose方法都要好许多。这个特... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(205) 评论(0) 推荐(0)

摘要: 摘要: ninputer在这里(http://blog.joycode.com/ninputer/archive/2005/01/12/42866.aspx)有一篇blog提出了一个问题“值类型的Finalize不会被调用?” 我曾经对Rotor,也就是sscli(Shared Source Common Language Infrastructure),有过一些粗略的探索——不过现在由于比较忙... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(156) 评论(0) 推荐(0)

摘要: 本月23号(下周日)我在美罗大厦有一个topic:高效.NET应用程序设计原则。欢迎在上海附近,对.NET开发感兴趣的博客堂的朋友过来聊聊。 点击这里注册:http://www.zhucheng.biz/club/club.aspx 另外,本周日(16号)还有黄雪斌先生的“防范黑客攻击”,很有意思的话题。 BTW,注册的时候,建议你在地址部分加一个[博客堂],我会嘱咐给予特殊照顾:) 文章来... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(166) 评论(0) 推荐(0)

摘要: 摘要:ninputer在关于“值类型的Finalize不会被调用”中(http://blog.joycode.com/lijianzhong/archive/2005/01/13/42991.aspx#FeedBack)评论到“VB对Finalize管的可松呢,可以直接重写、直接调用、允许不调用父类的Finalize,或者多次调用父类的Finalize等等…… 完全不像C#”。 其实C#的Fina... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(251) 评论(0) 推荐(0)

摘要: 摘要:明天我在微软MSDN上有一个C++/CLI方面的技术讲座Webcast: 讲座主题:VC++ 2005:确定性资源清理 活动日期:2005年2月24日 14:30--16:00 http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcast_Feb05.aspx 欢迎各位对C++/CLI(VC++ 2005)感兴趣的朋友... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(176) 评论(0) 推荐(0)

摘要: 摘要:IT俱乐部新春首期活动:高级Windows调试 3月20日(周日),上海·徐家汇·美罗大厦 主讲人为来自Intel的有9年WINDOWS平台工作经验的资深软件工程师张仁魁(Raymond Zhang)先生。张先生将以著名的蓝屏死机问题(BSOD)为线索,层层剖析Windows内核,畅谈高级Windows调试技术,对于喜欢底层体验的程序员来说,不可错过。 除了2个小时的技术主题外,我们还设置了... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(164) 评论(0) 推荐(0)

摘要: 摘要:下面几个月我会在MSDN中国的WebCast讲授一个系列的C++/CLI,也就是VC++ 2005的语言内核。下面是这个系列的介绍。其中(1)和(2)分别安排在4月20日和4月28日。欢迎对C++/CLI感兴趣的朋友来这里http://www.microsoft.com/china/msdn/default.aspx捧场:) 直接免费注册即可,对于时间不凑巧的朋友,MSDN中国在讲座之... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(281) 评论(0) 推荐(0)

摘要: 摘要:Item 1 - Always Use Properties Instead of Accessible Data Members. 最近在翻译Bill Wagner先生的《Effective C#》一书,由于自己早先也有Effective.NET写作的打算,所以对书中很多items,也有很多自己的思考。如果作为译注来添加,担心把最后的译本添得四不象,不添又甚感遗憾。正好有blog和论坛... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(122) 评论(0) 推荐(0)

摘要: 摘要:近来接到几个朋友问Visual C++ 2005 (C++/CLI) Webcast中讲的“值类型的强类型装箱实例”是什么? 讲座比较匆忙,因此对这个技术点只是点了一下,没有详细展开。这里借blog把它展开说一下。 首先来看下面的C#代码:using System; using ...[阅读全文]文章来源:http://blog.joycode.com/lijianzhong/archive... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(157) 评论(0) 推荐(0)

摘要: 摘要:最近在讲授C#培训课程中谈到托管对象内存的布局(Layout)和托管对象大小的问题时,一位学员问了这样一个问题 “既然每一个对象都是有大小的,为什么C#语言没有提供sizeof操作符?” 当然这个问题准确的问法应该是“为什么C#语言的sizeof操作符不能应用于class上?”,因为实际上C#是提供有sizeof操作...[阅读全文]文章来源:http://blog.joycode.co... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(210) 评论(0) 推荐(0)

摘要: 摘要:由于Stan Lippman的突然缺席(不过各位不必太过遗憾,Lippman会在年内来中国弥补 http://blog.dreambrook.com/jzli/archive/2005/09/20/1196.aspx),北京九华Tech Ed上有关VC++ 2005的Session 只有我这一场了,战战兢兢,如履薄冰。 我的Session: Visual C++ 2005 : 无缝集成,... 阅读全文

posted @ 2008-04-14 11:06 HGChen 阅读(145) 评论(0) 推荐(0)


2008年2月17日

摘要: 【转自YOKA社区】  同样是年薪10万元左右的起步,然而短短三五年的时间过去之后,有的人从年薪10万元攀升到20万元,再到30万元、50万元,而有的人却仍在10万元左右面前徘徊不前。   这其中,猎头的作用是功不可没的。不过,为什么猎头选择了其中一部分人,而没有选择其他人,为此我们采访了有十几年人力资源工作经验的德卡猎头的合伙人TOM。   把自己培养成“猎物”   TOM说,从一个猎头顾问的经... 阅读全文

posted @ 2008-02-17 22:06 HGChen 阅读(237) 评论(0) 推荐(0)


2008年1月21日

摘要: 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。 Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏... 阅读全文

posted @ 2008-01-21 23:13 HGChen 阅读(212) 评论(0) 推荐(0)


2008年1月17日

摘要: 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.ret... 阅读全文

posted @ 2008-01-17 22:44 HGChen 阅读(287) 评论(0) 推荐(0)

摘要: 摘要: C# 3.0给我们带来了自动属性的概念,其代码更显简洁,而简洁不正是C#一贯追求的风格之一么?阅读全文Autumoon 2007-11-30 11:19 发表评论文章来源:http://www.cnblogs.com/Autumoon/archive/2007/11/30/978044.html 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(115) 评论(0) 推荐(0)

摘要: 摘要: 查询表达式提供了与SQL这样的关系化和分级的查询语言相类似的语言集成的语法。一个查询表达式是以from子句开头以select或者group子句结束,这个初始的from子句可以在其后跟随任意多个from、let、where或者join等子句。阅读全文Autumoon 2007-11-21 14:38 发表评论文章来源:http://www.cnblogs.com/Autumoon/archi... 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(130) 评论(0) 推荐(0)

摘要: 摘要: 在C# 3.0中,关键字new与匿名对象初始器一起用以创建匿名对象。阅读全文Autumoon 2007-11-21 00:35 发表评论文章来源:http://www.cnblogs.com/Autumoon/archive/2007/11/21/966355.html 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(112) 评论(0) 推荐(0)

摘要: 摘要: 什么是Object Initializer(对象初始器)?顾名思义就是一种初始化对象的方式,这个“器”并非某个具体的类或者方法,我个人认为把它理解为一种新的语法形式更合适。阅读全文Autumoon 2007-11-20 20:23 发表评论文章来源:http://www.cnblogs.com/Autumoon/archive/2007/11/20/966122.h... 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(133) 评论(0) 推荐(0)

摘要: 摘要: 什么是Lambda表达式?我们可以认为它是匿名方法的简洁写法。阅读全文Autumoon 2007-11-20 02:26 发表评论文章来源:http://www.cnblogs.com/Autumoon/archive/2007/11/20/964996.html 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(162) 评论(0) 推荐(0)

摘要: 摘要: 什么是扩展方法?简而言之,扩展方法是一种开发人员轻松快捷地扩展已有类型的方法定义和实现的机制。阅读全文Autumoon 2007-11-16 02:47 发表评论文章来源:http://www.cnblogs.com/Autumoon/archive/2007/11/16/961098.html 阅读全文

posted @ 2008-01-17 21:43 HGChen 阅读(136) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3