.NET重点概念
duolacmeng28
专业
展开
-
.NET泛型
泛型: 将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型,能够提高代码的重用性 两个明显好处是——类型安全和减少装箱、拆箱例如:public void ProcessData(T i){} //T是int ,string,decimal,double这些数据类型的指代 用户在调用的时候便成了这样: ProcessData("abc原创 2015-10-12 11:35:36 · 277 阅读 · 0 评论 -
IsPostBack详解
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面原创 2016-01-07 15:53:14 · 404 阅读 · 0 评论 -
页面传值方式
一. 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。 Response.Redirect( "target.aspx?param1=hello¶m2="+Eval("id")); 接收页面:string st原创 2016-01-07 16:11:12 · 339 阅读 · 0 评论 -
ViewState的用法
1.定义ViewState属性public int PageCount{get{return (int)ViewState["PageCount"];}set{ViewState["PageCount"]=value;}}2.使用ViewState的条件如果要使用ViewState,则在ASPX页面中必须要有一个服务器端窗体标记()。窗体字段是必须的,这样包含View原创 2016-01-07 16:31:25 · 637 阅读 · 0 评论 -
表单提交中get和post方式的区别
表单提交中get和post方式的区别归纳如下几点:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程原创 2016-01-12 09:06:35 · 647 阅读 · 0 评论 -
AOP/OOP
1.区分AOP、OOP在字面上虽然非常类似,但却是面向不同领域的两种设计思想。 OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。 而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这两种设计思想在目标上有着本原创 2016-01-13 10:42:12 · 351 阅读 · 0 评论 -
.NET委托
1.声明public delegate void DelegateSelected(string selectedValue);--形参:string selectedValue;返回类型:void// 声明一个传值委托类型的事件public event DelegateSelected eventSelected;--委托事件名:eventSelected--原创 2015-10-12 11:22:28 · 275 阅读 · 0 评论 -
C#各个文件后缀含义
.cs 类文件。源代码都写在这里,主要就看这里的代码。.Designer.cs 设计文件,自动生成.resx 资源文件,一些资源存放在这里.csproj C#项目文件,用VS打开这个文件就可以直接打开这个项目,自动生成,xml文件,新增文件会多节点出来,删除也会变化!所以只是修改的话SVN不需要提交;.csproj.user 是一个配置文件,自动生成的,会记录项目生成路径、项目启动原创 2016-04-07 11:36:37 · 5372 阅读 · 0 评论 -
Dictionary用法
要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib) Dictionary的描述1、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成2、任何键都必须是唯一的3、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值4、Key原创 2015-12-17 15:24:49 · 727 阅读 · 0 评论 -
.NET ORM框架
ORM: Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 在关系型数据库和业务实体对象之间作一个映射,然后通过实体对象的操作来实现数据库的操作。当前ORM框架主要有三种:Hibernate(Nhibernate原创 2015-10-12 13:58:57 · 1002 阅读 · 0 评论 -
.NET值类型引用类型
值类型变量的赋值: 值类型变量中保存的是实际数据,在赋值的时候只是把数据复制一份,然后赋给另一个变量。例子1:int var1=2; int var2=var1; //编译器会先复制var1的值,然后把它赋给var2.很明显var2的值也为2 引用类型变量的赋值: 引用类型变量中保存的是“指向实际数据的引用指针”。在进行赋值操作的时候,它和值类型一样,也是先原创 2015-10-13 17:20:48 · 247 阅读 · 0 评论 -
CS和BS模式的区别
C/S:又称Client/Server或客户/服务器模式。客户端需要安装专用的客户端软件。 能充分发挥客户端PC的处理能力,,很多工作可以在客户端处理后再提交给服务器。C/S的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。B/S是Browe原创 2015-12-29 14:30:05 · 733 阅读 · 0 评论 -
webservice和wcf的区别
【1】Web Service:严格来说是行业标准,是一种跨平台、跨语言的规范。能够解决不同平台、不同语言编写的应用之间如何相互调用问题,既不是框架,也不是技术。SOAP(简单对象访问协议)通过 HTTP 调用业务对象执行远程功能调用,Web用户能够使用 SOAP 和 HTTP通过 Web调用的方法来调用远程对象的。【2】ASP.NET Web Service:微软提供了Web服务的开发框架,属于A...原创 2015-12-30 15:03:08 · 1012 阅读 · 0 评论 -
序列化(Serialization)概念
Serialization的概念 Serialization是.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程。它的逆过程是Deserialization。Serialization的核心概念是将一个对象的所有数据看作一个独立的单元。 一般说来,在两种情况下非常需要Serializ原创 2015-12-30 16:05:31 · 780 阅读 · 0 评论 -
三层架构
将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。原创 2015-12-31 11:41:36 · 323 阅读 · 0 评论 -
C#笔试精简
1.面向对象的思想主要包括什么?答:任何事物都可以理解为对象,其主要特征: 继承。封装。多态。特点:代码好维护,安全,隐藏信息2.装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj =原创 2015-12-17 15:55:39 · 377 阅读 · 0 评论 -
C#配置管理器选项区别
any cpu 只有全部都是微软的东西才可以,会自动选平台,不是微软的东西不一定适用debug调试用,release是发布版release会对代码进行优化,性能上会比debug好debug主要是程序调试的时候用,会监控整个程序的运行情况原创 2015-12-30 11:31:33 · 1505 阅读 · 0 评论 -
Web前端技术
Javascript: 广泛用于客户端的解释型的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。用来给HTML网页新增动态功能,基于原型的面向对象JQuery: 轻量级的js库,能更方便地处理HTML,实现动画效果,并且方便地为网站提供AJAX交互。还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择原创 2015-10-12 15:49:30 · 443 阅读 · 0 评论 -
正则表达式大全
正则式符号归法: 1.^--匹配输入字符串的开始位置 2.$--匹配输入字符串的结束位置 3.*--匹配前面的子表达式零次或多次 4.+--匹配前面的子表达式一次或多次 5.?--匹配前面的子表达式零次或一次 6.{n}--n 是一个非负整数。匹配确定的 n 次 7.{n,}--n 是一个非负整数。至少匹配n 次 8.{n原创 2015-10-12 10:26:13 · 315 阅读 · 0 评论