实验02C#语言基础_第1页
实验02C#语言基础_第2页
实验02C#语言基础_第3页
实验02C#语言基础_第4页
实验02C#语言基础_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

实验二实验二 C C 语言基础语言基础 学号 学号 20131020260 姓名 姓名 廖宇廖宇 专业 专业 信息管理与信息系统信息管理与信息系统 实验时间 实验时间 2016 年年 3 月月 15 实验地点 实验地点 图书馆图书馆 一 实验目的一 实验目的 掌握 C 语言的基础语法 能熟练创建类 属性和方法 掌握对类的继承和调用类的方法 二 实验内容和要求二 实验内容和要求 1 根据用户输入 1 12 之间的数字 转换成相应月份所具有的天数 2 在页面接受用户输入的数字 表示 0 到该数字之间的范围 将该范围内所有的质 数输出到页面 3 设计一个学生类 Student 该类继承于 Person 类 Person 类包括姓名 Name 和 成绩 Score 两个属性 Student 类中有一个方法 CheckScore 用于判断成绩的等级 4 将学生类 Student 应用于窗体中 5 在页面的两个文本框中分别接受用户输入长方形的两条边长 再设计两个按钮 一个用于面积的计算 一个用于周长的计算 当单击其中一个按钮时 在页面的标签控件 上显示计算的结果 操作过程中注意要截图 记录操作步骤并上交实验报告 3 实验步骤 实验步骤 1 根据用户输入 1 12 之间的数字 转换成相应月份所具有的天数 A 打开 visual studio 2010 按实验一的方法创建一个 ASP NET Web 的空网站 命名为 课堂练习 1 B 在网站根目录下创建名为 Default aspx 的窗体文件 设计 web 窗体 切换到设计视图 向页面中添加 1 个 TextBox 控件 1 个 Button 控件和 1 个 Label 控件 并设置属性 获得 如下图界面 C 编写事件代码 按钮 btnSubmit 被单击时执行的事件如下 protected void btnSubmit Click object sender EventArgs e int month Convert ToInt32 txtInput Text switch month case 1 lblDisplay Text 1 月共有 31 天 break case 2 lblDisplay Text 2 月共 2 有 28 天 break case 3 lblDisplay Text 3 月共有 31 天 break case 4 lblDisplay Text 4 月共有 30 天 break case 5 lblDisplay Text 5 月共有 31 天 break case 6 lblDisplay Text 6 月共有 30 天 break case 7 lblDisplay Text 7 月共有 31 天 break case 8 lblDisplay Text 8 月共有 31 天 break case 9 lblDisplay Text 9 月共有 30 天 break case 10 lblDisplay Text 10 月共有 31 天 break case 11 lblDisplay Text 11 月共有 30 天 break case 12 lblDisplay Text 12 月共有 31 天 break default lblDisplay Text 输入数字有误 break D 右击创建的 web 窗体 选择在浏览器中浏览 进行测试 2 在页面接受用户输入的数字 表示 0 到该数字之间的范围 将该范围内所有的质 数输出到页面 A 打开 visual studio 2010 按实验一的方法创建一个 ASP NET Web 的空网站 命名为 课堂练习 2 在网站根目录下创建名为 Default aspx 的窗体文件 B 设计 web 窗体 切换到设计视图 向页面中添加 1 个 TextBox 控件 1 个 Button 控件 和 1 个 Label 控件 并设置如下属性 获得如下图界面 C 编写事件代码 按钮 btnSubmit 被单击时执行的事件如下 protected void btnSubmit Click object sender EventArgs e int range Convert ToInt32 txtInput Text int pen new int range for int i 2 i range i int k int Math Sqrt i int j for j 2 j k 1 pen i 1 for int i 0 i pen Length i if pen i 1 Response Write i Response Write D 右击创建的 web 窗体 选择在浏览器中浏览 进行测试 3 设计一个学生类 Student 该类继承于 Person 类 Person 类包括姓名 Name 和 成绩 Score 两个属性 Student 类中有一个方法 CheckScore 用于判断成绩的等级 A 打开 visual studio 2010 按实验一的方法创建一个 ASP NET Web 的空网站 命名为 课堂练习 3 B 右击网站名称 选择 添加新项 命令 在 添加新项 对话框中选择 类 模版 重 命名为 Person cs 单击添加按钮 C 打开 Person cs 文件 输入如下代码 public class Person private string name private int score public string Name get return name set name value public int Score get return score set score value public Person string name int score this Name name this Score score TODO 在 此 处鋦添 加 构 1 造 函 数簓逻 辑 D 用同样的方法建立 类 模版 Student cs E 打开 Student cs 文件 输入以下代码 public class Student Person public Student string studentName int studentScore base studentName studentScore public string checkScore int score this Score int grand score 10 switch grand case 10 case 9 return this Name 成绩优秀 break case 8 return this Name 成绩良好 break case 7 return this Name 成绩中等 break case 6 return this Name 成绩及格 break case 5 case 4 case 3 case 2 case 1 case 0 return this Name 成绩不合格 break default return 您的输入有误 break 4 将学生类 Student 应用于窗体中 A 在网站根目录下创建名为 Default aspx 的窗体文件 设计 web 窗体 切换到设计视图 向页面中添加 2 个 TextBox 控件 1 个 Button 控件和 1 个 Label 控件 设置相应属性 获 得如下界面 B 浏览建立的 web 窗体 进行测试 5 在页面的两个文本框中分别接受用户输入长方形的两条边长 再设计两个按钮 一个用于面积的计算 一个用于周长的计算 当单击其中一个按钮时 在页面的标签控件 上显示计算的结果 A 打开 visual studio 2010 按实验一的方法创建一个 ASP NET Web 的空网站 命名为 课堂练习 4 在网站根目录下创建名为 Default aspx 的窗体文件 B 设计 web 窗体 切换到设计视图 向页面中添加 2 个 TextBox 控件 2 个 Button 控件 和 3 个 Label 控件 设置相应属性 获得如下界面 C 编写事件代码 按钮 Button1 和 Button2 被单击时分别执行的事件如下 D 浏览建立的 web 窗体 进行测试 小结 小结 很多代码都还不知道具体的意思和用法 需要加强基础知识的学习 很多代码都还不知道具体的意思和用法 需要加强基础知识的学习 四 主要实验仪器及材料四 主要实验仪器及材料 安装有 Windows 20

温馨提示

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

评论

0/150

提交评论