自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 扩展方法

扩展方法是你能够向现有类型和自定义类型添加方法,而无需创建新的派生类型或者以其他方式修改原始类型  扩展方法是一个特殊的静态方法,它定义在一个静态类中,但是可以在其他类型(我们要扩展的那个类)的对象上像调用实例方法那样调用,因此通过扩展方法可以在不修改一个类的前提下对一个类进行功能上的补充  创建扩展方法  扩展方法和一般静态方法定义类似,惟一的区别是在第一个参数的前面加上this关键

2012-03-31 14:31:44 316

转载 属性

字段  字段是存储类要满足其设计所需要的数据,字段是与类相关的变量  比如以前讲的Cat类中的private string _name;_name其实就是一个字段,它通常是类的私有变量  属性  属性是一个方法或者一对方法,但在调用它的代码来看,它是一个字段,即属性适合以字段的方式使用方法调用的场合  通常字段都是private,即私有变量,而属性是public,即公有变量,那

2012-03-31 13:28:37 246

转载 readonly关键字

readonly关键字  表示只读的意思,与const不同,readonly关键字只能用于字段,不能用于局部变量,也就是说要使用readonly修饰一个字段或者变量的时候,必须将它声明在类中或者全局变量中,它表示字段值只能在构造器中更改或者在声明时指定  声明方式  class Employee  {    public readonly string _name;

2012-03-31 13:25:11 738

转载 C#控件命名规则

Control Type                                     Prefix      ExampleButton                                                btn                       btnOKGrid

2012-03-31 13:24:12 287

转载 ref参数

不仅可以通过值为方法传递参数,还可以通过引用为方法传递参数,若通过引用为方法传递参数,需要使用ref关键字  如果把一个参数传递给方法,且这个方法的输入参数前带有ref关键字,那么这个方法对参数所作的任何改变都会影响原来对象的值  注意  1:通过ref传递的引用参数,在函数成员调用之前,必须已赋值,如果没有明确赋值会报错  实例  using System;  using

2012-03-31 13:22:01 506

转载 out参数

out关键字与ref关键字很相似,out关键字也会导致参数通过引用来传递,与ref关键字不同,ref关键字要求变量必须在传递之前进行初始化,out关键字不要求变量在传递之前必须进行初始化,但是必须在方法中为变量赋值,如果使用out关键字,方法定义和调用方法都必须显示的使用out关键字  注意  1:如果在方法体中没有为out参数赋值,那么将无法编译  什么时候使用out参数呢?

2012-03-31 13:21:40 467

转载 析构函数

析构函数  析构函数是在类的破坏时自动执行的操作,析构函数在碎片收集时会自动调用,程序员无法控制何时调用析构函数,因为这是由垃圾回收器决定的  垃圾回收器  与运行时不进行垃圾回收的开发语言相比,C#无需太多的内存管理,这是因为.NETFramework垃圾回收器会隐式的管理对象的分配和释放,垃圾回收器检查是否存在应用程序不在使用的对象,如果垃圾回收器认为某个对象符合析构,则调用析构函

2012-03-31 13:19:54 324

转载 分布类

分布类  为了将在某种意义上讲比其他细节更重要的代码分离出来,可以将一个类的实现划分到多个C#文件中,这就是分布类,比如:有个Pesoon类的源文件叫  Pesoon.cs,有时候为了区分不同开发人员的维护范围,避免定义在同一个文件中造成互相干扰,C#通过分布类的做法,将一个类拆分为多个文件  partial class 类名称  {     //类成员  }  如果使用这

2012-03-31 13:18:33 594

转载 C#里4个访问权限修饰符

C#里类及类成员的修饰符有以下五个如下:public 公开 类及类成员的修饰符 对访问成员没有级别限制private 私有 类成员的修饰符 只能在类的内部访问protected 受保护的 类成员的修饰符 只能在该类和该类的派生类中访问,不管该派生类和基类是否在同一程序集中internal 内部的 类及类成员的修饰符 访问仅限于程序集中protected internal 受保护

2012-03-31 10:21:32 1037

转载 同步调用WebService和异步调用WebService

一:同步调用  一个同步操作会阻塞整个当前的进程,直到这个操作完成才能执行下一段代码    二:异步调用  不会阻塞启动操作的调用线程,调用程序必须通过轮流检测,或者等待完成信号来发现调用的完成    三:同步调用WebService  同步调用WebService就是我们平常的调用的写法  1:AsynCall.asmx的AsynCall.cs代码  ///

2012-03-31 09:56:23 356

转载 步步为营UML建模系列总结

软件开发为什么需要UML(软件越来越复杂),开发人员仍然沿用25年前的方法来开发,这就是问题的根本所在 。--IvarJacobson 掌握软件开发的方法就能不断的复制成功。 你应该使用UML吗?一个字:是!旧的面向对象符号正在快速地消逝。它们还会残留在UML稳固前出版的书上面,但新的书、文章等等将会全部以UML作为符号。如果你正在使用旧的符号,你就应该在1998年间转换到UML。如果

2012-03-31 09:41:05 391

转载 步步为营UML建模系列七、表图(Data model diagram)

概述数据模型Profile是Enterprise Architect的UML扩展来支持关系数据库建模。它包括一些定制扩展,如:表,数据库图表,表键,触发器和约束。它是一种在UML中对关系数据库建模的技术。数据建模不仅可以对象的属性建模(比如E-R图),也可以对数据的行为建模(比如触发器Trigger、存储过程Stored Procedure).在进行数据库设计时,设计到如下几个概念:模

2012-03-31 09:40:33 568

转载 步步为营UML建模系列六、类图(Class diagram)

概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。类图包括7个元素:类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Generalization

2012-03-31 09:40:07 378

转载 步步为营UML建模系列五、时序图(Squence diagram)

概述顺序图是一种详细表示对象之间以及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)以及它们之间可发送的消息组成,它强调消息之间的顺序。顺序图是一种详细表示对象之间以及对象与系统外部的参与者之间动态联系的图形文档。它详细而直观地表现了一组相互协作的对象在执行一个(或少量几个)用况时的行为依赖关系,以及操作和消息的时序关系。类图对对象之间的消息(交互情况)表达不够详细;详细说

