随笔分类 -  .net故事

C#简单命名指南
摘要:一个好的名字能够让你的程序更加好懂,别人一看到这个名字,就能够猜到你在做什么。大量好的名字离不开好的命名规范,而一个好的命名规范要做到两点: l 合理。即容易被大家接受和使用。从这个意义上来说,好的命名规范不应该太长,它应该让你花上10分钟就能看完,写过几段代码就能熟悉。 l 风格一致。即前后一致,例外的情况少。 符合以上两点的命名规范就是好的,虽然它们具体... 阅读全文
posted @ 2006-06-03 19:09 microsheen 阅读(838) 评论(3) 推荐(0)
[.net泛型学习笔记之三]再测泛型的性能
摘要:脚本的问题 前一篇文章的测试脚本中,发现一个问题,请见下面的粗体部分。 public static double Test1() { GC.Collect(); ArrayList list1 = new ArrayList(); sw.Reset(); //sw是一个System.Diagnostics.Stopwatch对象 ... 阅读全文
posted @ 2006-05-26 20:03 microsheen 阅读(2053) 评论(4) 推荐(0)
[.net泛型学习笔记之二]泛型的性能
摘要:一般都说,泛型能够提高程序的性能,理由有: l 避免装箱和拆箱操作。比方: ArrayList list = new ArrayList(); list.Add(123); //需要装箱 int i = (int)list[0]; //需要拆箱 l 类型检查是在编译时间进行,而不是在运行时间进行的。比方: ArrayLi... 阅读全文
posted @ 2006-05-25 23:39 microsheen 阅读(4324) 评论(7) 推荐(0)
[.net泛型学习笔记之一]泛型介绍
摘要:最近开始学习泛型,看了一些网上的文章和书中的介绍,把其中的一些内容摘抄如下: 泛型是什么 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 类型安全和装箱、拆箱 作为一种类型参数,泛型很容易给我... 阅读全文
posted @ 2006-05-24 23:13 microsheen 阅读(2370) 评论(1) 推荐(0)
王者归来——参加Tech-Ed 2005北京的涂鸦
摘要:一直以来,本人开发的基础就打得不是很牢,所以很多微软的技术也不知道,这一次参加微软Tech-Ed 2005北京,总算有了一个整体的了解。我看到了一个擎天巨人正在磨砺自己的利剑,它要准备要进攻了。 随着Visual Studio 2005、Sql Server 2005以及新版本的Office软件的即将发布,微软的产品线在.net上的应用初步完成,这宣告微软的产品线开始真正... 阅读全文
posted @ 2005-09-26 22:26 microsheen 阅读(1400) 评论(13) 推荐(0)
一个多语言实现方案(Koala1.0.0.0 ,采用Mustang1.0.0.0)
摘要:目前,面向国际或一些本地的跨国公司的软件和项目越来越多,这些系统往往要求实现多语言显示界面,所以实现多语言方案也是很有必要的。本方案中语言内容和界面采用了Mustang 1.0.0.0的映射机制。 阅读全文
posted @ 2005-08-30 03:10 microsheen 阅读(2043) 评论(4) 推荐(0)
Mustang1.0.0.0的QuickStart
摘要:使用Mustang1.0.0.0非常简单,只需要三步! 阅读全文
posted @ 2005-08-29 20:49 microsheen 阅读(1060) 评论(0) 推荐(0)
Mustang 1.0.0.0例子说明
摘要:Examples Information 示例 映射文件 说明 1 QuickStart QuickStart.uim.xml 快速示例 2 Use ORM ORM.uim.xml 在示例一的基础上,加上了ORM(NHibernate) 3 Object Cascade Cascade.uim.xml 对象引用关系的映射示例 4 Complex ... 阅读全文
posted @ 2005-08-28 14:51 microsheen 阅读(669) 评论(0) 推荐(0)
对象界面映射(UI Mapping)——Mustang1.0.0.0!
摘要:这是一个对象界面映射的框架,它能做的事情是:建立对象和界面的映射,能够把界面的内容在界面显示,同时也能把界面的内容更新到对象中。 阅读全文
posted @ 2005-08-28 14:42 microsheen 阅读(4146) 评论(15) 推荐(0)
一个.net的系统的AOP设计思路二——页面控件校验映射
摘要:3)写页面控件校验映射。我们的基础是建立在验证控件的基础上的。配置文件如下: 说明: property .controlid:页面控件ID validatortype .id:绑定的值 validatortype .... 阅读全文
posted @ 2005-06-06 00:03 microsheen 阅读(1568) 评论(4) 推荐(0)
一个.net的系统的AOP设计思路一——NHibernate和界面/对象映射层
摘要:最近正在做一个项目,把其中的一些设计思路和大家共享,希望大家批评指正。 业务背景:这是一个给某企业某部门开发的一个售前产品的报价系统。一些情况如下: 1)虽然有签字的需求文档,但用户不能明确确定他们想要的,他们明确告诉我们的是,系统是一定要变的,小变一定,可能大变。 2)系统的产品种类比较多,而且每种产品都有不同的信息,维护的方式有差异。 3... 阅读全文
posted @ 2005-06-06 00:00 microsheen 阅读(2842) 评论(6) 推荐(0)