08 2010 档案

摘要:利用TestDriven.net和NUnit进行单元测试1 准备TestDriven和NUnit单元测试对于程序员来说基本是一个必备的技能。“千里之堤,溃于蚁穴”这句话对于程序员也适用。记得一位大牛说过“笨蛋都能写出让机器看懂的程序,真正的聪明人写出让人看得懂的程序”。单元测试能显著提高自己程序的质量,当项目变得很大的时候,良好的单元测试也能提高项目... 阅读全文
posted @ 2010-08-26 13:15 Lance Yang 阅读(273) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/gooddasenlin/archive/2007/11/13/1881304.aspxVisual SourceSafe 入门教学 作者:蔡焕麟日期:Sep-4-20031. 简介在软件工程的领域里,有一块叫做 SCM(Software Configuration Management),有人管它叫「软件建构管理」。SCM 的传统定义是原始码的版本管理,... 阅读全文
posted @ 2010-08-20 11:09 Lance Yang 阅读(435) 评论(0) 推荐(0) 编辑
摘要:用序列化和反序列化的方法来实现对对象的深拷贝。public static T DeepCopy<t>(T obj){ object retval; using (MemoryStream ms = new MemoryStream()) { BinaryFormatter bf = new BinaryFormatter(); //序列化成流 bf.Serialize(ms, obj)... 阅读全文
posted @ 2010-08-05 13:01 Lance Yang 阅读(4018) 评论(0) 推荐(1) 编辑
摘要:近段时间在C#是直接调用动态库比较多,由于有时又需要使用ActiveX控件,往往出现很多的同名的不同命名空间的类,结构等,对不同实体之类的转换是很烦的一件事,于是考虑到内存直接拷贝。下面是同事宋冰实现的代码,经他本人同意,供大家分享。 //宋冰的代码 /// <summary> /// 内存复制。 /// </summary> public static class Str... 阅读全文
posted @ 2010-08-05 11:40 Lance Yang 阅读(10876) 评论(0) 推荐(0) 编辑
摘要:第一章 C#与.NET框架1、简述什么是CLR?答: 公共语言运行时,它负责管理用.NET库开发的所有应用程序的执行。 2、简述什么是FCL?答: Framework Class Library .NET框架类库集 3、简述什么是CLS和CTS答: CLS(通用语言运行规范)、CTS(通用类型系统)。4、简述什么是JIT?答:即时编译。5、简述C#程序编译运行的全过程。答:(1)把源代码编译为Mi... 阅读全文
posted @ 2010-08-05 09:20 Lance Yang 阅读(1416) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示