精华asp.net学习笔记(20210827133200)

上传人:学**** 文档编号:196742716 上传时间:2021-09-22 格式:DOCX 页数:20 大小:106.87KB
返回 下载 相关 举报
精华asp.net学习笔记(20210827133200)_第1页
第1页 / 共20页
精华asp.net学习笔记(20210827133200)_第2页
第2页 / 共20页
精华asp.net学习笔记(20210827133200)_第3页
第3页 / 共20页
精华asp.net学习笔记(20210827133200)_第4页
第4页 / 共20页
精华asp.net学习笔记(20210827133200)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《精华asp.net学习笔记(20210827133200)》由会员分享,可在线阅读,更多相关《精华asp.net学习笔记(20210827133200)(20页珍藏版)》请在金锄头文库上搜索。

1、精品word学习资料可编辑其次章c# 基础学问1. c# 中布尔类型的值 true 和 false 都是小写的包括头字母2. 对象类型( object类型)是全部类型的父类型,是其他类型最根本的基类;object myobject=100 ;3. 循环语句中: (1)if (x 15)Console.WriteLine(您的岁数真的这么小吗? n);/x 中意不大于 15 不小于 80 的条件,输出用户输入的数据Console.WriteLine(您的岁数为 0n, x);(2)foreach (char i in sex)/遍历数组中的元素if (i = 男)/假如是男的话, x0 加 1

2、x0+;else/假如是女的话, x1 加 1 x1+;Console.WriteLine(男的个数: 0, 女的个数: 1n, x0, x1);/输出男女个数(1)中输出时有没有 0 都可以正确编译并运行对结果也没有影响,而在(2) 中却不行以名师归纳总结欢迎下载精品word学习资料可编辑去掉,“男的个数: 6 女的个数 :3 ”这是有0 ,1 时运行的结果,而去掉 0,1 后运行为”男的个数: 女的个数 :”这样很明显看出来它在输出语句中是带参数和默认参数,相当于一个参数当去掉的时候返回值没有被带回,另外可以有多个参数, 默认为一个参数,而在 (2) 中0 ,1 就是从零开头支配参数, 0

3、,1 分别对应于 x0 ,x14. F:downASP .NETASP .NET2.0+SQLServer2005全程指南Study_NETchap02tryfinallyFinally 不管前面的程序是否有反常都会执行,但是在这个例子中总会提示try 中反常, 运行不到 finally 就停止了5. 在 try catchfinally 语句中,一个try 语句可能包含多个 catch 块,将执行的第一个能够处理该反常的catch 语句;任何后续的 catch 语句都将被忽视,即使他们是兼容的6.在拜望一个类时,系统最先执行构造函数中的语句,任何构造函数的执行都隐式的调用了系统供应的默认构造

4、函数base ();因此假如在类中声明白如下所示的构造函数:Function () .实际就等价于 Function ():base () .无论如何创建类必需要有构造函数可以在即创建也可以是默认的,构造函数不能被继承;构造函数总是 public 类型,假如是private 类型,说明类不能被实例化,这往往用于只含有静态成员的类析构函数不能是继承来的也不能显示的调用;在 c# 中析构函数中不用写任何类似于c+中的 delete 函数,垃圾收集器会自动完成这些工作7.在 c# 钟全部与多线程机制应用相关的类都是放在System.Threading命名空间中的, 其中 thread 类用于创建线程

5、, threadpool类用于治理线程池;Thread 类中有几个至关名师归纳总结欢迎下载精品word学习资料可编辑重要的方法,描述如下:Start() :启动线程Sleep(int) :静态方法,暂停当前线程指定的毫秒数Abort(): 通常使用该方法来终止一个线程Suspend(): 该方法并不终止未完成的线程,它仅仅挂起线程,以后仍可以复原Resume(): 复原被 suspend() 方法挂起的线程的执行;第三章ASP .NET 2.0常用服务器控件这章介绍了许多控件的使用方法,有的也跟着设计了,觉得好多时候在设计面板上设计不好比如在 table 上添加其他控件,位置不好把握,在代码里

6、反而比较好设计,只是许多时候不知道要设置哪些东西,对控件的名字和属性知道的不清楚根本就是个设计不 好,这就需要多多练习,熟识常用的控件的使用方法,及其属性的设置,仍有就是培养对动手设计前台的那种感觉;Button 的三种属性:Button标准的表单按钮; ImageButton显示图像的表单按钮; LinkButton显示作为超链接样子 Button ,Button 基本上就是 Text 属性来设置按钮上面的文字;ImageButton基本上就是 ImageUrl 来设置按钮上图象的地址;AlternativeText在浏览器不支持图片的时候显示的文字;LinkButton基本上就是 Text

7、 属性来设置按钮上的文字;他们三者共同的属性就是CausesValidation=true/false来设置按钮提交的表单是不是被检验(后面将说到检验控件)他们三者共同的方法就是OnClick 就是点击按钮的时候触发的函数名师归纳总结欢迎下载精品word学习资料可编辑Multiview 和 view 控件:两者通常一起用,都属于容器控件,Multiview是一个大容器,其中包含多个view 控件,而 view 控件是一个小控件,其中包含了任何需要显示在页面中的内容;View 控件不支持任何样式属性,如要对 View 控件应用样式, 可将一个或多个panl 控件添加到View 控件中;如要答应用

