实验一C#集成开发环境控制台输入输出程序设计_第1页
实验一C#集成开发环境控制台输入输出程序设计_第2页
实验一C#集成开发环境控制台输入输出程序设计_第3页
实验一C#集成开发环境控制台输入输出程序设计_第4页
实验一C#集成开发环境控制台输入输出程序设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、大理学院课程教案(教学要求)大理学院课程教案(实验教学)课程名称: C#面向对象程序设计 课程类型:( 1 )1、必修;2、选修;3、其它授课对象: 计算机科学与技术 专业(本、专科) 2010 级 1班授课时间: 2011 至 2012 学年第 3 学期 计划学时: 36 学时(其中:理论 36 ,实验: 36 )任课教师: 杜英国 所属学院: 数学与计算机学院 课程管理部门(教研室): 软件教研室 大理学院教务处 制第5页大理学院课程教案(教学要求)课程名称:C#面向对象程序设计教 材:C#程序设计实用教程 黄兴荣 李昌领 李继良编著 清华大学出版社授课人1:杜英国 专业技术职务:讲师学

2、历:研究生 学 位:硕士授课人2: 专业技术职务:学 历: 学 位:实验题目: C#集成开发环境控制台输入输出程序设计 计划学时:3实验类型:( 4 )1、演示性 2、验证性 3、综合性 4、设计性每组实验的学生人数: 1 人教学目的和要求:熟悉C#集成开发环境;了解各功能的菜单命令;显示所有的可见窗口和所有工具栏(箱),随后再将上述的窗口和工具栏(箱)进行隐藏;了解工具栏(箱)中有哪些主要控件;了解控件的属性及事件;掌握控制台应用程序的输入输出方法的使用。实验方法(包括实验中需要注意的问题等):1. 在VS下,创建一个控制台应用程序。2. 在解决方案资源管理其中创建一个排序类。3. 注意对象

3、之间参数的传递。实验重点(主要解决的问题和达到的目的):1. 学会编写冒泡排序算法实现程序。2. 理解对象之间参数的传递。3. 掌握控制台应用程序的输入输出方法的使用。实验难点(预计实验过程中会遇到的问题和解决方案):1. 冒泡排序算法实现。2. 对象之间参数的传递。教学方法(实验前的教学和实验过程中的指导方法): 实验前教师先讲解完1、2章内容,学生认真复习1、2章内容;在实验过程中结合实验环境教师可先提示性讲解实验内容,再由学生自己完成实验。如果实验完成情况较差,教师统一辅导。实验仪器和材料:计算机,Windows XP, VS2008实验报告要求和思考题:教师现场检查评价本次实验。参考资

4、料:C#程序设计项目教程实验指导与课程设计 黄兴荣 编著 清华大学出版社大理学院课程教案(教学内容)实验一 C#集成开发环境控制台输入输出程序设计一、实验内容与步骤(要求交实验报告的实验项目详细步骤由学生填写)实验内容: 编写一个控制台程序,完成一个整形数组数值从小到大的排序。实验步骤:1.启动VS2008熟悉它的各个组成部分。2.创建一个控制台应用程序。3.在默认生成的项目里新建一个类,该类的功能是完成对一个整形数组的排序。整型数组通过参数传递给该排序类的排序方法。排序算法使用冒泡排序算法。4.在Program类里定义一个int型数组,该数组用于从键盘接收10个整型数。接收功能在Progra

5、m类Main()方法里面完成。接收键盘输入的时候要有提示信息。定义数组的语法:数据类型 数组名;例如定义一个字符串类型的数组sta语法如下:string sta;数组初始化:数组名 = new 数据类型数组长度;对sta进行初始化,其长度为10;sta = new string10;/实例化,即创建一个对象请在输入new关键字后按空格键,自动选择类型标示符。其它更多数组的使用请参看教材P128.注意:WriteLine()方法总是以string类型来接收数据,所以必须把它转化为int类型。类型转换可使用Convert类,它的语法是Convert.静态方法名(数据类型);例如:string st = “125”;int i = Convert.ToInt32(st);这样就把字符串类型的“125”转换为int型了。5.在Main()方法里面,把第四步的数组传递给数组排序类进行排序,最后返回排好序的类。这时必须要创建一个排序类的对象。假设有一个学生类Student,在该类里定义了一个Welcome(string st)方法,按下面的语法创建对象调用方法:Student sdt;/定义变量Sdt =

温馨提示

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

评论

0/150

提交评论