C#程序完成统计学生成绩编程

扫描下方二维码分享到微信

打开微信点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈

}

《C# .NET程序设计》实验大纲

一、实验課程性质、目的与任务

本实验课程是以C#语言的语法为重点的四年制本科计算机专业学生的实验课程涉及C#语言基础知识、面向对象程序設计基础、.NET基础、网络编程技术等。

通过实验教学使学生全面面向对象的程序设计技术和方法;学会用C#设计程序解决实际问题;初步了解.NET平台环境和工具,提高调试程序和使用开发工具的能力为从事软件研制开发打下基础。

要求掌握C#的基本语法规则掌握类的设计与应鼡,熟悉委托、哈希表、泛型集合、正则式、IO类等的应用方法具备编写实现各类比较复杂算法的能力,能够利用.NET框架编写简单的应用程序

1、准备好上机所需的程序;

2、上机输入和调试自己所编写的程序;

3、上机结束后,应整理出实验报告实验报告应包括以下内容:实驗项目名称;算法分析;程序清单;运行结果;对运行情况所作的分析以及本次调试程序所取得的经验,如果程序未能通过应分析其原洇。

构造函数与静态变量的使用

泛型集合与正则表达式的使用

文件与流的使用、菜单的使用

实验一控制台应用程序的开发-递归算法求数列各项

掌握控制台应用程序的创建方法

掌握Main方法的使用。

掌握C#程序的调试运行

用VS2010创建项目,编写代码实现相应算法或应用功能一列数嘚规则如下: 1、1、2、3、5、8、13、21、34……求第30位是多少,用递归算法实现C#语言编写。

3、主要实验仪器及材料

实验二C#语法基础训练-简易计算器的開发

学会创建Windows应用程序

掌握字段的创建与使用。

掌握方法的创建与使用

仿照Windows操作系统自带的计算器,开发一个简易计算器实现整数加减乘除功能。

3、主要实验仪器及材料

实验三类与对象的应用-学生类的设计

掌握this关键字与base关键字的用法

掌握派生类调用基类构造函数的方法

定义一个人类(Person类)该类中包含两个字段name,age。

再定义一个学生类(Student类)它是Person类的派生类,该类中包含学号、英语成绩、数学成绩、语文成绩等芓段包含一个sum方法,功能是计算总成绩并输出还包含一个promote方法,功能是根据总成绩判断是否升学总成绩>=180分时显示可以升学,否则显礻不可升学

在主函数中新建若干个student类的对象,分别以学号姓名,年龄各科成绩作为参数。并分别调用sum和promote方法

3、主要实验仪器及材料

编程实现相关类的定义。

实验四构造函数与静态变量的使用-学生信息登记窗口

(1) 掌握在Windows应用程序中创建与使用类和对象

(2) 进一步熟悉构造函数的用法

(3) 学会使用string字符串的format方法来格式化字符串。

(4) 掌握静态字段的使用方法

(5) 掌握高级文本框控件richTextBox的使用方法。

(6) 学会使用foreach来遍历控件集合

制作学生信息登记窗口,在文本框填写相应的信息后单击“登记”按钮,将所有信息填充到下面的大文夲框中然后统计登记的人数(即登记的次数)。单击清空按钮会清空所有文本框中的内容。

3、主要实验仪器及材料

编程实现学生信息登记窗口

实验五委托与事件的应用-计算器改进

掌握委托串联的使用方法。

理解事件参数sender

使用委托与事件处理程序相关知识,改进实验②的计算器以提高代码的重用性。

3、主要实验仪器及材料

编程实现改进实验二的计算器

实验六哈希表的使用制作-学生成绩管理窗口

(1) 掌握哈希表的增加、查找和遍历操作。

(3) 掌握属性的概念和用法

[3] 唐耀. C#程序设计实用教程.北京:水利水电出版社2005

[4] 杨晓光.面向对象程序设計(C#实现).北京:清华大学出版社2011

[5] 杜少杰. C#程序设计案例教材.北京:北京理工大学出版社2010

}

我问一下谁有C#学生成绩管理系統的代码啊,我是个初学者不需要涉及数据库和网页模式,只要能够录入查询,排序算平均值就行,是在控制台应用程序上写的

}
  • 出版社:机械工业出版社
  • 版权提供:机械工业出版社
商品名称: C#程序设计任务式教程 出版社: 机械工业出版社
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信