Asp Net实验报告

时间:2024.5.4

西南石油大学实验报告

院/系: 计算机科学学院

AspNet实验报告

课程名称:DotNet应用软件开发技术

AspNet实验报告

一、 界面

AspNet实验报告

AspNet实验报告

二、 代码

protected void Page_Load(object sender, EventArgs e)

{

Title = "学生信息录入系统";

if (!IsPostBack)

{

DataSet ds = DataAccess.SelectSql("select YXMC,YXDM from tblYX"); DropDownList1.DataSource = ds;

DropDownList1.DataTextField = "YXMC";

DropDownList1.DataValueField = "YXDM";

DropDownList1.DataBind();

DropDownList1.Items.Insert(0,new ListItem("--请选择院系--","")); }

}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {

if (DropDownList1.SelectedValue != "")

{

string sSql = "select ZYMC,ZYDM from tblZY where YXDM='" + DropDownList1.SelectedValue + "'";

DropDownList2.DataSource = DataAccess.SelectSql(sSql);

DropDownList2.DataTextField = "ZYMC";

DropDownList2.DataValueField = "ZYDM";

DropDownList2.DataBind();

DropDownList2.Items.Insert(0, new ListItem("--请选择专业--", "")); }

}

protected void Button2_Click(object sender, EventArgs e)

{

FileInfo myFile = null;

if (FileUpload1.HasFile)

{

string pictureName = FileUpload1.PostedFile.FileName;

myFile = new FileInfo(pictureName);

string myPath = Server.MapPath("FileUpnode/" + myFile.Name);

FileUpload1.SaveAs(myPath);

Image1.ImageUrl = "FileUpnode/" + myFile.Name;

}

}

protected void Button1_Click(object sender, EventArgs e)

{

string Ssex = null;

string ZP = Server.MapPath("FileUpnode/" + FileUpload1.PostedFile.FileName); if (RadioButton1.Checked == true)

Ssex = RadioButton1.Text;

else if (RadioButton2.Checked == true)

Ssex = RadioButton2.Text;

string sSql = "insert into tblXS

values('"+TextBox3.Text+"','"+TextBox2.Text+"','"+Ssex+"','"+DropDownList1.SelectedValue+"','"+DropDownList2.SelectedValue+"','"+ZP+"','"+TextBox1.Text+"')";

if (DataAccess.ExecuteSql(sSql) > 0)

Response.Write("录入成功");

}

}

三、 心得体会


第二篇:ASPNET沈士根实验报告(一)


班级 计专141 学号14501111姓名 黄跃翔 完成日期 2015.4.20

实验室 __理工楼320_ 指导老师 沈士根、叶晓彤   成绩__________

实验题目[请根据实际填写,参照《实验教学授课计划表》]

(一)实验目的

(1)熟悉常用的XHTML5元素

(2)掌握利用table、div和CSS实现页面布局的方法

(3)掌握CSS控制页面样式的方法

(4)了解JavaScript常识

(5)熟悉JQuery的使用方法

(6)理解XML文件结构,掌握XML文件建立的方法

(7)了解c#语言规范

(8)掌握c#基础语法、流程控制和异常处理等

(9)掌握创建c#类并应用于ASP.NET 4.5页面中的方法

(10)掌握ASP.NET 4.5页面的调试方法

(二)实验内容及步骤

实验二部分

1.浏览教材提供的综合实例MyPetShop,完成首页布局

首先对页面的总体布局,然后在分割后的各个模块上添加相应的控件,对控件进行命名和修改相应的属性。完成首页的布局,代码如下:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div id="top">

    <div id="logo_navi_stat">

        <div id="logo">

            <asp:Image ID="Image1" runat="server" Height="42px" ImageAlign="Left" ImageUrl="~/Ex2/Images/logo.gif" style="margin-bottom: 0px" /></div>

        <div id="navagation" style="height: 30px; background-color: #99CCFF">

            <asp:Button ID="Button1" runat="server" Text="首页" />

            &nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;

            <asp:Button ID="Button2" runat="server" Text="个性重置" />

            &nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;

            <asp:Button ID="Button3" runat="server" Text="注册" />

             &nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;

            <asp:Button ID="Button4" runat="server" Text="登录" />

        </div>

            </div>

    </div>

        <div id="position" style="background-color: #33CCCC">

            您的位置:

        </div>

        <div id="weather" style="border: thin solid #C0C0C0; float: left; width: 85%; height: 198px; margin-left: 59px;">天气预报--(中国气象局提供数据!)<br />

                    选择省/州<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">

                        <asp:ListItem>浙江省</asp:ListItem>

                    </asp:DropDownList>

                    选择城市<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True">

                        <asp:ListItem>温州市</asp:ListItem>

                    </asp:DropDownList>

                         &nbsp; 直辖市/北京<br />

                    今日实况 今日天气实况:气温:-1°C;风向/风力:东北风 2级;湿度:68%;空气质量:暂无;紫外线强度:最弱<br />

                    天气预报(今天) 1月19日 晴 -4°C/6°C 北风4-5级

                         &nbsp;

                    <asp:Image ID="Image20" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" />

                    <br />

                    天气预报(明天) 1月20日 晴 -7°C/3°C 北风4-5级

                         &nbsp;

                    <asp:Image ID="Image18" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" />

                    <br />

                    天气预报(后天) 1月21日 晴 -7°C/4°C 北风4-5级

                         &nbsp;

                    <asp:Image ID="Image19" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" />

                </div>

    </form>