2012-03-31 09:39:33 906

转载 步步为营UML建模系列四、状态图(State)

概述状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。 状态图元素(State Diagram El

2012-03-31 09:39:04 745

转载 步步为营UML建模系列三、用例图(Use Case)

概述用例试图描概括了用例中角色和系统之间的关系,描述了系统功能需求,角色和系统的交互以及系统的反应。官方定义:用例定义了一组用例示例,其中每个示例都是系统所执行的一系列操作,这些操作生成特定主角可以观测的值.简单的说法:一个用例就是与参与者交互的,并且给参与者提供可观测的意义的结果的一系列活动的集合,所谓的用例就是一件事情,要完成这件事情,需要做的一系列的活动;而做一件事情可以有很多不

2012-03-31 09:38:25 489

转载 步步为营UML建模系列二、部署图(Deployment Diagram)

概述部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。      一个UML部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。

2012-03-31 09:37:19 555

转载 步步为营UML建模系列一(为什么要建模)

概述如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。从制定一点初步计划到完成一个满足适当功能的狗窝,可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,狗就可以安居。如果未能达到希望的效果,返工总是可以的,无非是让狗受点委屈。如果想为家庭建造一所房子,备好木料、钉子和一些基本工具之后,也能开始工作,但这将需要较长的时间,并且家庭对

2012-03-31 09:36:05 655

转载 C#中ToString格式化

Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:格式说明符说明示例输出C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025

2012-03-29 13:39:16 1760

C#压缩解压zip 文件(包含DLL和实例)

详细见:http://blog.csdn.net/acervogue/article/details/7418030

2012-04-01

jQuery城市级联插件--带DEMO

jQuery城市级联插件jQuery城市级联插件

2010-10-18

正则表达式--验证工具

正则表达式验证工具,请注意3只是工具不是源代码,下错了不负责的哦

2010-10-18

ext3.0 中文API

编程必备编程必备编程必备编程必备编程必备

2010-10-18

空空如也

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

TA关注的人

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