上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 利用TestDriven.net和NUnit进行单元测试1 准备TestDriven和NUnit单元测试对于程序员来说基本是一个必备的技能。“千里之堤,溃于蚁穴”这句话对于程序员也适用。记得一位大牛说过“笨蛋都能写出让机器看懂的程序,真正的聪明人写出让人看得懂的程序”。单元测试能显著提高自己程序的质量,当项目变得很大的时候,良好的单元测试也能提高项目... 阅读全文
posted @ 2010-08-26 13:15 Lance Yang 阅读(281) 评论(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 阅读(448) 评论(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 阅读(4031) 评论(0) 推荐(1)
摘要: 近段时间在C#是直接调用动态库比较多,由于有时又需要使用ActiveX控件,往往出现很多的同名的不同命名空间的类,结构等,对不同实体之类的转换是很烦的一件事,于是考虑到内存直接拷贝。下面是同事宋冰实现的代码,经他本人同意,供大家分享。 //宋冰的代码 /// <summary> /// 内存复制。 /// </summary> public static class Str... 阅读全文
posted @ 2010-08-05 11:40 Lance Yang 阅读(10967) 评论(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 阅读(1438) 评论(0) 推荐(0)
摘要: 原文地址:http://www.cnblogs.com/smalldust/articles/361807.html曾经在一个月前看过一篇文章(http://gamix.cnblogs.com/archive/2006/03/10/347354.html),其中作者希望程序启动时不显示主窗体,而只是在SystemTray显示一个图标;当用户点击该图标时,才第一次显示出主窗体来。作者在文章中已经说得... 阅读全文
posted @ 2010-07-14 16:11 Lance Yang 阅读(690) 评论(1) 推荐(0)
摘要: 在部分效率测试的项目中,很多时候需要使用到秒表,虽然网上有可用的运行版本,但是加入不了自己的需求,于是就使用C#来写一个。程序的逻辑很简单,就是使用一个时钟,把时间间隔设置为1。但是当时间间隔小于100毫秒时,再加上程序执行上的耗时,如果使用计数器来统计时间,哪时间就变得很不精确了,为了得到较为精确的计时,我们不使用计数器,而是时钟每次触发时,就使用当前的时间和最初的时间差,即刻度。可以使用Sto... 阅读全文
posted @ 2010-07-14 09:21 Lance Yang 阅读(4120) 评论(1) 推荐(1)
摘要: 在C#中调用非托管函数的时,有很多函数需要使用在C#中定义对象的地址;因此要使用到GCHandle类。使用片断:DWORD ReadCert(UNT_DEV_HANDLEhDev,BYTE*pbCert,DWORD*pdwCertLen,DWORDdwFlag); /// Return Type: DWORD->unsigned int ///hDev: UNT_DEV_HANDLE->... 阅读全文
posted @ 2010-07-13 20:45 Lance Yang 阅读(702) 评论(0) 推荐(0)
摘要: Yi ZhangandXiaoying Guohttp://msdn.microsoft.com/zh-cn/magazine/cc164193.aspx 目录 [InAttribute] 和 [OutAttribute] 关键字 Out 和 Ref 以及通过引用传递 返回值 StringBuilder 和封送处理 复制和固定 内存所有权 反向 P/Invoke 和委托生存期 P/Invoke I... 阅读全文
posted @ 2010-07-13 17:44 Lance Yang 阅读(900) 评论(0) 推荐(0)
摘要: 下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说... 阅读全文
posted @ 2010-06-04 11:21 Lance Yang 阅读(173) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页