上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页
摘要: 封装是一种隐藏的特性,开发者可以用一个公式来展示类的封装特性:封装的类=数据+对此数据进行的操作(即算法)。通俗的说,封装就是包起外界不必要知道的东西,只向外界展露可供展示的东西。 C#中可以使用类来达到数据封装的效果,这样就可以把数据和方法封装成单一元素。以便于通过方法存取数据。 封装还可以解决数 阅读全文
posted @ 2018-08-10 21:17 算盘 阅读(150) 评论(0) 推荐(0)
摘要: 当两者之间存在着"is-a"的关系,开发者会把这种关系成为继承。任何类都可以从另外一个类继承,也就是说,这个类拥有它继承的类的所有成员。C#中提供了类的继承机制,但是只支持单继承,而不支持多继承。 在C#中,使用类的继承具有以下特点:1、派生类除了继承父类的特性外,还可以有自己独有的特性。2、子类不 阅读全文
posted @ 2018-08-08 22:03 算盘 阅读(113) 评论(0) 推荐(0)
摘要: 一、Http请求谓词特性(解决方法同名冲突问题的一个方案) 关于Http谓词特点:经常使用,如果不加上该特性,默认动作方法接收所有谓词的请求一般开发中都会加上谓词,限定请求谓词类型 二、NonAction特性可以将控制器中的方法声明为"非动作方法" 对于控制器内部使用的方法非常有用,加上该特性后,外 阅读全文
posted @ 2018-08-07 17:53 算盘 阅读(247) 评论(0) 推荐(0)
摘要: 1、对象管理机制-复杂为更好的管理模型对象,EF提供了一套内部管理机制和跟踪对象的状态,保存对象一致性,使用方便,但是性能有所降低。 2、执行机制-高度封装在EF中,所有的查询表达式都会经过语法分析、解析SQL语句、然后调用底层的ADO.NET对象去执行,中间的这些环节导致性能有所降低。 3、SQL 阅读全文
posted @ 2018-08-06 18:37 算盘 阅读(303) 评论(0) 推荐(1)
摘要: 控制器的角色中转作用1、承上启下,根据用户输入,执行相应行为(动作方法)2、在行为中调用模型的业务逻辑,返回给用户结果(视图) 中介角色1、分离视图和模型,让视图和模型各司其职,控制器赋值二者交互2、只负责数据传送,不负责处理 阅读全文
posted @ 2018-08-06 09:53 算盘 阅读(216) 评论(0) 推荐(0)
摘要: *匹配*用来匹配URL剩余部分 贪婪匹配规则贪婪匹配会找到最后一个符合条件的“字面量”为止 阅读全文
posted @ 2018-08-06 09:52 算盘 阅读(302) 评论(0) 推荐(0)
摘要: 1、关于{controller}/{action}必不可少:在一个实际的MVC系统中,{controller}/{action}必不可少,如果缺少就会出现找不到路径而出错 约定规则:这个占位符是MVC里面约定的,并且会被解析成控制器和对应的方法 位置灵活:这两个约定的占位符可以在任意位置 2、其他占 阅读全文
posted @ 2018-08-05 13:47 算盘 阅读(208) 评论(0) 推荐(0)
摘要: 使用路由的好处:1、能够根据系统需求,灵活的划分请求规则(不同模块请求的URL是不一样的)2、屏蔽物理路径,提高系统的安全性,以上情况是无法根据URL分析视图文件在站点目录中的位置3、有利于搜索引擎优化,可以将URL请求统一规范,以后维护中,如果页面发生变化,URL可以保持不变 路由系统主要职责:将 阅读全文
posted @ 2018-08-04 20:18 算盘 阅读(330) 评论(0) 推荐(0)
摘要: 访问修饰符 修饰符 返回值类型 方法名(参数列表){ 语句块;} 访问修饰符:所有类成员访问修饰符都可以使用,如果省略访问修饰符,默认是private。 修饰符:在定义方法时修饰符包括virtual(虚拟的)、abstract(抽象的)、override(重写的)、static(静态的)、seale 阅读全文
posted @ 2018-08-03 21:59 算盘 阅读(423) 评论(0) 推荐(0)
摘要: 类定义的具体语法形式类的访问修饰符 修饰符 类名{ 类的成员} 类的访问修饰符:用于设定对类的访问权限,包括public、internal或者不写,用internal或者不写时代表只能在当前项目中访问类(internal是类的默认访问修饰符);public则代表可以在任何项目中访问类。 修饰符:修饰 阅读全文
posted @ 2018-08-03 21:57 算盘 阅读(374) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页