ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:66.10KB ,
资源ID:6089664      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6089664.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP复习大纲终极版.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP复习大纲终极版.docx

1、ASP复习大纲终极版一、各章复习要点:1、第1章 ASP.net概论:掌握Framework框架体系结构,掌握框架的组成部分及作用,如公共语言运行库(CLR)、.net编译器(IL、JIT)、类库等知识 (P2)2、第2章JavaScript语言简介 3、第3章ASP.NET的内置对象:常用内置对象的属性及方法;Response(P49)、Request(P62)、Application(P68)、Session(74)、Server(80);计数器实现方法;Cookies信息的写与读;【重点】(实验三,四)页面1:Response、Request,Sessionpublic partial

2、class login : System.Web.UI.Page protected void Button1_Click(object sender, EventArgs e) string umane, umm; umane = Request.FormTextBox1; umm = Request.FormTextBox2; Response.Write(输入的用户名是:+ umane +,密码是:+ umm +。); if (umane = 123 & umm = 123) Sessionu1 = umane; Session.Add(u2, umm); Response.Redire

3、ct(Default.aspx); else ;页面2:Response、Request,Sessionpublic partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (Sessionu1=null | Sessionu2.ToString() = ) Response.Redirect(/login.aspx); else TextBox1.Text = Sessionu1.ToString(); TextBox2.Text = Session

4、u2.ToString(); protected void Button1_Click(object sender, EventArgs e) Sessionu1 = null; Response.Redirect(login.aspx); 页面3:Application1.存取Application对象变量值 void Page_Load(Object sender,EventArgs e) Application.Add(河南,郑州); Application.Add(河北,石家庄); Application.Add(湖南,长沙); for(int i=0;iApplication.Cou

5、nt;i+) Response.Write(省份:+Application.GetKey(i)+); Response.Write(省会:+Applicationi+); Application.Clear(); 2.锁定Appliction对象防止其他的客户端在本地会话更改之前改变Appplication的值。 void Page_Load(Object sender,EventArgs e) Application.Add(河南,开封); for(int i=0;iApplication.Count;i+) Response.Write(省份:+Application.GetKey(i)+

6、); Reponse.Write(省会:+Applicationi+); Application.Lock(); Application河南=郑州; Response.Write(现在省会为:+); for(int i=0;iApplication.Count;i+) Response.Write(省份:+Application.GetKey(i)+); Response.Write(省会:+Applicationi+); Application.UnLock(); Application.Clear(); 3.删除Applictaion变量 void Page_Load(Object sen

7、der,EventArgs e) Application.Add(河南,郑州); Application.Add(河北,石家庄); Application.RemoveAt(1); for(int i=0;iApplication.Count;i+) Response.Write(省份:+Application.GetKey(i)+); Response.Write(省会:+Applicationi+); Application.Clear(); 4、Server对象:服务器方的基本属性和方法(示例演示)在ASP.NET中,Response.Redirect()和Server.Transfer

8、()都能实现网页重定向。这两个方法的区别在于: 利用Response.Redirect(),可重定向到已存在的任何网页;而Server.Transfer()只能用于重定向到已存在的位于同一目录或同一目录之下的目录中的ASP.NET网页。 利用Response.Redirect()完成重定向后,浏览器地址栏将显示新网页的URL,而利用Server.Transfer()完成重定向后,浏览器地址栏仍然显示旧网页的URL。 利用Server.Transfer()完成重定向后,原网页中所有内置对象的值仍保留;而利用Response.Redirect()完成重定向后,原网页中所有内置对象的值将被改写。 就

9、重定向速度而言,Server.Transfer()优于Response.Direct()。4、第4章ASP.NET服务器控件:服务器控件及服务器控件的作用(P86);Web服务器控件与控件的区别;验证控件及其应用;【重点】页面1:public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /获取并显示客户端和服务器端的部分参数信息 Label1.Text=Label1.Text +你的IP地址是:+Request.ServerVariablesRE

10、MOTE_ADDR; Label1.Text = Label1.Text + 你的浏览器是: + Request.Browser.Type; Label1.Text = Label1.Text + 服务器IP是: + Request.ServerVariablesLOCAL_ADDR; Label1.Text = Label1.Text + WEB应用程序在服务器上的真是目录: + Request.ServerVariablesAPPL_PHYSICAL_PATH; /将浏览器用户的关键信息写入Cookies,实现个性化 Response.CookiesweeksInfor.Value = 第

