


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象程序设计(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租车免押金合同范本
- 会场活动合作合同范本
- 2025体育场馆租赁合同书
- 大连商务职业学院《古代汉语(2)》2023-2024学年第二学期期末试卷
- 湖北省麻城一中2024-2025学年高三生物试题模拟考试(江门一模)生物试题试卷与评分参考含解析
- 2024-2025学年北京市石景山区市级名校高三摸底测试物理试题试卷含解析
- 恩施土家族苗族自治州恩施市2024-2025学年数学四下期末统考试题含解析
- 2024-2025学年四川省眉山市车城中学高三下学期第9周周考生物试题含解析
- 西双版纳傣族自治州勐腊县2025年六年级下学期小升初真题数学试卷含解析
- 2025届上海市浦东新区市级名校初三下学期期末教学质量检测试题(Ⅰ)物理试题含解析
- 【有人机与无人机协同作战效能评估探究15000字(论文)】
- GB/T 44014-2024应急避难场所标志
- 医院康复信息系统建设需求
- SL721-2015水利水电工程施工安全管理导则
- 2024年广东省万阅大湾区百校联盟中考一模数学试题
- 数字贸易学 课件 马述忠 第13-22章 数字贸易综合服务概述- 数字贸易规则构建与WTO新一轮电子商务谈判
- 下肢动静脉溃疡的护理
- 照明维护方案
- 设备管理制度的风险评估与防范方案
- 办公楼装饰工程设计及施工招标文件室内装饰
- 半导体行业对国家国防战略的支撑与应用
评论
0/150
提交评论