摘要:
在众多的开发工具IDE当中。作者现在唯独深爱sublime text(以下简称st)。以前做后台开发使用visual studio(以下简称vs),以及实行前后端分工也是配合后台使用vs.这里要讲述两个概念:前后端分离与前后端分工。分离是指:前端独立完成搭建前端系统。数据只需要后端提供API接口调用 阅读全文
摘要:
一、控制器的含义 在angularJS中,controlle是一个javascript函数/类,用于操作作用域中,各个对象的初始状态以及相应的行为 二、控制器的作用 1. 控制 AngularJS 应用程序的数据 2.对$scope对象进行初始化(可以理解为每个控制器都对应一个$scope,每个控制 阅读全文
摘要:
1.定义程序集是.net框架应用程序生成块,它包含编译好的代码逻辑单元。2.结构程序集有描述他的程序清单、类型元数据,MSIL代码和资源组成。程序集清单:每一个程序集都包含描述该程序集中的各个元素彼此如何关联的数据集合。程序集清单包含这些程序集元数据。程序集清单包含指定该程序的版本要求和安全标识所需... 阅读全文
摘要:
1.对象序列化的介绍1.NET支持对象序列化的几种方式二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。SOAP序列化:对象序列化之后的结果符合S... 阅读全文
摘要:
1.意义泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类My... 阅读全文
摘要:
1.概述:集合(collection)提供了一种结构化组织任意对象的方式,而且我们早就知道集合在日常编程工作中的重要性。.NET类库提供了丰富的集合数据类型,其种类之繁多甚至使许多人看得眼都花了,这些集合对象都具有各自的专用场合。不管怎么说,更多的选择也就意味着更高的灵活性,但同时也意味着更高的复杂... 阅读全文
摘要:
1.概念多态是指多种形态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。例如我在学校是学生,在车上是乘客。在路上是过客。。同一个人不同的身份就是多态。通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态2.有趣的多态性代码 new的用法代码 Code h... 阅读全文
摘要:
1.概念继承是指一个对象直接使用另一对象的属性和方法。2.作用新类(即派生类)将获取基类的所有非私有数据和行为以及新类为自己定义的所有其他数据或行为。因此,新类具有两个有效类型:新类的类型和它继承的类的类型。3.扩展在. NET中,如果创建一个类,则该类总是在继承。这缘于.NET的面向对象特性,所有... 阅读全文
摘要:
1.概念可以把程序按某种规则分成很多“块“,块与块之间可能会有联系,每个块都有一个可变部分和一个稳定的部分。我们需要把可变的部分和稳定的部分分离出来,将稳定的部分暴露给其他块,而将可变的部分隐藏起来,以便于随时可以让它修改。这项工作就是封装.封装就是将数据或函数等集合在一个个的单元中2.优点其一: ... 阅读全文
摘要:
1.声明public interface IPci{ void Start(); void Stop();}2.注意1.C#接口不能直接被实例化2.C#接口不能出现方法体的实现。3.实现某个接口,就必须实现其定义的所有方法。4.接口是一个引用类型。注意单继承,多实现的说法。5.接口成员不能有sta... 阅读全文