11、八周; Response.CookiesweeksInfor.Expires = DateTime.Now.AddDays(7); /第二种,面向对象 HttpCookie usif = new HttpCookie(userInfor); usif.Valueszhuangye = 计算机科学与技术系(软件设计); usif.Valuesxingming=ZZZZZZ; usif.Valuesxuehao=08; usif.ValueslastVisiteTime=DateTime.Now.ToString(); Response.Cookies.Add(usif); /将cookies对象

12、usif添加到客户端的Cookies文件中 Response.CookiesuserInfor.Valueszhuangye1 = 计算机科学与技术系(软件设计); HttpCookie mbl = new HttpCookie(maybeLike); mbl.ValuesvisiteP1 = P4.bmp; mbl.ValuesvisiteP2 = P5.bmp; mbl.ValuesvisiteP3 = P6.bmp; mbl.Expires = DateTime.Now.AddDays(7); Response.Cookies.Add(mbl); Response.Write( 专业:+

13、Request.CookiesuserInfor.Valueszhuangye.ToString()+); Response.Write(学号: + Request.CookiesuserInfor.Valuesxuehao.ToString() + ); Response.Write(当前时间 + Request.CookiesuserInfor.ValueslastVisiteTime.ToString() + ); 页面2:public partial class cookies2 : System.Web.UI.Page protected void Page_Load(object

14、sender, EventArgs e) /显示浏览器用户浏览过的商品 Image1.ImageUrl=/images/+ Request.CookiesmaybeLike.ValuesvisiteP1; Image2.ImageUrl=/images/+ Request.CookiesmaybeLike.ValuesvisiteP2; Image3.ImageUrl=/images/+ Request.CookiesmaybeLike.ValuesvisiteP3; protected void Button1_Click(object sender, EventArgs e) /查看信息则

15、对商品真正浏览过,跟新最近浏览过的Cookies记录Response.CookiesmaybeLike.ValuesvisiteP1=Request.CookiesmaybeLike.ValuesvisiteP2;Response.CookiesmaybeLike.ValuesvisiteP2=Request.CookiesmaybeLike.ValuesvisiteP3;Response.CookiesmaybeLike.ValuesvisiteP3=Image4.ImageUrl.Substring(Image4.ImageUrl.LastIndexOf(/)+1); 5、第5章数据库操作

16、技术:ADO.net编程基础知识;访问数据的两种接口OLEDB、SQL Client;ADO.NET框架及其工作原理;Commnad(P170)、DataReader(P208)、DataAdapter(P194)、Dataset对象;数据访问操作的过程; 【重点】前台: 无标题页 简单绑定(父级绑定) asp:Label ID=Label1 runat=server Text= asp:Label ID=Label2 runat=server Text= asp:Button ID=Button1 runat=server Text= / asp:TextBox ID=TextBox1 ru

17、nat=server Text= 后台:public partial class _Default : System.Web.UI.Page public static string aaa = 指定后台public一般数据; protected void Page_Load(object sender, EventArgs e) Page.DataBind(); public string num() return 指定后台函数; 绑定数据库:一段连接SQL Server数据库的代码:SqlConnection cn = new SqlConnection(server=localhost;

18、database=;user=;password=);一段连接Access数据库的代码:只能用Oledb方式连接 Dim objConn As New OleDbConnection() objConn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(Access的数据库文件.mdb)objConn.Open()SqlCommand cmd = new SqlCommand(“SQL语句”, cn); SqlDataReader dr; SqlDataAdapter da; Da

19、taSet ds = new DataSet(); cn.Open(); (cn.State = ConnectionState.Open) dr = cmd.ExecuteReader(); dr.Close(); /读取数据 da = new SqlDataAdapter(cmd); da.Fill(ds,“虚表”); /绑定数据 this.GridView1.DataSource = ds.Tables0.DefaultView; this.GridView1.DataBind(); 6、第6章 数据绑定技术:两种绑定技术的实现;特别是复杂绑定实现过程;(P217)Using syste