8、户在Multiview 控件中的多个View 控件之间进行定位, 可将 LinkButton或 Button 控件添加到每个View 中,将 LinkButton或 Button 控件的 CommandName属性设置为要定位到的View 控件的 ID ;FileUpload服务器控件:可以看成是一个文本框控件和一个浏览按钮的组合,使用该控件可以将用户选择的客户端上的文件上传到Web 服务器;防止服务攻击的方法之一就是限制可以使用FileUpload控件上传文件的大小,依据要上传的文件的类型,设置与类型相适应的大小,默认的大小为 4096KB ( 4MB );可以通过设置httpRuntime

9、元素的 maxRequestLength属性来答应上传更大的文件, 如要增加整个应用程序所答应的最大文件大小,设置 Web.config 文件中的 maxRequestLength属性;如要增加指定页所答应的最大文件大小,设置Web.config中 location 元素内的 maxRequestLength属性;Calendar 控件:该控件并不直接支持绑定数据库,即不是将日历作为一个整体绑定到数据源,但是可以为 Calendar 控件的 DayRender大事创建一个方法, 该大事在显现当前日历月份中的每个日时引发;在该大事的方法中,可从数据源中提取信息,并将这些信息添加到向浏览器发送的流

10、中;AdRotator控件:名师归纳总结欢迎下载精品word学习资料可编辑该控件是一个广告控件,特地用来显示广告, 经常在许多网页上用它爱显示一些广告的内容,由于它可以用来把握一些图片显现在网页中的几率,以及点选后重新导向的网址, 所以每次使用者浏览网页时显现的广告都不同;建议将广告文件放置在App_Data文件夹中,缘由是 ASP.NET 可以防止浏览器使用该文件夹中的文件;第四章 验证控件1. 非空验证非空验证主要使用 RequiredFileValidator控件进行验证, 当用户将页面中的数据提交给服务器进行处理时,它会自动检查被验证的控件的值是否为空,假如为空,就RequiredFi

11、leValidator控件会在网页中提示错误信息;当用户同时设置了 ErrorMessage和 Text 属性的值,就在发生错误时将会显示Text 属性中设置的信息, 在这种情形下可以使用ValidationSummary控件显示 ErrorMessage属性中设置的错误信息;2. 范畴验证验证范畴主要使用 RangeValidator当用户输入的值不在指定的范畴, 将会引发页面错误; 该控件供应了 5 种类型的验证,他们分别为Integer ,Sting ,Data ,Double , Currency ;每种类型都存在一个最大值和一个最小值Integer :用于验证输入的数据是否在指定的整

12、数范畴之内;Sting :用于验证输入的字符是否在指定的范畴之内;Data :用于验证输入的日期是否在指定的日期范畴之内Double :用于验证输入的数据是否在指定的双精度范畴之内Currency :用于验证输入的货币是否在指定的货币范畴之内3. 比较验证名师归纳总结欢迎下载精品word学习资料可编辑比较验证主要使用 CompareValidator控件进行验证,主要用于验证TextBox 文本框控件中的内容与某个控件中的内容,值或固定表达式的值是否相同;例如,用户在注册时用于验证用户输入的“密码”是否和“确认密码”相同,仍可以通过设置CompareValidator控件的 Operator属

13、性来进行其他比较操作,如不相等,大于及小于等;假犹如时设置了 CompareValidator控件的 ContralToCompare和 ValueToCompare两个属性,就 ContralToCompare属性优先,被验证控件将与ContralToCompare属性指定的控件进行比较;假如将 CompareValidator控件的 Operator 属性设置为 Datatypecheck,就它的ContralToCompare和 ValueToCompare属性将同时被忽视,然后判定用户输入的值是否可以转换成指定的数据类型,再和指定的数据进行比较;4. 使用正就表达式验证正就表达式验证主

14、要是使用RegularExpressionValidator控件进行验证;在RegularExpressionValidator控件中,主要使用 ValidationExpression属性指定信息的验证模式,它可以对 E-mail ,身份证号码,电话号码及邮编的格式进行验证,同时用户也通过“正就表达式编译器”编写自己的验证表达式,只需要单击“RegularExpressionValidator ”控件的“ValidationExpression”属性即可弹出正就表达式的编辑器;打印字符即 az ,AZ,09一般字符非打印字符正就表达式的语法比较复杂,它是由一般字符和特殊字符组成的字符模式;正就表达式作为一个模板,将字符模式与所要验证的字符串进行匹配,如匹配成功就通过验证;名师归纳总结欢迎下载精品word学习资料可编辑正就表达式特殊字符(比如 *,&,+等)各个操作符运算的优先级优先级操作符说明1转义符2(),(.:) ,(.=) ,圆括号或方括号3*,+,.,n,n, ,n,m限定符4,$,anymetacharacter位置和次序当用户调用 Regex 类中的 IsMatch() 方法时,须第一添加System.TextRegularExpress

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号