</body>

</html>

2.利用JavaScript实现以下功能:

①将当前页面添加收藏夹

<script>

        function click() {

            if (event.button == 2) {

                alert("鼠标右键不可用")

            }

        }

        document.onmousedown = click;

</script>

②禁止使用鼠标右键

<html>

<head>

<title>屏蔽页面右键,但不屏蔽某HTML元素的右键响应</title>

<script language="javascript">

    function hidemenu() {

        document.oncontextmenu = function () { return false; }

    }

    function showmenu() {

        document.oncontextmenu = function () { return true; }

    }

</script>

</head>

<body onload="hidemenu();">

不响应右键

</body>

</html>

3.修改时钟程序,要求只显示时间信息

<head runat="server">

<meta http-equiv="Content-Type" content="textml; charset=utf-8"/>  

    <title></title> 

        <script src="../Scripts/jquery-2.1.3.min.js"></script>

        <script>

            function refresh() {

                //设置ID属性值为date的元素呈现内容为客户端的系统时间

                $("#date").text((new Date()).getHours().toString() + ":" + (new Date()).getMinutes().toString() + ":" + (new Date()).getSeconds().toString());

                setTimeout("refresh()", 1000);

            }

        </script>

</head>

<body onload="refresh()">

    <form id="form1" runat="server">

    <div id="date">

    </div>

    </form>

</body>

4.在页面中呈现一块广告区域,当单击该广告区域时,该区域将自动消失。要求利用jQuery实现

<script src="../Scripts/jquery-2.1.3.min.js"></script>

    <title></title>

    <script>

        $(function () {

            $("#ad").click(function () {

                $(this).hide();

            });

        });

</script>

<body>

    <form id="form1" runat="server">

<div style="position:fixed;width:100px;height:100px;border:1px solid;" id="ad"></div>

    </form>

</body>

实验三部分

1.扩充成绩转换程序。要求增加对输入成绩的合法性判断。

float fGrade = float.Parse(txtInput.Text);

        int division = (int)(fGrade / 10);

        if (division < 1 ||division > 10)//判断成绩是否在合理范围内

        {

           lblDisplay.Text="输入有误";

        }

        else

        {

            switch (division)

            {

                case 10:

                    lblDisplay.Text = "优秀";

                    break;

                case 9:

                    lblDisplay.Text = "优秀";

                    break;

                case 8:

                    lblDisplay.Text = "良好";

                    break;

                case 7:

                    lblDisplay.Text = "良好";

                    break;

                case 6

                    lblDisplay.Text = "及格";

                    break;

                default:

                    lblDisplay.Text = "不及格";

                    break;

            }

        }

    }

2.将九九乘法表改成如图3-13所示的浏览效果

观察原程序 发现显示输出的排列与FOR循环有关,更改相应的程序后完成本步骤

    protected void Page_Load(object sender, EventArgs e)

    {

        for (int i = 1; i <= 9; i++)

        {

            for (int j = i; j <= 9; j++)

            {

                Response.Write(i.ToString() + "*" + j.ToString() + "=" + (i * j).ToString());

                Response.Write("&nbsp;&nbsp;");

            }

            Response.Write("<br />");

        }

}

3.修改计算商的程序,要求如下:

①将用于获取“除数”和“被除数”的变量的数据类型改为int,再浏览Web窗体进行测试,分析显示的结果。

②增加系统异常信息的输出。

 protected void btnSubmit_Click(object sender, EventArgs e)

    {

        try

        {

            int divsor = int.Parse(txtDivsor.Text);     //第①步的修改

            int dividend = int.Parse(txtDividend.Text);

            Response.Write("商为:" + divsor / dividend);

            if (divsor % dividend != 0)     //异常输出判断

                Response.Write("不能被整除");

        }

        catch (Exception ee)

        {

            Response.Write("请输入正确的数字!我不会算小数");

        }

    }

4.改写UserInfo类,要求如下:

①增加一个事件ValidateBirthday

②改写DecideAge()写法,当输入的生日值大于当前日期或小于1900-1-1时触发事件ValidateBirthday。

③设计页面并应用修改后的UserInfo类

5.调试实验内容3的程序,写出aInput数组的变化过程。


(三)实验心得

1、 遇到的问题和解决方法:

