- 博客(5)
- 资源 (5)
- 收藏
- 关注
转载 学会软件重构,提高代码质量
1.软件开发常见坏毛病重复代码(Duplicated Code),Don’trepeat yourself(DRY)。关于DRY原则,我们在平时开发过程中必须要严格遵守。过长函数 (Long Method)过大的类 (Large Class)过长参数列表 (Long Parameter List)冗余类(
2017-07-28 15:02:34
556
原创 .NET 兼容语言之C#编程概念(二)
C#和.NET平台近年来迅速普及,已经成为很多公司使用的主要技术之一。有很多出色的应用都是使用C#开发的,包括很多Web2.0 时代的网络应用。.NET确实是个非常优秀的平台,而且C#也确实算得上是新一代优秀的面向对象编程语言。作为一个与时俱进的软件工程师,忽视C#和.NET是很不明智的。如果把.NET Framework比喻成一个社会环境,那么C#语言就是这个社会的母语。为什么这么说呢?因为
2014-12-05 14:59:56
824
原创 .NET Framework基本概念串讲 (一)
.NET是微软的新一代技术平台。对技术人员来说,想真正了解什么是.NET,须先了解.NET技术出现的原因和它想解决的问题。时间追溯到20世纪90年代末,当时在微软Windows平台上编程的程序员分为Win32 API、MFC和COM三大派。Win32 API是微软向程序员开放的应用程序函数编程接口,函数多,零散繁琐,开发工作量大;MFC是对API进行分类封装的基础框架,开发者只需知道如何调用即
2014-12-04 20:55:51
2192
原创 面向接口编程详解(一)——思想基础
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级
2009-10-15 18:49:00
581
原创 用形象的比喻学编程
为什么C#指针不安全: 比喻:假设你是一个杀手,上级要你去枪毙一个人,C#的引用的方法是:找到人,姓名,地址,性别都对头后开枪,而C++的指针则是按照身份证号码,正常情况下,按照身份证号码的方法很快很方便,可是万一目标的身份证被别人拿去了那么你将杀错了一个好人啊! 什么是动态链接库: 比喻:我们把Windows比做一个游乐场,而把在游
2009-09-03 21:17:00
1807
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人