2015年12月5日

代码重构之单元测试

摘要: 代码重构之单元测试 代码重构即不改变原有的功能的前提下修改代码之间的关系,简单来讲就是让代码更简洁、易读,可维护性更高,并不削弱程序的原有功能。而在重构过程中一个重要的主题就是单元测试--保证每一步修改都不会改变程序的功能。为了消除繁琐的编码,测试过程,重构工具是必不可少的,通过重构工具,只需编写... 阅读全文

posted @ 2015-12-05 14:07 (牛_牛).NET 阅读(906) 评论(0) 推荐(0) 编辑

2015年12月2日

C# yield return 用法与解析

摘要: C# yield return 用法与解析本文参考自:http://www.jb51.net/article/54810.htm当初没有认真理解 yield 这个关键字,现在又遇到了依旧不理解,为了以后不再为了 yield 困惑,决定好好研究一下 yield 的用法与意义:yield 从字面上理解有... 阅读全文

posted @ 2015-12-02 20:19 (牛_牛).NET 阅读(11105) 评论(5) 推荐(3) 编辑

2015年11月6日

MVC学习手册之数据注解与验证

摘要: MVC学习手册之数据注解与验证新建一个MVC5的WEB应用程序,VS2013会自动生成一段代码,以下是Account控制器下Register.cshtml 页面的代码:@model WebApplication1.Models.RegisterViewModel@{ ViewBag.Title... 阅读全文

posted @ 2015-11-06 22:53 (牛_牛).NET 阅读(765) 评论(0) 推荐(0) 编辑

2015年11月5日

C#数字图像处理算法学习笔记(三)--图像几何变换

摘要: C#数字图像处理算法学习笔记(三)--图像几何变换几何图像处理包括 图像的平移变换,镜像变换,旋转变换,伸缩变换,在这里仅以水平镜像为例,通过代码来理解其基本操作方式:翻转前:翻转后://后台代码: public partial class Form1 : Form { p... 阅读全文

posted @ 2015-11-05 20:22 (牛_牛).NET 阅读(1875) 评论(0) 推荐(0) 编辑

2015年11月4日

关于变量名与类名同名问题

摘要: 关于变量名与类名同名问题在使用WinForm时会经常遇到类似 Button Button=new Button(); 这样的类型名与变量名同名的问题,刚开始没怎么关注这个问题,所以也没怎么在乎,但现在在书上又看到了类似的代码,顿时让我感到很茫然--变量名之间是不能重复的,如int temp=0;in... 阅读全文

posted @ 2015-11-04 21:24 (牛_牛).NET 阅读(2910) 评论(0) 推荐(0) 编辑

2015年10月31日

C# 计时器

摘要: C# 计时器C#中一共有4中常用的计时器:System.Timers.Timer 和 System.Windows.Forms.Timer ,它的最低识为 1/18s。timeGetTime ,它的最低识别能达到 5ms 。System.Environment.TickCount ,它的最低识别为毫... 阅读全文

posted @ 2015-10-31 12:08 (牛_牛).NET 阅读(749) 评论(0) 推荐(0) 编辑

2015年10月29日

C#入门--索引器

摘要: C#入门--索引器 索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。索引器概述索引器使得对象可按照与数组相似的方法进行索引。get 访问器返回值。set 访问器分配值。this 关键字用于定义索引器。value 关键字用于定义由 set 索... 阅读全文

posted @ 2015-10-29 20:04 (牛_牛).NET 阅读(235) 评论(0) 推荐(0) 编辑

C#入门--字段与属性

摘要: C#入门--字段与属性 “字段”,它是包含在类或结构中的对象或值。字段使类和结构可以封装数据。 属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵... 阅读全文

posted @ 2015-10-29 17:07 (牛_牛).NET 阅读(568) 评论(0) 推荐(0) 编辑

var与dynamic

摘要: var与dynamic 如果你用MVC写过程序,那么你应该知道ViewBag这个用于前后台的数据传递工具,那么你是否对ViewBag的用法感到过疑惑呢?ViewBag.Mode1l=new object();ViewBag.Model2=new object();ViewBag.Model3=ne... 阅读全文

posted @ 2015-10-29 15:10 (牛_牛).NET 阅读(3140) 评论(1) 推荐(0) 编辑

2015年10月20日

C#数字图像处理算法学习笔记(二)--点运算与直方图

摘要: C#数字图像处理算法学习笔记(二)--点运算与直方图在数字图像处理中,点运算是一种简单而重要的技术。点运算只是根据对象的像素的输入灰度值来决定像素的输出灰度值的图像处理运算。它有时也被称为对比度增强、对比度拉伸或灰度变换。点运算没有改变图像的空间运算,它是按照一定的方式改变了图像的灰度直方图。灰度直... 阅读全文

posted @ 2015-10-20 23:08 (牛_牛).NET 阅读(820) 评论(0) 推荐(0) 编辑

导航