摘要: 原文链接:http://blog.csdn.net/Knight94/article/details/1050901 .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。 首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它们俩来说,是不需要进行重写的,因为它们已经完成它们所要得做的操作。 对于Obj... 阅读全文
posted @ 2012-10-13 23:10 槑槑 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://hi.baidu.com/seni2007/blog/item/3f9d19015877510b728da574.html前言 在.NET开发中,不管是web程序还是桌面软件(尤其是涉及数据库操作的MIS系统等),常常需操作Excel,如导出数据到Excel,读取Excel中数据到程序中等。总结起来,其操作不外乎创建、打开、读写、保存(后退出/释放),而其操作方法,则主要有:通过ADO.NET数据连接方式、通过Excel对象模型“自动化”操作、使用中间数据格式如文本文件,XML等间接操作Excel、使用第三方控件(主要用于向Excel传输数据)等。在开始讨论之前,先把相 阅读全文
posted @ 2012-08-22 16:29 槑槑 阅读(5925) 评论(0) 推荐(0) 编辑
摘要: 转载:http://hi.baidu.com/qdseashore/item/27d2a7de219ba2df241f407aCells(1, 1).Interior.ColorIndex = 37 '将A1单元格内部填充颜色设置为淡蓝色Cells(2, 1).Font.ColorIndex = 22 '将A2单元格字体颜色设置为珊瑚红Cells(3, 1).Borders.ColorIndex = 40'将A3单元格边框设置为茶色 阅读全文
posted @ 2012-08-15 17:42 槑槑 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.uml.org.cn/oobject/201104212.asp在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 阅读全文
posted @ 2012-07-23 21:30 槑槑 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/qingyuan/archive/2012/05/23/2514566.html学习.NET的开发人员,在WCF的光芒照耀下,Web Service似乎快要被人遗忘了。因为身边做技术的人一开口就是WCF多么的牛逼!废话不多,本人很久不写博客,今天总结一下最近几日遇到的几个关于WebService跨语言的调用问题。1WebService简介Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web 阅读全文
posted @ 2012-05-26 20:24 槑槑 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/forgetu/archive/2010/08/07/silverlight-load-local-image-stream-to-byte-array.html#commentform通过 OpenFileDialog 浏览本地图片,然后将图片读取到文件流中,再将文件流转成 BitmapImage 就可以显示本地图片了。代码中ImageFromStream是一个Image控件。?1234567891011121314151617OpenFileDialog dlg = new OpenFileDialog();dlg.Filter = & 阅读全文
posted @ 2012-05-14 22:02 槑槑 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/MeteorSeed/archive/2012/04/08/2427966.html目录一 坑有多深?二 谁在造坑?三 如何免坑? “谁也无法改变现状,唯有无数程序员血洒大地,才能使项目重建天日。”这一点也不夸张,软件项目做烂了就是个坑,参与者也不过是填坑的。就像是在魔兽世界战场遇到国家队一样,你赢也赢不了,出也出不去。一 坑有多深? 当我们进入一个项目时,通过不断观察我们可以发现我们的项目到底是不是一个坑。造坑的项目,往往具有某些“臭味”,以下是我的一些认识,这些“臭味”即是项目健康状态不佳的明显标志:编码规范形同废纸,代码质量低下.. 阅读全文
posted @ 2012-04-11 23:44 槑槑 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/li4951/article/details/6940025冒泡排序可是排序入门级别的排序算法了。算法比较简单,可是观察周围科班出身的学生或者应聘者,能将这一简单排序算法正确完整的写出来的真的不多。据调查,出一道题给20个印度程序员写代码,结果基本一样,而中国的程序员的结果却五花八门。这点对大型软件设计效率的提高非常不利。现在就给出经典冒泡排序的正确写法,看看与你写的有什么不同?孰胜孰劣?void bubbleSort(int[] array, int len) { int exchange = len - 1; while (excha.. 阅读全文
posted @ 2012-02-05 23:49 槑槑 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在WinForm开发中,一般会在窗体或者UserControl中判断当前是否为设计状态,如: if (!this.DesignMode) { // } 有时候需要在Load事件中加上一些从服务端获取数据的操作,如果此时是一个UserControl,当把这个UserControl加入到主窗体时,界面(设计状态的界面)就会无法显示,当然能编译通过,正常运行,但是在设计时... 阅读全文
posted @ 2012-02-05 19:34 槑槑 阅读(4999) 评论(1) 推荐(3) 编辑
摘要: 转载自:http://djt.open.qq.com/portal.php?mod=view&aid=14#comment作者:Stack Huang 很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。 让我们先看一个人的情况。1.程序员的成长新手的代码 新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。进阶者的代码小规模的时候大规模的时候 进阶者已经知道如何设计代码,懂得代码规则,但一般局限于一个模块。规模一大,模块间的调用就会比较混乱,难以维护。有经验者的代码 有经. 阅读全文
posted @ 2011-12-16 18:47 槑槑 阅读(358) 评论(1) 推荐(0) 编辑