20、m.Data;Using system.Data.sqlclient;Using system.Data.oledb; oledb方式连接SQL Server数据库TravelDBOleDbConnection oleconn = New OleDbConnection(provider=sqloledb;data source=localhost;uid=sa;pwd=;database=TravelDB;) oleconn.Open() Label1.Text=oledb方式连接SQL Server数据库TravelDB成功!sqlclient专用方式连接SQL Server数据库 sql

21、conn = New SqlConnection(server=localhost;uid=sa;pwd=;database=TravelDB;) sqlconn.Open() Label2.Text=SQLClient方式连接SQL Server数据库TravelDB成功!oledb方式连接Access数据库studentDB.mdb文件的字符串string mdbconnstr=provider=Microsoft.Jet.OLEDB.4.0;data source= & server.mappath(studentdb.mdb)OleDBConnection mdbconn=New Ol

22、eDbConnection(mdbconnstr)mdbconn.open()label3.Text=oledb方式连接Access数据库studentDB成功!7、第7章数据控件:数据绑定控件的应用:GridView、DataList等 (P245, P249, P271)8、第8章数据验证技术:四个常用控件RequiredFieldValidator必填验证控件 P306CompareValidator比较验证控件 P307RangeValidator范围验证控件 P309RegularExpressionValidator正则表达式验证控件 P310CustomValidator自定义验

23、证控件 P3119、Web应用程序开发设计内容:掌握系统开发过程的基本内容;掌握功能模块的划分;掌握数据需求的设计10、了解Web Service;作为深入学习.Net程序开发的入门。二、几个重点实验 实验五、实验七、实验八、实验九(3、5、6)P197/P220、实验十二(WebService有关知识)三、问答与程序设计1简述Web窗体中Web服务控件与HTML服务控件的区别 WEB服务器控件是HTML控件的一种扩展,区别是: 1)前者可以触发服务器控件特有的事件,后者只能通过回递的方式触发服务器上的页面级事件。 2)输入到前者中的数据在请求之间可以维护(即具有状态管理功能),而后者无法自动

24、维护数据,只能使用页面级的脚本来保存和恢复。 3)前者可以自动检测浏览器并调整到恰当的显示,而后者没有自动适应功能,必须在代码中手动检测浏览器。 4)每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和行为,而后者只有HTML属性2简述ASP.net的工作原理,并用图形描述B/S三层结构的关系,即客户端请求、Web服务器响应、数据库之间的关系。WEB服务器,ASPnet-isapi.dll(业务逻辑层)ASP.net工作原理:1)HTTP请求发送到WEB服务器 2)WEB服务器分析并定位位置 3)如果是ASPX页面,则将这个文件传送到aspnet-isapi.dll进行处理,得

25、到IL,再交由CLR转换为HTML结果。B/S三层结构的关系图:客户端(浏览器)数据库层HTTP请求:ASP.net页面IISHTTP响应:HTML格式页面ADO.net访问数据库技术3.简述ADO.NET框架结构。P160ADO.NET是由一系列的数据库相关类和接口组成的,它的基石是XML技术。通过ADO.NET不仅能访问关系型数据库中的数据,而且还能访问层次化的XML数据。ADO.NET提供了二种数据访问的模式,即连接模式(Connected)和非连接模式(Disconnected)。ADO技术中就有连接模式,而非连接模式是ADO.NET体系结构中才具有的。与传统的数据库访问模式相比,非连

26、接模式为应用程序提供了更大的可升级性和灵活性。4.写一个用户登录程序,如果正确则显示“欢迎你”信息,如果不正确,则显示“非法用户”信息。数据表为userTab,字段有:userid,userpwd。protected void Button1_Click(object sender, System.EventArgs e) string strconn= ConfigurationSettings.AppSettingsdsn;SqlConnection cn= new SqlConnection (strconn);cn.Open ();string mysql= select * from

27、 userTab where userid=+TextBox1.Text +and userpwd=+TextBox2.Text +;SqlCommand cm=new SqlCommand (mysql,cn);SqlDataReader dr=cm.ExecuteReader ();if(dr.Read ()Response.Write(window.alert(欢迎你););elseResponse.Write(window.alert(非法用户););cn.Close();5.实验课程中StudentDB.mdb库中Student表的显示、删除、修改等程序代码。DataReader实现模糊查询功能,即Select指令操作数据库:protected void Button1_Click(object sender, EventArgs e) OleDbConn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1