自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 MVC的优缺点

MVC的优点:1.耦合性低视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。2.重用性高MVC模式允许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何WEB(HTTP)浏览器或者无线浏览器(wap),比如,用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不一样,但处理订购产品的方式.

2020-11-18 12:03:31 1268

原创 MVC模型结构是什么?ASP.NET MVC

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器。使用的MVC的目的:在于将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如W

2020-11-18 11:23:51 324

原创 Form验证

一.前台(1)创建aspx窗体,拉取登录里的login登录,然后转换为模板(2)转换后(3)web.config(4)Login页面后台

2020-07-20 21:26:54 163

原创 Ajax删除(二)

在前台,GridView里加入模板,a标签里写删除

2020-07-19 20:52:17 154

原创 背书

1.简述ADO.NET中的五个主要对象Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。这个对象是架构在Connection对象上,也就是Command对象是透过连接到数据源。DataAdapter:主要是在数

2020-07-17 22:25:05 157

原创 Ajax删除

一.创建一般处理程序 和 LINQ to SQL类二.写前台1.加入jQuery2.写script

2020-07-16 18:37:42 128

原创 2020样卷——3c数码商城(DAL层)

更改,编辑:删除:

2020-07-13 22:01:44 160

原创 2020样卷——3c数码商城(DAL层)

Sleep()和 wait()有什么区别?1.sleep是线程类 Thread的方法,它是使当前线程暂时睡眠,可以放在任何位置。而 wait,它是使当前线程暂时放弃对象的使用权进行等待,必须放在同步方法或同步块里。2.Sleep使用的时候,线程并不会放弃对象的使用权,即不会释放对象锁,所以在同步方法或同步块中使用 sleep,一个线程访问时,其他的线程也是无法访问的。而 wait是会释放对象锁的,就是当前线程放弃对象的使用权,让其他的线程可以访问。3.线程执行 wait方法时,需要其他线程调用

2020-07-11 23:34:03 265

原创 2020样卷——3c数码商城(Model层)

说出一些常用的类、接口,请各举 5个?要让人家感觉你对.Net开发很熟,所以,不能仅仅只列谁都能想到的那些东西,要多列你在做项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:StreamReader、WebClient、Dictionary<K,V>、StringBuilder、SqlConnection、FileStream、File、Regex、List常用的接口:IDisposable、IEnumerable、IDbConnection、IComparable

2020-07-10 21:02:39 236

原创 2020年样卷——3c数码商城(数据库篇)

一.数据库设计其数据库表参见如下:数据库名称:DigitalProductShop第一个表 产品类别表第二个表 产品表写数据库时要注意把

2020-07-09 09:53:15 327

原创 笔记

值类型和引用类型的区别?1.将一个值类型变量赋给另一个值类型变量时,将复制包含的值。引用类型变量的赋值只复制对对象的引用,而不复制对象本身。2.值类型不可能派生出新的类型:所有的值类型均隐式派生自 System.ValueType。但与引用类型相同的是,结构也可以实现接口。3.值类型不可能包含 null值:然而,可空类型功能允许将 null赋给值类型。4.每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。...

2020-07-08 21:42:16 246

原创 NET总结(二)

1.值类型和引用类型的区别?1.将一个值类型变量赋给另一个值类型变量时,将复制包含的值。引用类型变量的赋值只复制对对象 的引用,而不复制对象本身。2.值类型不可能派生出新的类型:所有的值类型均隐式派生自 System.ValueType。但与引用类型相 同的是,结构也可以实现接口。3.值类型不可能包含 null值:然而,可空类型功能允许将 null赋给值类型。4.每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。2.C#中的接口和类有什么异同?不同点: 不能直接实例化接口。接口不包含

2020-07-07 11:58:18 182

原创 知识总结(二)

11.在.NET中类(class)与结构(struct)的异同?Class可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的。12.堆和栈的区别?栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。13.能用 foreach遍历访问的对象的要求?需要实现 IEnum

2020-07-06 22:31:26 206

原创 三层架构

三层架构通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等每层之间是一种垂直的关系。三层结构是 N层结构的一种,一般来说,层次之间是向

2020-07-05 20:32:45 202

原创 简答

ADO.NET支持哪两种方式来访问关系数据库 连接模式:可通过command(命令)对象执行SQL语句或存储过程。如果执行的结果返回的是一个记录集,则可以使用DataReader(数据读取器)对象读取数据。这里需要注意,DataReader ADO.NET的连接模式只能返回向前的、只读的数据,这是因为DataReader对象的特性决定的。非连接模式:在数据集方式中,操作数据的基本过程是首先使用数据适配器将数据加载到内存中(数据集对象),在数据集对象中操作数据,然后再使用数据适配器将更改会写到数

2020-07-04 22:11:26 150

原创 NET简答

在ASP.NET 中有哪些数据验证控件(请解释ASP.NET中以什么方式进行数据验证)?(1)RequiredFieldValidator:检查用户是否输入;(2)CompareValidator:检查两个表单输入项的输入信息是否存在某种指定关系,比如大、等于等;(3)RangeValidator:检查用户输入是否在某一指定范围;(4)RegularExpressionValidator:检查用户输入是否符合某一指定的正则表达式要求;(5)CustomValidator: 检查用户输入是否符合开发

2020-07-03 23:10:19 159

原创 简答题总结(八)

