




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
必须要熟悉的内容:1.1节-1.4节中的基本概念2.2节中常用的HTML标签的使用:标签的功能,属性,事件。第6章的Page,Response,Request,Application和Session对象的功能,常用属性与方法。7.5-7.8节提到的于ADO.net相关的五大对象:Connection,Command,DataReader,DataAdapter和DataSet对象的功能,常用属性与方法。程序填空题以教材的例题为主,不过不会完全一样,所以请熟悉例题中所提到的控件的常用方法与属性。教材5.6.3-5.6.14的所有例题。6.6,6.7和6.9节的有例题。简答:(考四题)1、 请简述URL的概念与格式。 概念: 统一资源定位符(uniform resource locator)是在Internet上确定某资源位置的标识符。资源指的是在Internet上访问的任何对象,如文件目录,文档,图像,视频,邮件地址等。格式:/2、 请简述Web的系统结构与工作原理。系统结构:Web系统是客户 服务器模式:Web客户机:客户端的浏览器Web服务器:多媒体资源存放的主机中间件:可调用Web服务器中的数据库和其它应用程序,满足客户的各种应用要求。工作原理:用户点击超链接或在浏览器中输入地址后,此时浏览器将该信息转换成标准的HTTP请求发送给Web服务器。当Web服务器接收到HTTP请求后,根据请求内容查找所需信息资源,找到相应资源后,Web服务器将该部分资源通过标准的HTTP响应发送回浏览器。最后浏览器接收到响应后将HTML文档显示出来3、 Web服务端技术的主要任务是什么?有哪些常用的Web服务端技术?主要任务:展现信息内容技术:包括服务器、CGI、PHP、ASP、ASP.NET、Servlet和JSP技术4、 请简述ASP.net在页面处理过程中的主要阶段。1.页面初始化 页面被请求后,第一个阶段就是初始化页面的Page对象。初始化过程中服务器产生Page_Init事件,开发人员可以通过这个事件对页面中的控件,或程序中的变量进行初始化。2.加载视图状态 在初始化事件后,页面框架为页面加载视图状态。通过LoadViewState事件,页面中所有的控件将获得他们的ViewState属性。3.回传数据处理4.页面加载 回传数据处理后,所有的页面控件反映了上一个被更新的状态。然后页面执行Load事件。5.回传事件处理 由客户端事件激发在服务器执行处理代码的事件。6.页面预返回阶段 此阶段可以通过OnPreRender方法重载7.保存ViewState 对页面控件的修改完成之后,ViewState对象被保存起来7.页面返回阶段 这个阶段触发Reder事件,产生HTML代码,然后,页面可以以HTML的形式被用户浏览器访问。8.销毁对象 页面生命周期的最后阶段就是销毁对象,这个阶段在页面对象小时前被激发。5、 请简述Application,Session和Cookie对象的区别。服务器端状态管理:Application对象:应用程序状态,属于HttpApplicationState类Application对象存储的信息是整个应用程序共享的全局信息,每个客户访问的是相同信息;而Session存储的是局部的,是特定于某一个用户。Session对象:会话状态,属于HttpSessionState类只有特定会话中的用户可以访问该信息,不同的用户正在使用某个应用程序,则每个用户都将有一个不同的会话状态客户端状态管理:Cookie对象Cookie:使用文本文件存储信息来维护状态Cookie对象也可以保存客户信息,与Session 对象相似,分别保存不同用户的信息。和Session的区别是:Session对象所有信息保存在web服务器上,Cookie对象所有信息保存在客户端的浏览器上。6、 请简述使用ADO.net访问数据库的步骤。1. 导入命名空间2. 使用Connection对象创建到数据库的连接3. 使用Command对象对数据源执行SQL命令并返回结果4. 使用DataReader对象读取数据源的数据并输出;DataReader只能完成数据读取功能,若要对数据更新或进行其他更复杂的操作,需要使用Dataset 对象。DataSet对象与DataAdapter对象配合,可以完成对数据源的各种更新操作。5. 关闭与数据库连接。数据库编程题请编写一个网站的实现注册和登录功能的相关网页和代码。下面给出相关的素材以完成相关网页的代码的设计,注册功能的页面名为Register.aspx,登录功能的页面名为Login.aspx。本网站所使用的数据库为SQLServer数据库,数据库服务器的名称为SQLEXPRESS,所使用的数据库名称为Learning。使用到的数据库表名为User,表结构如下图1所示。图1 User表结构注册页面如下图2所示:图2 注册页面页面中所使用的TextBox控件的ID属性依次为:tbxStuID,tbxStuName,tbxPassword,tbxPassword2,tbxEmail;所使用的三个RadioButton控件的ID属性依次为:rbnCS,rbnSE,rbnNE;所使用的Button控件的ID属性依次为:btnRegister和btnReset。还有一个Label控件用来显示提示信息,ID属性为lblInfo。如果注册成功,则转到登录页面Login.aspx,否则在Label控件中显示注册错误提示信息。(1) 请写出这些页面控件中还有哪些属性需要设置。学号: 姓名: 密码: 确认: 专业: 邮件: (2) 请写出注册按钮btnRegister和重填按钮btnReset这两个控件Click事件处理函数。protected void btnRegister_Click (object sender, EventArgs e)if (tbxStuID.Text = null | tbxStuName.Text = null | tbxPassword.Text = null | tbxPassword2.Text = null | tbxEmail.Text = null | (rbnCS.Checked = false & rbnSE.Checked = false & rbnNE.Checked = false) lblInfo.Text = 请填写完整信息!; else if (tbxPassword.Text != tbxPassword2.Text) lblInfo.Text = 两次密码输入不一致!; else string str = ; if (rbnCS.Checked = true) str = rbnCS.Text; if (rbnSE.Checked = true) str = rbnSE.Text; if(rbnNE.Checked = true) str = rbnNE.Text; SqlConnection con = new SqlConnection(); con.ConnectionString = server=(local);uid=sa;pwd=clm0302;database=Learning; SqlCommand cmd = new SqlCommand(); cmd.CommandText = insert into User (StuID,StuName,Major,Password,Email) values( + tbxStuID.Text + , + tbxStuName.Text + , + str + , + tbxPassword.Text + , + tbxEmail.Text + ); cmd.Connection = con; con.Open(); cmd.ExecuteNonQuery(); con.Close(); Response.Redirect(Login.aspx); protected void btnReset_Click (object sender, EventArgs e)tbxStuID.Text = null; tbxStuName.Text = null; tbxPassword.Text = null; tbxPassword2.Text = null; tbxEmail.Text = null; rbnCS.Checked = false; rbnSE.Checked = false; rbnNE.Checked = false;登录页面如下图3所示:图3 登录页面页面中所使用的TextBox控件的ID属性依次为:tbxStuID, tbxPassword所使用的Button控件的ID属性依次为:btnLogin和btnReset。还有一个Label控件用来显示提示信息,ID属性为lblInfo。如果登录成功,则转到主页面Default.aspx,否则在Label控件中显示登录错误提示信息。(3) 请写出这些页面控件中还有哪些属性需要设置。学号:密码: (4) 请写出注册按钮btnLogin和重填按钮btnReset这两个控件Click事件处理函数。protected void btnLogin_Click(object sender, EventArgs e)if (tbxStuID.Text = null | tbxPassword.Text = null) lblInfo.Text = 请输入学号和密码!; else SqlConnection con = new SqlConnection(); con.ConnectionString = server=(local);uid=sa;pwd=clm0302;database=Learning; string sql = select StuID,Password from User where StuID= + tbxStuID.Text + and Password= + tbxPassword.Text + ; SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = con; con.Open(); SqlDataReader rd = c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Chitinovorin-A-生命科学试剂-MCE
- 自身免疫性关节炎治疗新突破:2025年免疫治疗应用案例分析
- 物联网设备安全漏洞防护策略与智能交通安全报告2025
- 工业互联网平台边缘计算硬件架构创新设计研究报告
- 2025年不良资产处置行业市场格局与创新模式发展策略研究
- 低碳城市规划与城市交通拥堵治理案例解析
- 电商知识产权保护与电子商务平台知识产权保护与知识产权保护法律法规实施报告
- 审计处突发事件应急预案突发事件应急预案【六篇】
- 华晨宝马供应商管理制度
- 智慧食堂个人管理制度
- 《某飞机场物业管理服务方案》
- 移动OA系统建设方案
- 2024年重庆高考化学试题卷(含答案解析)
- 人体器官讲解课件
- DB3301-T 0256-2024 城市生态河道建设管理规范
- 2023年南京市卫健委所属部分事业单位招聘考试试题及答案
- 《管理会计》说课及试讲
- 二手农机买卖合同协议书
- 2024年大学试题(宗教学)-伊斯兰教文化笔试考试历年典型考题及考点含含答案
- 机床安全 压力机 第 2 部分:机械压力机安全要求
- 住院医师规范化培训临床小讲课的设计与实施培训课件
评论
0/150
提交评论