自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 C#扩展方法

在我们的编程生涯中我们要使用很多很多类库,这些类库有的是我们自己开发的,我们有她的代码,有的是第三方发布的,我们不仅没有他们的代码,连看的机会都没有。作为.net程序员,我们每天都要和BCL(Base Class Linbrary)打交道。无疑,BCL做为一个年轻的框架类库,她是成功的,但是还有一些时候我们还是得写一些”Helper”方法来扩展类库,由于我们不能修改类库的源代码,我们只有写

2013-08-08 11:28:05 853

转载 C# 分部类与分部方法

一、分部类  什么是部分类呢?简单来说就是将一个类型或方法拆分到两个或多个源文件中,每个源文件只包含类型定义的一部分。  当使用自动生成的源时,无须重新创建源文件便可将代码添加到类中。Visual Studio在创建Window窗体,Web服务包装代码时都是使用此方法。分部类的特征 1、类的定义前要加partial。 2、分部类可以定义在两个不同的.cs文件,也可以定义在同一个

2013-08-08 11:23:34 1436

转载 Linq to XML编程

1、LINQ to XML类以下的代码演示了如何使用LINQ to XML来快速创建一个xml:隐藏行号 复制代码 ?创建 XMLpublic static void CreateDocument(){ string path = @"d:\website"; XDocument xdoc = new

2013-08-08 11:16:10 920

转载 ASP.NET MVC自定义Html辅助方法

在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么,我们就可以通过自己定义一个Html扩展方法来达到这个目的。  比如,到目前为止,Html扩展方法中没有关于这类标签的辅助方法,那么我们就可以自已实现一个。本文以实现标签为例,演示如何实现自定

2013-08-08 11:13:35 1077

转载 C#特性Attribute

1、什么是Atrribute 首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述:公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为

2013-08-08 11:11:02 715

转载 C#反射

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。   1、.NET可执行应用程序结构   程序

2013-08-08 11:05:05 639

转载 C#泛型

泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操

2013-08-08 11:00:06 825

转载 C# I/O操作

本章概要:1:基本文件I/O   1.1:用于文件 I/O 的类   1.2:用于从流读取和写入流的类   1.3:通用 I/O 流类2:通用I/O任务     以下的区别有助于澄清文件和流的差异。文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。因此,关于文件,人们常会想到目录路径、磁盘存储、文件和目录名等方面。相反,流提供一

2013-08-08 10:54:13 1218

转载 C#异常处理

本章概要:1:为什么需要异常 2:finally 3:什么时候需要捕获异常 4:什么时候需要抛出异常 5:异常处理中的错误做法 6:为什么需要自定义异常 7:自定义异常的设计要素 8:什么时候不需要自定义异常  1:为什么需要异常     利用异常处理,我们可以将资源清理代码放在一个固定的位置,并且确保它们得到执行。     利用异常处理,我们可

2013-08-08 10:47:43 1034

转载 C#集合

System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。System.Collections.Specialized 命名空间包含专用的和强类型的

2013-08-08 10:38:16 708

转载 C#数组

数组数组是一组通过数字索引访问的的数据项。准确来说,数据是一组相同类型的数据点(如:int数组,string数组,Car数组)。int[]  vInts=new int[3];//包含2个整型的数据,编号0~2string[] vStrings=new String[2];//包含2个字符串的数字,编号0、1数组声明中的数字就表示像的总数,而不是上界。数组的下界总是

2013-08-08 10:22:52 666

转载 C#方法

方法与参数修饰符方法可以有参数,也可以有返回值。方法可以在类或结构范围内实现(也可以在接口中定义命名),可以被各种修饰符(public、virtual、internal、new等)修饰以限定方法的行为。方法的基本格式为:修饰符 返回值 方法名(参数){...}C#参数修饰符C#有一些控制参数是如何传入方法体中的关键字。即C#参数修饰符:(无) :如果

2013-08-08 10:19:03 675

转载 可空类型

为什么需要可空类型?    例如,数据库中的某个字段可能包含值 true 或 false,但是它也可能根本不包含值。    System.Boolean b=GetDBColumnValue();//如果方法返回一个null值,会收到编译错误。    同样,可以将引用类型设置为 null,以指示它们未初始化。这种不一致会导致额外的编程工作,如使用附加变量来存储状态信息、使用

2013-08-08 10:05:19 721

转载 结构体类型与枚举类型

枚举类型枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。 例如,假设您必须定义一个变量,该变量的值表示一周中的一天。 该变量只能存储七个有意义的值。 若要定义这些值,可以使用枚举类型。枚举类型是使用 enum 关键字声明的。 enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday,

2013-08-08 10:01:58 1626

转载 C#值类型与引用类型

值类型与引用类型值类型:派生自System.ValueType类的类型是值类型,派生自ValueType的类型都会自动在栈(stack)上进行分配,因此有一个可预测的生命周期,而且非常高效。引用类型:在继承链上没有System.ValueType的类型(如System.Type、System.String、System.Array、System.Exception以及Sys

2013-08-08 09:59:56 654

转载 委托、事件与匿名方法

Delegates, Events, and Anonymous Methods委托、事件与匿名方法译者注:委托、事件和匿名方法等在C#编程中有广泛运用,也有很多资料和书籍对它们做过大量介绍,但在我接触的人群中仍有很多人对它们还不甚了解,甚至惧怕。我希望这篇博文能够把这些东西说清讲透,也希望有此需要的园友在阅读之后能够获得对它们的深刻理解,并在今后的编程生涯中熟练地运用它们。还希望

2013-08-08 09:50:55 1090

原创 ASP.NET MVC4 PRG模式

一. 传统的Asp.net页面问题一个传统的Asp.net页面的请求会是这样的:    HTTP GET 请求"Register.aspx"    HTTP POST 请求 "Register.aspx"(点击按钮等触发服务器端事件)    数据检验失败, 重新返回到"Register.aspx"    在HTTP POST到"Register.aspx"    数据创

2013-08-07 21:37:21 896

原创 ASP.NET MVC4自定义分页

///     /// 页面分页数据显示    ///     public interface IDataResponse    {        ///         /// 总记录数        ///         int TotalCount { get; }        ///         /// 每页记录数        /

2013-08-07 21:22:36 2449 1

原创 ASP.NET MVC3自定义分页Helper

首页添加一个Helper的类(命名空间为System.Web.Mvc;)。       1 public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, int currentPage, int pageSize, int totalCount) 2 { 3

2013-08-07 21:08:36 1304 1

转载 关于Repository模式

定义(来自Martin Fowler的《企业应用架构模式》):Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects.个人理解:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的

2013-08-07 08:59:14 2146

原创 新浪微博分享链接代码

1 a href="http://service.weibo.com/share/share.php?url=http://share1987.cnblogs.com/&title=火影忍者%23鸣人%23&pic=http://images.cnblogs.com/cnblogs_com/share1987/501886/o_1.jpg" target="_blank">分享标题

2013-08-03 10:03:00 4272 1

原创 Highcharts纯Javascript图表使用讲解

Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全。这里,我把Highcharts常用的最核心的参数选项配置整理成文档,与大家分享。Chart:图表区选项Chart图表区选项用于设置图表区相关属性。参数 描述 默认值backgroundColor 设置图表区背景色

2013-08-01 11:25:35 655

Brisk特征算法描述

Brisk特征算法描述

2013-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除