1. 重载(Overload )和覆写(Override)的区别(1)概念:重载方法名相同,参数列表不同(参数类型及个数);覆写方法名、返回值类型、参数类型及个数完全相同(2)范围:重载在一个类中,覆写在继承关系中(3)限制:重载没有权限要求,覆写的方法的访问权限不能比父类更严格2. 属性和public字段的区别是什么?属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的

2020-07-01 20:47:04 185

原创 简答题总结(七)

1. 接口和类有什么异同(1)不同点:不能直接实例化接口。接口不包含方法的实现。接口可以多继承,类只能单继承。类定义可在不同的源文件之间进行拆分。(2)相同点:接口、类和结构都可以从多个接口继承。接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。接口和类都可以包含事件、索引器、方法和属性。2. string str = null 与 string str =""说明其中的区别。(1)string str= " ",表示一个空串,被实列化了,占用了内存空间,(2)s

2020-06-30 21:26:03 2886

原创 简答题总结(六)

1. 请列出C#中几种循环的方法,并指出他们的不同(1)hile循环:通常用于不确定的循环次数时去使用它(2)do…while循环:功能上和while基本类似,不同之处它保证了循环至少执行一次(3)for 循环:主要用于循环次数固定的循环(4)foreach循环:是一种十分高效的循环,主要用来遍历IEnumerable的容器类型,比如ArrayList、List等都可以使用2. 如何声明一个类不能被继承(1)C#通过关键字 sealed 可以声明一个类型不能被继承。例:public seale

2020-06-29 16:19:25 4859

原创 总结(二)

1.抽象类bai(abstract class)抽象du类是一种特殊的类,有如下的特点:.抽象方法制作声明zhi,不包含具体dao的实现,可以看做是没有重写的虚方法..抽象类不能被实例化.具有其他类相同的特性..抽象类可以没有抽象方法和抽象属性,但是一旦有了抽象方法,就一定要把这个类声明为抽象类..具体派生类必须要覆盖基类的抽象方法..抽象类可以派生自另一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果覆盖,则其他派生类也必须覆盖他们.2.接口(interface)接口是引用类型的,类似抽

2020-06-28 20:27:18 143

原创 总结

<%@ %> 指令用于指定当页和bai用户控件编译器处理du ASP.NET Web 窗体页 (.aspx) 和用户控件 (.ascx) 文件时所zhi使用的设置。<%= %>的功能等dao效于使用 Response.Write 语句<%# %>用于数据绑定控件,就是必须在对应控件或父控件调用DataBind方法时,这个指令才会被执行而普通的<% %>,可以在里面构造代码语句,类似于实现一个函数或方法的功能...

2020-06-27 14:32:28 146

原创 选择题总结

1.C#程序可以依据(A )来进行方法重载?(选一项)A不同的参数个数. B.不同的参数名称 C 不同的返回值 D不同的方法名称2.SQL Server数据库中,下列不属于T-SQL事务管理语句的是?(B)(选一项)A.BEGIN TRANSACTION;B.END TRANSACTION;C COMMIT TRANSACTION;D.ROLLBACK TRANSACTION;3.用户控件的扩展名是.?(D)(选一项)A.asax B…asmx C .aspx D .ascx4.Sessi

2020-06-26 16:52:28 387

原创 简答题总结(五)

学习

2020-06-23 00:31:51 224

原创 简答题总结(四)

13. 用.NET做B/S结构的系统,您是用几种结构来开发,每一层之间的关系以及为什么要这样分层?一般都是三层,表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)至于关系么,表现层负责与用户交互(数据交互),业务逻辑层就是表现层与数据访问层的中间人了,指派数据访问层进行表现层请求的逻辑性的业务处理,而数据访问层就负责数据的直接操作了14. 连接数据库主要有哪几个对象?(1)Connection对象 //数据库连接对象(2)Command对象 //对数据执行的操作(3)

2020-06-21 16:11:12 272

原创 简答题总结(三)

**6.请解释ASP.NET中的web页面与其隐藏类之间的关系?**其实页面与其隐藏类之间就是一个部分类的关系,你在页面上放一个一个的控件就是在这个类中定义一个一个的属性,因为是同一个类的部分类的关系,所以隐藏类可以访问到页面上控件,这样做是为了把展现与处理逻辑分开(这也是部分类的一个用处)**7.什么是viewstate,能否禁用?是否所用控件都可以禁用?**viewstate用于在两次postback之间保持状态的一种机制禁用viewstate将不能在回发之间保存状态 当控件状态无关使用vi

2020-06-20 11:02:50 154

原创 简答题总结(二)

1.静态类和静态方法的好处?static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用!静态类最大的特点就是共享。静态类的特性是防止继承2. 简述ASP.NET中六大常用内置对象(1)Response对象:通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。(2)Request对象:当客户发出请求执行ASP.NET程序时,客户端的请求信息会包装在Request对象中,这些请求信息包括请求报头(Header)、客户端的机器信息,客户端浏览器信息,请求方法(如

2020-06-17 19:56:35 222

原创 简答题总结(一)

1、列举ASP.NET页面传值的几种方式?答:QueryString,Session,Cookies,Application,Server.Transfer2、列举面向对象的三个特性?答: 三大特征是:封装、继承和多态。封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为继承是子对象可以继承父对象的属性和行为,亦即父对象拥有的属性和行为,其子对象也就拥有了这些属性和行为。多态性是指允许不同类的对象对同一消息作出响应。3、简述 private、 protected、

2020-06-15 20:04:33 305

空空如也

空空如也

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

TA关注的人

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