自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7月20复习

1、简述ADO.NET中的五个主要对象:Connection:主要是开启程序和数据库之间的连接。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。DataAdapter:主要是在数据源以及DataSet之间执行数据传输的工作,它可以透过Command对象下达命令后,并将取得的数据放入DataSet对象中。DataSet:这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至

2020-07-20 22:16:26 211

原创 7月19日——简答题复习

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

2020-07-19 21:41:51 253

原创 第二次测试——简答题复习

1、什么是装箱(boxing)和拆箱(unboxing)?将值类型转换为引用类型的过程称为装箱反之称为拆箱2、在ASP.NET中,<%=%>和<%#%>有什么区别?<%#%>用于数据绑定控件,就是必须在对应控件或父控件调用DataBind方法时,这个指令才会被执行;而普通的<%=%>,可以在里面构造代码语句,类似于实现一个函数或方法的功能3、在ASP.NET 中有哪些数据验证控件(请解释ASP.NET中以什么方式进行数据验证)?...

2020-07-18 21:58:16 422

原创 7月17日复习总结——个人任务管理系统登录页面功能的实现

首先,找到UI层Web.config文件,将项目默认的Windows验证注释掉:然后,使用Forms验证,并设置登录权限(账户密码及允许登录的用户和拒绝访问登录的用户):完成以上操作之后,在前台页面拉一个Login登录控件 并转换为模板 操作如下:转换成功之后更改代码如下: <table cellpadding="1" cellspacing="0" style="border-collapse: collapse;"> &lt

2020-07-17 20:57:13 330

原创 7月16日总结

在Gridview控件中将日期格式更改为年、月、日(yyyy-MM-dd)格式:首先,找到所需更改的列名的 DataFormatString 属性,然后在此属性中输入:{0:yyyy-MM-dd}即可,具体操作如下:通过编辑列 找到所需更改的列然后,找到 DataFormatString 属性:输入所要转换的格式—— {0:yyyy-MM-dd}:运行结果如下:接下来重新温习一下 ajax无刷新删除:...

2020-07-16 20:32:38 151

原创 第一次测试总结

对于本次考试,自己感到很不理想,原以为之前已经做过很多次这套题了,认为自己仅有的基础已经胜券在握,但事实却狠狠地打了脸,因为几个问题而丢了分。通过本次考试,我发现了自己的不足点,如下:1、ajax删除不够熟悉,又因长时间没有复习导致之前的记忆模糊,在考试过程中没能及时想起,丢了分。2、在编辑页面,提交编辑时,页面传值出了问题,最终没能实现功能。3、简答题和选择题没能掌握没写完,导致失分。对于本次考试,自己太过自信,没有及时复习,而最大的问题也是出在这,自认为已经掌握住的知识便不去复习了,

2020-07-15 22:12:28 443 1

原创 使用多重循环打印等腰三角形

首先,找到控制台应用程序,选择创建:然后在系统生成的类中书写以下代码: //打印三角形(10行) for (int i = 0; i < 10; i++) { //打印空格 for (int j = 0; j < 10 - i; j++) { Console.Write(" ")

2020-07-14 18:49:09 1035

原创 面向对象三大特性

面向对象三大特性:封装、继承、多态。1、封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。2、继承:继承就是让一个类型的对象拥有另一个类型的对象的属性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量

2020-07-13 22:06:07 170

原创 ASP.NET中六大常用内置对象

Response对象:用于输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。Request对象:主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。Server对象:提供对服务器上的方法和属性进行的访问 。Application对象:在给定的应用程序的多有用户之间共享信息,并在服务器运行期间持久的保存数据。而且Application对象还有控制访问应用层数据的方法和可用于在应用程序

2020-07-12 22:16:49 695

原创 C#中属性和索引器的区别

属性名可自定义,索引器必须以this命名。属性可以为实例或静态,索引器必须是实例的。索引器有索引参数列表,而属性没有。索引器可以重载的,根据参数的类型不同,各种重载。

