随笔分类 -  C#

摘要:众所周知 ASP.NET MVC 的一个显著优势即可以很方便的实现单元测试,但在我们测试过程中经常要用到HttpContext,而默认情况下单元测试框架是不提供HttpContext的模拟的,本文通过HttpContext的模拟从而实现更便利的单元测试。 一、Moq框架使用 Moq是一个非常优秀的模 阅读全文
posted @ 2016-09-16 10:59 芜明-追星 阅读(909) 评论(0) 推荐(0)
摘要:项目代码风格要求 代码风格没有正确与否,重要的是整齐划一,供大家参考。 1. C# 代码风格要求 1.1注释 类型、属性、事件、方法、方法参数,根据需要添加注释。 如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。 当添加注释时,添加方式如下图所示: 1.2 阅读全文
posted @ 2016-09-16 10:56 芜明-追星 阅读(490) 评论(0) 推荐(0)
摘要:两种命名规范: Pascal: 每一个单词的首字母都为大写 Canmel: 首字母小写,其他单词首字母大写 常量: 所有字母都是大写 变量: Canmel 方法: Pascal 类名: Pascal 字段: 开头是_ 注意: 1. 变量名应该有意思, 不会单词就查询词典 来命名 如果是对象名,一般采 阅读全文
posted @ 2016-09-16 10:52 芜明-追星 阅读(489) 评论(0) 推荐(0)
摘要:ctrl+k,c 注释选中行 ctrl+k,u 取消对选中行的注释 CTRL + SHIFT + B:生成解决方案 CTRL + F7 :生成编译 CTRL + O :打开文件 CTRL + SHIFT + O:打开项目 CTRL + SHIFT + C:显示类视图窗口 F4 :显示属性窗口 SHI 阅读全文
posted @ 2016-09-16 10:50 芜明-追星 阅读(337) 评论(0) 推荐(1)
摘要:C#基础教程 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言,还需要认真阅读有关C#语言的专著。 1.1 阅读全文
posted @ 2016-08-23 14:46 芜明-追星 阅读(47762) 评论(2) 推荐(3)
摘要:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单 阅读全文
posted @ 2016-08-22 12:01 芜明-追星 阅读(363) 评论(0) 推荐(0)
摘要:C#常用开源类库 分类: C# 2011-05-30 22:59 478人阅读 评论(0) 收藏 举报 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面( 阅读全文
posted @ 2016-08-22 11:41 芜明-追星 阅读(768) 评论(0) 推荐(0)
摘要:using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/book 阅读全文
posted @ 2016-08-22 11:38 芜明-追星 阅读(290) 评论(0) 推荐(0)