下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象程序设计(C#)》实验教学大纲(Object-OrientedProgramming(C#))课程代码:0610026实验学时:24学时先修课程:《C语言程序设计》一、目的要求《面向对象程序设计(C#)》是计算机科学与技术专业的专业课程。C#程序设计包括面向对象技术和Windows应用程序开发两部分;面向对象软件开发集抽象性、封装性、继承性和多态性于一体,可以开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。主要任务是介绍C#语言的基本概念和面向对象程序设计的方法。以C#语言中的面向对象机制为主,使学生在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C#的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本方法和基本技能。Windows应用程序开发加深对基本概念和基本技术的理解,熟悉C#进行Windows开发,能使用C#语言进行桌面应用程序的编程,使学生的动手能力有较大的提高。另外,通过上机实践善于发现应用程序中的错误,并且快速排除这些错误,使其正确运行,为今后使用Windows操作系统和数据库进行Windows应用系统的开发积累经验。目的:通过大量的程序实例和上机调试,逐步掌握C#的面向过程和面向对象的程序设计方法和技巧,熟悉C#进行Windows开发,培养学生的程序设计能力,为以后开发计算机软件打下良好的基础。要求:熟悉C#的编程和调试环境,根据实验内容和要求,认真完成程序编写、上机调试、运行结果分析,书写实验报告。二、实验项目内容及学时分配序号实验项目名称实验基本内容、基本要求及目的学时分配实验类型每组人数实验一C#与.NET环境初步编写第一个控制台的输入与输出程序,建立第一个Windows窗体应用程序。了解.NETFramework的结构,理解.NETFramework的基本概念、命名空间;了解C#程序的基本结构,熟悉VisualStudio.NET的配置,熟悉如何创建一个控制台应用程。2验证1实验二C#编程基础使用C#中的基本数据类型,运算符、选择结构和循环结构,理解装箱和拆箱的概念,定义和使用数组,了解结构和枚举,熟悉C#中的预处理指令,熟悉C#中的字符串处理4验证1实验三在C#中实现面向对象编程字的使用,理解和使用索引器,构造函数的重载和普通函数的重载。练习如何创建类和对象、练习如何为定义的类编写相应的方法、练习如何通过属性访问对象中的数据、练习如何创建基类及其派生类。4验证1实验四C#高级编程编写单一继承、抽象类和抽象方法,使用委托和事件实现模拟闹铃的多态程序。理解继承、使用继承,使用接口,使用方法的重写,实现委托、定义和触发事件。4验证1实验五WinForms程序设计初步建立个人简历的Windows应用程序,建立一个模拟的计算器应用程序,建立一个媒体播放机应用程序(可选)。理解Windows窗体,使用基本控件如标签、文本、按钮、列表框和组合框,掌握窗体的常用属性和方法,使用WinForms中的高级控件,单选按钮,图片框,选项卡控件,滚动条,进度条。4验证1实验六WinForms高级编程创建一个更改窗口的大小与颜色的应用程序,创建一个单文档的文本编辑器应用程序。4验证1实验七调试、测试和异常处理调试C#应用程序,检测并处理异常,自定义异常类。2验证1合计24三、考核方式1、实验成绩:预习10%、操作过程40%、实验报告40%、实验记录10%。2、无期中抽考、有实验的课程最终成绩=平时成绩×0.1+实验成绩×0.2+期末考试成绩×0.7。3、有期中抽考、有实验的课程最终成绩=平时成绩×0.1+实验成绩×0.2+抽考成绩×0.1+期末考试成绩×0.6。4、有期中抽考、无实验的课程最终成绩仍按原办法执行(平时成绩、抽考成绩、期末考试成绩按2:2:6计算)。5、无期中抽考、无实验的课程最终成绩仍按原办法执行(平时成绩与期末考试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术课程设计手绘
- 英文口语直播课程设计
- 窑洞课程设计
- 镗刀课程设计
- 鹦鹉主题课程设计表
- 预算课程设计内容
- 通信课程设计设计报告
- 阅读与戏剧课程设计理解
- 越南语培训课程设计
- 纪昌学射课程设计
- 青岛版(五年制)四年级下册小学数学全册导学案(学前预习单)
- 退学费和解协议书模板
- 2024至2030年中国对氯甲苯行业市场全景调研及发展趋势分析报告
- 智能教育辅助系统运营服务合同
- 心功能分级及护理
- DLT 572-2021 电力变压器运行规程
- 重庆育才中学2025届化学九上期末教学质量检测试题含解析
- 成都市2022级(2025届)高中毕业班摸底测试(零诊)数学试卷(含答案)
- 【云南省中药材出口现状、问题及对策11000字(论文)】
- 服装板房管理制度
- 河北省兴隆县盛嘉恒信矿业有限公司李杖子硅石矿矿山地质环境保护与治理恢复方案
评论
0/150
提交评论