电商系统实验二报告-郭森明_第1页
电商系统实验二报告-郭森明_第2页
电商系统实验二报告-郭森明_第3页
电商系统实验二报告-郭森明_第4页
电商系统实验二报告-郭森明_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务系统实验二实验报告 班级: 10021101 姓名: 郭森明 学号:2011302616一、实验目的1掌握ASP.NET的概念及其特点。2初步理解面向对象的程序设计。3 初步掌握如何使用Visual Studio进行ASP.NET的初步开发。2、 实验器材1PC一台。2Visual Studio 2010,SQL Server 2005,IIS服务器软件。三、实验内容 搭建ASP.NET环境,并在此基础上熟悉ASP.NET的各种基本操作和方法。四、实验步骤1搭建ASP.NET开发环境。2实现ASP.NET下的“Hello World!”。3掌握下列ASP.NET内置对象。(Page、R

2、equest、Response、Application、Session、Server)。4实现一个在线人数统计功能。(提示在Application对象、Session对象事件中实现)5实现记录用户登录IP地址。(通过Request.UserHostAddress获取用户IP,再通过Cookie存储)6熟悉常用控件的使用。(通过DropDownList控件显示加减乘除4种运算符号,通过两个文本框提供用户输入要计算的数字,实现计算功能)。五、实验结果1搭建ASP.NET开发环境。2 实现ASP.NET下的“Hello World!”实现过程:实现代码: Hello World! 3 掌握下列ASP

3、.NET内置对象。(Page、Request、Response、Application、Session、Server)。Page:该指令是ASP.NET页面中必须有的指令,而且每个页面只能拥有一个Page指令。主要用于定义ASP.NET页面分析器和编译器使用的特定属性。可以放在ASP.NET页面任何合理位置,但一般都是将其放置在页的顶端。Request:该对象是用户访问网站时,服务器从用户客户端获取相关信息,或者用户向服务器发送请求,要求其响应操作。Request对象最大的用途在于提交表单信息。例如,当一个用户完成注册时,服务器将以Request对象获取用户提交的注册信息进行相关处理。Requ

4、est对象也可以用于页面间传递参数,李丽茹通过超级链接传递页面参数等。Response:该对象是ASP.NET应用程序专门负责将服务器的信息传递给客户端用户。Response对象主要应用于响应客户端的请求,并将服务器的响应返回给用户。可以将用户请求的网址重定向到另一个网址。Response对象在ASP.NET开发中的应用十分广泛。Application:该对象提供一个存储场所,用来存储用户访问的变量和对象。这些变量和对象可以在访问该网站的所有用户之间共享信息。Application对象主要用于在线人数统计、创建聊天室、读取数据库中的数据等。该对象实现前要将网站创建成应用程序,创建全局性文件(G

5、lobal.asax),把Application对象在该文件中进行设置应用。Global。Asax文件通常保存在站点的根目录下,是Web应用程序的全局性文件。Session:该对象是指用户从打开浏览器访问服务器到关闭浏览器之间呃会话状态。这个会话期间,浏览器会为用户标上一个编号。这个编号是一个由服务器随机产生的字符串,由24个字符串组成,通常称之为SessionID。Session可以存储用户访问服务器的一些传递资料信息。其与日常生活的打电话十分相似。用户从拨通电话到挂断电话之间就是一个Session。用户拨通电话就会连接到电信营运商的服务器,电信营运商的服务器就会根据电话号码响应通话服务。这

6、里电话号码就是SessionID。Sever:该对象是服务器处理请求的助手。该方法常用语数据库连接及文件上传下载中将其文件进行路径转换。4 实现一个在线人数统计功能。(提示在Application对象、Session对象事件中实现)实现代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace 在线统计人数 public partial class 在线人数统计 :

7、 System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Response.Write(在线人数: + Applicationdk_uses.ToString() + ); 5 实现记录用户登录IP地址。(通过Request.UserHostAddress获取用户IP,再通过Cookie存储)实现代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;usi

8、ng System.Web.UI.WebControls;namespace IP public partial class IP : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) HttpCookie MyCookie = Request.CookiesUser_IP; /获取Cookie对象 string IP_txt = Request.UserHostAddress.ToString(); /获取IP地址 HttpCookie MyCookie_IP = new HttpCookie(Us

9、er_IP, IP_txt); /创建Cookie对象 Response.AppendCookie(MyCookie_IP); /保存Cookie对象 Response.Write(用户IP地址: + MyCookie_IP.Value + ); 6 熟悉常用控件的使用。(通过DropDownList控件显示加减乘除4种运算符号,通过两个文本框提供用户输入要计算的数字,实现计算功能)。加法:减法:乘法:除法:实现代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using Sy

10、stem.Web.UI;using System.Web.UI.WebControls;namespace 四种运算 public partial class 四种运算 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) double A = Convert.ToDouble(TextBox1.Text); double B = Convert.ToDouble(TextBox2.Text); double C = 0; switch (DropDownList1.SelectedValue) case +: C = A + B; break; case -: C = A - B; break; case *: C =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论