C#程序设计实验报告实验指导书.doc
《C#程序设计实验报告实验指导书.doc》由会员分享,可在线阅读,更多相关《C#程序设计实验报告实验指导书.doc(52页珍藏版)》请在沃文网上搜索。
1、金陵科技学院实验报告实验1 C#基础编程一、实验目的1、熟悉Visual Studio .NET开发环境;2、掌握C#应用程序的基本操作过程;3、掌握C#的数据类型,运算符以及表达式的使用;4、掌握分支和循环语句的使用方法;5、掌握一维数组,二维数组及数组型数组的使用。二、实验要求1、编写程序要规范、正确,上机调试过程和结果要有记录;2、做完实验后给出本实验的实验报告。三、实验设备、环境安装有Visual Studio .NET2005以上版本软件。四、实验步骤1、 采用VS编写一个简单的控制台应用程序(1)打开VS开发工具。(2)在新建项目对话框中选择Visual C#,模板选择控制台应用程
2、序,给项目命名为HelloConsole,然后点“浏览”按钮,选择项目的存储目录。(3)在Program.cs文件中,键入代码如下:using System;Namespace HelloConsole class Program static void Main(string args) String name; Console.Write(请输入姓名:); name = Console.ReadLine(); Console.WriteLine(欢迎0光临, name); Console.ReadLine(); (4)按F5或者点启动调试按钮运行程序,在控制台中输入“你的姓名”,回车。2、
3、采用VS编写一个简单的windows窗体应用程序(1)打开开发工具。(2)在新建项目对话框中选择Visual C#,模板选择windows窗体应用程序,给项目命名为HelloForm,然后点“浏览”按钮,选择项目的存储目录。(3)在Form1窗体中拖放一个TextBox文本框、Label标签和Button按钮控件,修改Label的Text属性为”, 修改Button1的Text属性为”确定”。(4)双击Command1进入Form1.cs的代码界面,在button1_Click事件中键入代码如下:private void button1_Click(object sender, EventAr
4、gs e) label1.Text = 欢迎 + textBox1.Text + 光临; /或者 label1.Text = string.Format(欢迎0光临,textBox1.Text); (5)按F5或者点启动调试按钮运行程序,在文本框中输入“你的姓名”,单击“确定”按钮。运行结果(请截图):1、 采用VS编写一个简单的控制台应用程序2、采用VS编写一个简单的windows窗体应用程序五、实验内容1、编写一个控制台应用程序,输入自己的班级、学号、姓名并显示。using System;using System.Collections.Generic;using System.Linq;
5、using System.Text;using System.Threading.Tasks;namespace student class Program static void Main(string args) String grade; String name; String number; Console.WriteLine(请输入班级:); grade = Console.ReadLine(); Console.WriteLine(请输入姓名:); name = Console.ReadLine(); Console.WriteLine(请输入学号:); number = Cons
6、ole.ReadLine(); Console .WriteLine (班级:0,姓名:1,学号:2,grade,name ,number ); Console .ReadLine (); 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.Thread
7、ing.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication2 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) MessageBox .Show (班级:+textBox1.Text+n姓名:+textBox2.Text +n学号:+textBox3 .Text ); 3、编写一个程序,用来判断输入的是大写字母,
8、小写字母,数字还是其他的字符(if)。using System;using System.Collections.Generic;using System.Linq;using System.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 =
9、 Z) Console.WriteLine(该字母是大写字母); else if (char.IsDigit(c) Console.WriteLine(该字母是数字); else Console.WriteLine(其它字符); Console.ReadLine(); 4、编写一个程序,实现简单的加、减、乘、除的运算(switch)。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;u
10、sing System.Text;using System.Windows.Forms;namespace WindowsFormsApplication3 public partial 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) ca
11、se +: txtresult.Text = (num1 + num2) + ; break; case -: txtresult.Text = (num1 - num2) + ;break; case *: txtresult.Text = (num1 * num2) + ;break; case /: txtresult.Text = (num1 / num2) + ;break; default: txtresult.Text = error!;break; 5、定义一个一维数组,通过键盘输入10个两位整数,用foreach循环输出其中的内容。并求出其中的最大值和平均值,把结果显示出来。
12、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 int10; int i = 0; while (i = 10 & ai = 99) i+; Console.Write( 数组内容为:); foreach (int j in a) Console.Wri
13、te(0 , j); Console.WriteLine(); Console.WriteLine(最大值: + a.Max(); Console.WriteLine(平均值: + a.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
14、 ConsoleApplication2 class Program static void Main(string args) int, a = new int5, 5; int max; 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
15、= 0; i 5; i+) for (int j = 0; j max) max = ai, j; Console.WriteLine(最大值: + max); Console.ReadLine(); 实验项目名称: 面向对象编程 实验学时: 6 同组学生姓名: 无 实验地点: A104 实验日期: 实验成绩: 批改教师: 马青霞 批改时间: 实验2 面向对象编程一、实验目的、要求1、理解面向对象程序设计的思想和基本概念;2、掌握类的定义和使用;3、掌握类的数据成员,属性的定义和使用;4、掌握方法的定义,调用和重载以及方法参数的传递;5、掌握构造函数和析构函数的定义和使用。7、掌握虚方法的定义
16、以及如何用虚方法实现多态;8、掌握抽象类的定义以及如何用用抽象方法实现多态;9、掌握集合的创建和操作方法;10、掌握接口的定义及使用方法。二、实验要求1、编写程序要规范、正确,上机调试过程和结果要有记录;2、做完实验后给出本实验的实验报告。三、实验设备、环境安装有VS.Net 2005以上版本软件。四、实验内容1、利用方法的重载两个整数和两个双精度类型数据求和。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespa
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 实验 报告 指导书