新实验指导书范文.doc_第1页
新实验指导书范文.doc_第2页
新实验指导书范文.doc_第3页
新实验指导书范文.doc_第4页
新实验指导书范文.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

新实验指导书范文 实验1C#语言基础(2学时)1.1实验目的及要求1)掌握C#程序创建、编译和运行的基本步骤;2)掌握控制台输入输出的基本方法;3)初步熟悉VS.NET集成开发环境。 1.2试验内容1)创建控制台程序,输出“hello world!”;2)创建Windows应用程序,输出“hello world!”1.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 2、创建Windows应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“Windows应用程序”;3)编写代码;4)调试程序。 1.4代码1.5实验中遇到的问题1.6程序的验证数据实验2数据类型及表达式(6学时)2.1实验目的及要求1)掌握C#的数据类型和类型转换;2)了解常量的作用,掌握常量与变量的定义;3)掌握C#运算符的用途和表达式的写法,熟悉调试程序的方法;2.2试验内容1)从键盘输入两个不同类型的数,比较这两个数的大小,输出较小的那个数。 2)请写出四种不同的语句,用于完成对整型变量a减1,并把结果存于a中的任务。 3)判断每月有多少天。 4)从键盘读入字符序列,然后在标准输出设备上输出。 2.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 2.4代码2.5实验中遇到的问题2.6程序的验证数据例如输入2个数,8和4,运行后的结果8+4=12;8-4=4;8*4=32;8/4=2;运行结果正确。 实验3流程控制(4学时)3.1实验目的及要求1)掌握C#的程序流程;3.2试验内容1)输出130之间的所有整数,并且每行只输出6个整数,这6个整数之间以Tab键分隔。 要求分别用for和while循环实现。 2)编写一个程序,在控制台窗口中输出以下图形*3.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 3.4代码3.5实验中遇到的问题3.6程序的验证数据实验4类、继承和多态(8学时)4.1实验目的及要求1)熟悉面向对象的基本概念;2)进一步掌握类的各种成员的使用方法;3)掌握对象之间通信的基本方法;4)掌握继承和多态性的实现方法;5)熟悉接口技术在继承中的应用。 4.2试验内容1)创建一组相关类,第二个类响应第一个类的事件,第三个类又响应第二个类的事件,当第一个类的对象发生指定事件时,将引发一系列对象的连锁反应。 具体要求请创建控制台程序a)创建一个表示太阳的类sun,在其中定义一个事件OnRise,一个成员方法Rise,并在方法中引发事件。 b)新建一个公鸡类COCK,在其中定义私有字段_name,针对sun.OnRise事件的处理方法,事件OnSing,以及引发该事件的方法Sing;在类的构造函数中初始化字段,并将事件处理方法与事件相关联。 c)创建一个主人类Ren,定义字段name,起床事件OnGetup,起床方法Getup(引发起床事件),养鸡方法Foster,以及Cock.Onsing事件的处理方法e1_OnSing,并在Foster方法中与事件相关联。 2)管理学生信息a)创建windows应用程序L7_3;b)向程序项目中新增一个类Student,保存在文件Student.CS中。 为类添加私有字段_id、_name、_gender、_class和_grade,分别表示学生的学号、姓名、性别、班级和年级;再为这些字段定义对应的封装属性ID、Name、Gender、Class和Grade,其中Grade定义为虚拟属性;c)定义Student的派生类Undergraduate和Graduate(仍保存在文件Student.CS中),为它们定义字段_department及其封装属性Department,表示学生所在的院系;再为Graduate定义字段_tutor及其封装属性Tutor,表示研究生的导师;d)在Undergraduat和Graduate中分别重载Grade属性,强制要求Undergraduate的年级范围在14之间,而Graduate的年级范围在13之间;e)定位到程序主窗体的代码视图,为窗体类Form1增加一个Student类型的数组字段students,并在Form1的构造函数中创建三个不同类型的学生数组元素。 f)回到程序主窗体的设计视图,向其中添加一组lable控件和textbox控件,以及一个button控件(控件布局图1所示)g)为按钮控件定义单击事件处理方法当用户在窗体第一个文本框中输入学号并按下按钮时,程序在studens数组中查找指定学生对象,并调用成员方法Show来显示学生信息。 h)完成方法Show的定义,在其中将学生各项信息分别显示在窗体的各个文本框中。 i)编译运行程序,在程序窗体中输入指定学号,并查找该学生信息。 j)修改程序代码,为students数组中的Undergraduate对象和Graduate对象指定超出范围的年级值,看看程序的执行有什么变化。 4.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 4.4代码4.5实验中遇到的问题4.6程序的验证数据实验5常用类(2学时)5.1实验目的及要求1)掌握字符串的基本操作方法;2)掌握Math类的常用静态成员和方法。 5.2试验内容1)使用String和StringBuidler类型,对字符串进行反转操作;2)在Windows窗体中处理控件的基本鼠标和键盘事件;5.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 5.4代码5.5实验中遇到的问题5.6程序的验证数据实验6泛型基础(2学时)6.1实验目的及要求1)熟悉泛型类的基本概念,理解泛型类与普通类的区别;2)掌握泛型中的类型限制方法;3)了解泛型类在数据结构和算法中的应用。 6.2试验内容1)创建泛型的堆栈类,以先进后出的方式维护其中的元素;2)在程序中使用泛型类List。 6.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 6.4代码6.5实验中遇到的问题6.6程序的验证数据实验7可空类型(2学时)7.1实验目的及要求1)掌握可空类型的定义和使用方法;2)理解可空类型上的操作法提升规则。 7.2试验内容1)创建能够包含可空信息的学生类极其派生类,并在Windows窗体中显示和不同类型的学生信息7.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 7.4代码7.5实验中遇到的问题7.6程序的验证数据实验8泛型接口、方法和委托(2学时)8.1实验目的及要求1)掌握泛型接口及其派生类型的用法;2)掌握泛型方法和泛型委托的用法。 8.2试验内容1)创建泛型的链表和循环链表,并在其中实现泛型接口所定义的规约8.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 8.4代码8.5实验中遇到的问题8.6程序的验证数据实验9遍历器(2学时)9.1实验目的及要求1)掌握默认遍历器和自定义枚举器的创建和使用方法;2)理解遍历器的内部工作机制。 9.2试验内容1)创建双向链表类,实现链表节点的正向遍历和反向遍历9.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 9.4代码9.5实验中遇到的问题9.6程序的验证数据实验10匿名方法(2学时)10.1实验目的及要求1)熟悉匿名方法的定义和调用规则;2)掌握如何将函数过程作为方法参数和返回值使用。 10.2试验内容1)使用匿名方法封装数列的递推公式,进而对数列进行递推计算和求和;10.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 10.4代码10.5实验中遇到的问题10.6程序的验证数据实验11异常处理(2学时)11.1实验目的及要求1)熟悉C#语言的异常处理结构;2)掌握异常处理的基本原则和技巧。 11.2试验内容1)使用try-cathc-finally语句,处理向量计算过程中可能发生的异常11.3实验指导 1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。 11.4代码11.5实验中遇到的问题11.6程序的验证数据实验12文件和流(2学时)12.1实验目的及

温馨提示

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

评论

0/150

提交评论