摘要:
为什么要有三层架构??? 服务员只需要负责接待客人 厨师只需要负责烹饪食物 采购员只需要负责采购食材 发生在哪一层的变化,只需要更改该层,不需要更改整个系统。 层次清晰分工明确,每层之间耦合度低——提高了效率,适应需求变化,可维护性高,可扩展性高。 三层架构(3-tier architecture) 阅读全文
摘要:
1、什么是程序集?程序集是.net中的概念。.net中的dll与exe文件都是程序集。程序集(Assembly),可以看作是一堆相关类打一个包,相当于Java中的jar包(*)程序集包含:类型元数据(描述在代码中定义的每一类型和成员,二进制形式)、程序元数据(程序集清单、版本号、名称等)、IL代码(... 阅读全文
摘要:
1、委托是什么?委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是 int、string、类类型void M1(int n){ } √void M2(string s){ } √void M3(Person p){ } √那么能不能把方法也作为参数进行传递?委托就是一种数据类型,... 阅读全文
摘要:
XML:eXtensible Markup Language什么是标记语言?什么是标记?标记(Markup):文档中任何不想被打印输出的部分(不是真正的文档内容,联想读书时做的“读书笔记”,在旁边写的注解等),注解是注解,实际内容是实际内容。标记的作用:传递了关于文档本身以外的额外信息。比如:标记文... 阅读全文
摘要:
正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。教程链接 http://www.w3cschool.cc/regexp/regexp-tutorial.html 这里看看详细教程 只要认真阅读教程,加上应用的时候进行一定的参考,掌握正则表达式不是问题。下面... 阅读全文
摘要:
List泛型集合List是C#中一种快捷、易于使用的泛型集合类型,使用泛型编程为编写面向对象程序增加了极大的效率和灵活性。1、List用法(1)创建一个List泛型集合对象实例List list = new List();// T 为列表中元素的类型List mlist = new List();/... 阅读全文
摘要:
值类型均隐式派生自 System.ValueType数值类型、bool、结构、枚举引用类型派生自 System.Object字符串、数组、类、接口等引用类型变量的赋值只复制对对象的引用值类型变量赋值会拷贝一个副本常用类库string字符串不可变性,字符串的“暂存池”两个特性String字符串,字符串... 阅读全文
摘要:
1、面向对象什么事面向对象?一种分析问题的方式,增强了程序的可扩展性面向对象三大特性:封装、继承、多态什么是类?什么事对象?类和对象的区别?类是模子,确定对象将会拥有的特性(属性)和行为(方法)对象是一个能够看的到、摸得着的具体实体——万物皆对象类是模具,创建对象的模具,抽象的。对象是实体的,是类的... 阅读全文
摘要:
1、ADO.Net简介代码示例:using (MySqlConnection conn = new MySqlConnection("Server=localhost;Database=study1;uid=root;pwd=root;Charset=utf8"))using (MySqlComma... 阅读全文
摘要:
1、数据库的概念数据库是保存数据的仓库,可以方便的把数据放进去,并且把数据根据各种需求取出来。数据库管理系统(Database Management System,DBMS)是对数据库进行管理(增删改查)的软件,常用的有DBMS有MYSQL、Oracle、DB2、MSSQLServer等。MYSQL... 阅读全文