2020-07-11 23:08:20 248

原创 c#中值类型与引用类型

C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。数组的元素,不管是引用类型还是值类型,都存储在托管堆上。引用类型在栈中存储一个引用,其实际的存储位置位于托管堆。为了方便,这里将引用类型部署在托管推上。值类型总是分配在它声明的地方:比如说:作为字段时,跟随其所属的变量(实例)存储;作为局部变量时,存储在栈上。值类型在内存管理方面具有更好的效率,并且不支持多态...

2020-07-10 20:18:07 155

原创 C#中装箱与拆箱

装箱:从值类型接口转换到引用类型。拆箱:从引用类型转换到值类型。装箱是将值类型转换为object类型或由此值类型实现的任一接口类型的过程。相对于简单的赋值而言,装箱和取消装箱过程需要进行大量的计算。对值类型进行装箱时,必须分配并构造一个新对象。次之,取消装箱所需的强制转换也需要进行大量的计算。装箱用于在垃圾回收堆中存储值类型。装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。对值类型装箱会在堆中分配一个对象实例,并将该值复制到新的对象中。...

2020-07-09 19:43:40 163

原创 C#中类(class)与结构(struct)的异同

class 可以被实例化,属于引用类型,class可以实现接口和单继承其他类,还可以作为基类型,是分配在内存的堆上的。struct 属于值类型,不能作为基类型,但是可以实现接口,是分配在内存的栈上的。...

2020-07-08 23:05:10 659

原创 ASP.NET——数据验证控件

1、RequiredFieldValidator(必填/非空验证):检查用户是否输入,验证内容是否为空的验证控件。2、CompareValidator(比较验证):检查两个表单输入项的输入信息是否存在某种指定关系,比如大于、等于等。3、RangeValidator(范围验证):检查用户输入是否在某一指定范围,可使用该控件检查用户输入是否在指定的上限和下限之间。可以检查数字对、字母对和日期对限定的范围。4、RegularExpressionValidator(正则验证):检查用户输入是否符合某一指定的正

2020-07-07 21:43:10 574

原创 ADO.NET支持哪两种方式来访问关系数据库

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

2020-07-06 21:04:11 359

原创 C#中的几种常用循环方法

while循环:通常用于不确定的循环次数时去使用它 。do...while循环:功能上和while基本类似,不同之处它保证了循环至少执行一次。for循环:主要用于循环次数固定的循环。foreach循环:是一种十分高效的循环,主要用来遍历可枚举类型(IEnumerable),比如数组(ArrayList)、列表(List)等都可以使用。...

2020-07-05 21:21:17 2295

原创 转发与跳转的区别

今天来简单解释一下转发与跳转的区别,区别如下:区别一:重定向时浏览器上的网址改变;转发时浏览器上的网址不变。区别二:重定向实际上产生了两次请求;转发只有一次请求。重定向:发送请求-->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转发:发送请求-->服务器运行-->进行请求的重新设置,例如通过request...

2020-07-04 19:03:13 1305

原创 Server.Transfer和Response.Redirect的区别

1、Server.Transfer在服务器端完成,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以客户端浏览器中的URL地址是不会改变的,这个过程中浏览器和Web服务器之间经过了一次交互;Response.Redirect是客户端完成,是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以客户端浏览器中的URL地址是会改变的.这个过程..

2020-07-03 22:58:26 191

原创 ASP.NET 中常用的几种页面间传值方法及特点

1、QueryString:传递一个或多个安全性要求不高或是结构简单的数值。但是对于传递数组或对象的话,就不能用这个方法了 。2、session(viewstate): 简单,但易丢失作用于用户个人,过量的存储会导致服务器内存资源的耗尽。3、application 对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLockcookie简单,但可能不支持,可能被伪造。4、Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配...

2020-07-02 23:01:21 439

原创 abstract class(抽象类)和interface(接口)之间有什么区别

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

2020-07-01 22:42:31 473

空空如也

空空如也

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

TA关注的人

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