(1)在实验2中的完成MySetShop的布局中,因为刚上手有点生疏,对于height,width等属性值的大概效果不是非常清楚所以布局的时候经常使得页面变得很混乱,但后来慢慢熟悉,慢慢用的多了之后就熟练了。

(2)在做修改时钟程序,将时间从客户端取出来,然后再重新定义输出,或者时分秒3位分开一个一个显示。

(3)在制作让广告区域消失时,由于没有将图片放在<相应的层里,导致点击之后图片还是没有消失。

(4)改写UserInfo类的这一问题不会做

2、 收获:

通过本次实验,在实验2的逐步编码过程中熟悉了常用的XHTML5元素,同时体会了table、div和CSS实现页面布局的不同做法带给的不同感觉,同时也初步掌握利用table、div和CSS实现页面布局的方法。在实验2中,通过实例的仿写和拓展的修改,不仅仅了解JavaScript的一些常识,更重要的是初步熟悉了JavaScript的一些用法,而实验2拓展第5题,通过网上的资料查询和实例的应用,让我也熟悉JQuery的使用方法。

实验3中的实验实例和拓展 让我掌握了一些c#基础语法,同时一些小错误中提醒我c#的编程语言要规范编写,在调试中,让我了解了一些流程控制和异常处理的方法,本次实验也初步涉及了一些c#类应用于ASP.NET 4.5页面中的一些操作。也接触了一些简单的ASP.NET 4.5页面的调试方法。

从开始的照着书编写代码,到后面初步的了解接触,到自己会编写和修改一些简单的程序。本次实验让我收获很多,同时我知道扎实的基础对后面更好学习的重要。

[:写好后命名为学号+姓名+(实验报告编号),如11136141_张三_实验报告(一),上交前请删除所有的中括号及其中的文字并保证文件名正确]

更多相关推荐:
spss实验报告

湖北汽车工业学院SPSS实习报告学号20xx0530501姓名杨文弟指导教师彭娟娟曾智实验一描述性统计分析一实验目的利用SPSS进行描述性统计分析要求掌握频数分析Frequencies过程描述性分析Descri...

spss对数据进行相关性分析实验报告

管理统计实验报告实验一一实验目的掌握用spss软件对数据进行相关性分析熟悉其操作过程并能分析其结果二实验原理相关性分析是考察两个变量之间线性关系的一种统计分析方法更精确地说当一个变量发生变化时另一个变量如何变化...

spss实验报告1

统计分析与SPSS的应用实验报告一一数据来源及说明本次试验报告数据来源于19xx年美国社会变迁普查19xxUSGeneralSocialSurvey在这次试验研究的是美国居民幸福感状况分析性别种族和地区之间的差...

spss实验报告模板

实验报告实验三连续变量的统计描述与参数估计实验目的1了解连续变量的统计描述指标体系和参数估计指标体系2掌握具体案例的统计描述和分析3学会bootstrap等方法实验原理1spss的许多模块均可完成统计描述的任务...

统计分析spss实验报告

国际商学院实验报告专业班级姓名学号成绩备注因实验项目不同表格不够可加附页实验结果若是网上提交请注明

spss实验报告

线订号学名姓装级班1234567891011121314151617

spss实验报告三

实验报告三一实验项目均数间的比较二实验的目的运用SPSS软件进行均数间的比较并能掌握运用SPSS软件的进行假设检验三实验内容1均值2单样本T检验3两独立样本T检验4配对样本T检验一均值1均值表示一系列数据或统计...

Spss实验总结

Spss总结本学期一共学习了七项spss使用方法分别是数据整理数据的转换t检验方差分析卡方检验相关分析与回归方程图表的制作与编辑我觉得spss对我用处非常大就平时学习来说我用它计算了几道生物统计题完成了spss...

spss实验报告

武汉工商学院市场调查与预测课程实验实训报告武汉工商学院武汉工商学院

管理统计学spss数据的录入及获取-实验报告

数据的录入及获取一实验目的与要求1熟悉软件数据录入界面的操作说明2掌握开放题单选题多选题的录入方法3掌握如何将电子表格数据文本数据数据库格式数据导入到SPSS中4熟悉数据保存方法二实验内容提要1根据给定的调查问...

管理统计spss数据管理-实验报告

数据管理一实验目的与要求1掌握计算新变量变量取值重编码的基本操作2掌握记录排序拆分筛选加权以及数据汇总的操作3了解数据字典的定义和使用数据文件的重新排列转置合并的操作二实验内容提要1自行练习完成课本中涉及的对C...

spss统计学上机报告

一用两种定义变量的方法绘制直方图某学院两个专业各抽取24名学生他们某门课考试成绩资料如下方法1SPSS操作步骤定义成绩学生数和专业三个变量在定义变量窗口对专业做变量值标签令1甲专业2乙专业在录入数据窗口依次录入...

spss实验报告(9篇)