C#程序设计实验报告实验指导书-邵佳楠(共54页).doc
《C#程序设计实验报告实验指导书-邵佳楠(共54页).doc》由会员分享,可在线阅读,更多相关《C#程序设计实验报告实验指导书-邵佳楠(共54页).doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学 生 实 验 报 告 册(理工类)课程名称: C#程序设计实验 专业班级:14计算机科学与技术(单)(1) 学生学号: 学生姓名: 邵佳楠 所属院部: 计算机工程学院 指导教师: 马xx 2016 2017学年 第 1 学期 金陵科技学院教务处制专心-专注-专业实验项目名称: C#基础编程 实验学时: 6 同组学生姓名: 无 实验地点: A104 实验日期: 实验成绩: 批改教师: 马青霞 批改时间: 实验1 C#基础编程一、实验目的1、熟悉Visual Studio .NET开发环境;2、掌握C#应用程序的基本操作过程;3、掌握C#的数据类型,运算符以及表达式的使
2、用;4、掌握分支和循环语句的使用方法;5、掌握一维数组,二维数组及数组型数组的使用。二、实验要求1、编写程序要规范、正确,上机调试过程和结果要有记录;2、做完实验后给出本实验的实验报告。三、实验设备、环境安装有Visual Studio .NET2005以上版本软件。四、实验步骤1、 采用VS编写一个简单的控制台应用程序(1)打开VS开发工具。(2)在新建项目对话框中选择Visual C#,模板选择控制台应用程序,给项目命名为HelloConsole,然后点“浏览”按钮,选择项目的存储目录。(3)在Program.cs文件中,键入代码如下:using System;Namespace Hell
3、oConsole class Program static void Main(string args) String name; Console.Write(请输入姓名:); name = Console.ReadLine(); Console.WriteLine(欢迎0光临, name); Console.ReadLine(); (4)按F5或者点启动调试按钮运行程序,在控制台中输入“你的姓名”,回车。2、采用VS编写一个简单的windows窗体应用程序(1)打开开发工具。(2)在新建项目对话框中选择Visual C#,模板选择windows窗体应用程序,给项目命名为HelloForm,然
4、后点“浏览”按钮,选择项目的存储目录。(3)在Form1窗体中拖放一个TextBox文本框、Label标签和Button按钮控件,修改Label的Text属性为”, 修改Button1的Text属性为”确定”。(4)双击Command1进入Form1.cs的代码界面,在button1_Click事件中键入代码如下:private void button1_Click(object sender, EventArgs e) label1.Text = 欢迎 + textBox1.Text + 光临; /或者 label1.Text = string.Format(欢迎0光临,textBox1.T
5、ext); (5)按F5或者点启动调试按钮运行程序,在文本框中输入“你的姓名”,单击“确定”按钮。运行结果(请截图):1、 采用VS编写一个简单的控制台应用程序2、采用VS编写一个简单的windows窗体应用程序五、实验内容1、编写一个控制台应用程序,输入自己的班级、学号、姓名并显示。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace student class Program static void Ma
6、in(string args) String grade; String name; String number; Console.WriteLine(请输入班级:); grade = Console.ReadLine(); Console.WriteLine(请输入姓名:); name = Console.ReadLine(); Console.WriteLine(请输入学号:); number = Console.ReadLine(); Console .WriteLine (班级:0,姓名:1,学号:2,grade,name ,number ); Console .ReadLine ()
7、; 2、编写一个Windows窗体应用程序,输入自己的班级、学号、姓名并显示。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication2 public partial class
8、Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) MessageBox .Show (班级:+textBox1.Text+n姓名:+textBox2.Text +n学号:+textBox3 .Text ); 3、编写一个程序,用来判断输入的是大写字母,小写字母,数字还是其他的字符(if)。using System;using System.Collections.Generic;using System.Linq;using Syst
9、em.Text;using System.Threading.Tasks;namespace ConsoleApplication1 class Program static void Main(string args) Console.WriteLine(请输入一个字符:); char c = Convert.ToChar(Console.ReadLine(); if (c = a & c = A & c = Z) Console.WriteLine(该字母是大写字母); else if (char.IsDigit(c) Console.WriteLine(该字母是数字); else Con
10、sole.WriteLine(其它字符); Console.ReadLine(); 4、编写一个程序,实现简单的加、减、乘、除的运算(switch)。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication3 public partial
11、 class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) int num1 = int.Parse(txtnum1.Text); int num2 = int.Parse(txtnum2.Text); switch (txtop.Text) case +: txtresult.Text = (num1 + num2) + ; break; case -: txtresult.Text = (num1 - num2) + ;bre
12、ak; case *: txtresult.Text = (num1 * num2) + ;break; case /: txtresult.Text = (num1 / num2) + ;break; default: txtresult.Text = error!;break; 5、定义一个一维数组,通过键盘输入10个两位整数,用foreach循环输出其中的内容。并求出其中的最大值和平均值,把结果显示出来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste
13、m.Threading.Tasks;namespace ConsoleApplication2 class Program static void Main(string args) int a = new int10; int i = 0; while (i = 10 & ai = 99) i+; Console.Write( 数组内容为:); foreach (int j in a) Console.Write(0 , j); Console.WriteLine(); Console.WriteLine(最大值: + a.Max(); Console.WriteLine(平均值: + a.
14、Average(); Console.ReadLine(); 6、定义一个5行5列二维数组,用随机数给二维数组赋值,按照5行5列的格式显示出二维数组的内容,把最大值显示出来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2 class Program static void Main(string args) int, a = new int5, 5; int ma
15、x; Random rnd = new Random(); Console.WriteLine(二维数组的内容为:); for (int i = 0; i 5; i+) for (int j = 0; j 5; j+) ai, j = rnd.Next(10, 99); Console.Write(0 , ai, j); Console.WriteLine(); max = a0, 0; for (int i = 0; i 5; i+) for (int j = 0; j max) max = ai, j; Console.WriteLine(最大值: + max); Console.Read
16、Line(); 实验项目名称: 面向对象编程 实验学时: 6 同组学生姓名: 无 实验地点: A104 实验日期: 实验成绩: 批改教师: 马青霞 批改时间: 实验2 面向对象编程一、实验目的、要求1、理解面向对象程序设计的思想和基本概念;2、掌握类的定义和使用;3、掌握类的数据成员,属性的定义和使用;4、掌握方法的定义,调用和重载以及方法参数的传递;5、掌握构造函数和析构函数的定义和使用。7、掌握虚方法的定义以及如何用虚方法实现多态;8、掌握抽象类的定义以及如何用用抽象方法实现多态;9、掌握集合的创建和操作方法;10、掌握接口的定义及使用方法。二、实验要求1、编写程序要规范、正确,上机调试过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 实验 报告 指导书 邵佳楠 54
限制150内