摘要: 引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有关它们的重要原理。 最后通过一个简单的示例代码说明装箱拆箱带来的性能损耗。 声明变量的内部机制 在.NET程序中,当你声明一个变量,将在内存中分配一块内存。这块内存分为三部分:1,变量名;... 阅读全文
posted @ 2010-09-25 20:36 水木 阅读(183) 评论(0) 推荐(0) 编辑
摘要:   这两天好详细不断,这周我们MSDN落户博客园,昨天IE9 Beta发布,一会儿我还要赶往发布会现场,在这之前,分享给大家一个好消息,Windows Phone 7 看来也不远了,对应的 Windows Phone 7 Developer Tools & Traning Kit 已经发布了正式版!  下载 Windows Phone Developer Tools:... 阅读全文
posted @ 2010-09-25 20:31 水木 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 第一种方式   文件夹与数据库配合         近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用数据库存储图片的路经,而在文件夹是存储图片的方式。这种方式主要的方法有两个一个就是怎么样读取图片,怎么... 阅读全文
posted @ 2010-09-25 20:28 水木 阅读(5065) 评论(1) 推荐(1) 编辑
摘要: 之前写过Silverlight toolkit 在windows phone7中的应用,那个应该算是山寨版了吧,因为毕竟不是为windows phone7专门开发的,在使用上兼容性上都有问题,现在就不一样了,正版的出来了,弥补了原来控件的不足。不过和Silverlight toolkit 比还是少很多。 在Toolkit for windows phone7中,主要包含了Contextmenu、... 阅读全文
posted @ 2010-09-25 20:23 水木 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 一直想写一个Code生成系列,但写到CodeSimth,发觉在TerryLee 和努力学习的小熊 两位大牛的博客里讲很详尽,所以就像写些示例方面的,但是苦于没有想到写些什么。最近Artech写了两篇从数据到代码——通过代码生成机制实现强类型编程--上篇和下篇,大牛写得是CodeDom的,今天我就想借借大牛的示例写个CodeSimth版的,希望Artech不要怪我,呵呵。我的Code生成技术已经写了... 阅读全文
posted @ 2010-09-25 20:16 水木 阅读(266) 评论(0) 推荐(0) 编辑
摘要:   之前,XCode总是若隐若现,耐性好的同学想知道它还有啥特点,沉不住气的则认为不过是CURD耳! XCode开发模式是灵魂,XCode组件通过具体实现对其支持! XCode的特点如下: 0、基本的CURD功能 实在想不出来不支持CURD的ORM算不算ORM;也实在想不出来仅有CURD的ORM算不算ORM。因而,这是0号功能! XCode的CURD通过反射实体类生成查询和操... 阅读全文
posted @ 2010-09-25 20:14 水木 阅读(806) 评论(1) 推荐(0) 编辑