- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计本C程序设计实验大纲
《C#面向对象程序设计C#面向对象程序设计31083A04
课程类别:专业教育必修课
适用专业:计算机科学与技术
开课学期:6
课程类型:非独立设课
课程学时:独立设课:总学时 0 学时;
非独立设课:总学时 72 学时(其中理论课 36 学时,实验课 36 学时)
课程学分:4.5
先修课程: C语言程序设计
并修课程: 无
内容简介:
C#程序设计课程是.NET体系框架的重要课程是学习ASP.NET程序设计课程的基础。学好该门课程可以帮助学生较好的理解OOP的概念,能够帮助学生学习其他OPP课程。当今许多企业级开发都是基于.NET框架创建的。通过该课程的学习,使学生掌握面向对象程序设计相关的概念和对象的用法,使学生能独立进行实际应用项目的程序设计。通过教学的各个环节,逐步培养学生抽象思维和概括问题的能力、逻辑推理能力、量化思维能力、自学能力、较熟练的运用能力和综合运用所学知识分析和解决问题的能力。为学生的后续课程和终身学习奠定基础。使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到能编写常用的C#应用程序目的使学生掌握结构化程序设计、面向对象程序设计的基本思想和方法,培养学生的实际动手能力。这些技术和方法包括算法的设计,程序的实现,熟练运用C#语言的编辑调试环境,能编写常用的C#应用程序使学生了解程序设计在本专业的应用、发展及趋势,培养学生的软件开发职业素质和技能。
实践课的目的是使学生进一步了解和掌握.NET平台的使用,提高对实际问题的分析和设计能力,通过实验课程,熟悉和掌握C#程序设计技巧,理解面向对象程序设计的思想,理解和掌握C# 语言基本语句、语法、数据类型、运算符和表达式,顺序、?选择、循环结构程序设计,数组、函数、代理、结构体、类、继承、多态等的使用,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事相关工作及进一步学习打下基础。
三、实验项目
实验一 C#集成开发环境控制台输入输出程序设计
1.实验类别:专业教育
2.实验类型:演示性设计性
3.学时:3
4.实验目的和要求:
(1)掌握控制台应用程序的输入输出方法的使用。
(2)熟悉C#集成开发环境:了解各功能才打的菜单命令;显示所有的可见窗口和所有工具栏(箱),随后再将上述的窗口和工具栏(箱)进行隐藏。
(3)了解工具栏(箱)中有哪些主要控件,了解控件的属性及事件。
5.实验内容或原理Program类里定义一个int型数组,该数组用于从键盘接收10个整型数。接收功能在Program类Main()方法里面完成。接收键盘输入的时候要有提示信息。
(5)在Main()方法里面,把第四步的数组传递给数组排序类进行排序,最后返回排好序的类。这时必须要创建一个排序类的对象。
(6)在Main()方法里面输出数组里面的每一个元素。
7.实验中主要使用的仪器、设备
计算机,VS2008
8.实验材料
无
9.实验安全和注意事项
水电安全,设备安全
实验二 C#程序设计基础
1.实验类别:专业教育
2.实验类型:设计性
3.学时:3
4.实验目的和要求:
(1)掌握值类型的定义及使用,掌握引用类型的定义及使用。
(2)熟悉常见类型转换方法的使用。
(3)理解装箱与拆箱。
实验内容或原理 面向对象程序设计
1.实验类别:专业教育
2.实验类型:设计性
3.学时:6
4.实验目的和要求:
(1)掌握类和对象的使用,掌握类的继承,掌握构造函数使用。
(2)掌握方法、属性、索引、委托和事件的使用。
5.实验内容或原理 抽象类、多态、结构体和接口
1.实验类别:专业教育
2.实验类型:设计性
3.学时:3
4.实验目的和要求:
(1)掌握抽象类、多态、结构体和接口的概念。
(2)熟悉抽象类、多态、结构体和接口的使用。
实验内容或原理 Windows应用程序设计
1.实验类别:专业教育
2.实验类型:设计性
3.学时:9
4.实验目的和要求:
(1)掌握Windows窗体的基本属性、事件和方法的使用。
(2)熟悉控件的基本属性、事件和方法的使用;掌握鼠标事件、键盘事件的处理;
(3)了解窗体间数据交互的方法。
5.实验内容或原理 文件操作
1.实验类别:专业教育
2.实验类型:设计性
3.学时:3
4.实验目的和要求:
(1)掌握文件读和写的使用。
(2)熟悉理解文件的概念。
(3)了解文件处理的方法。
5.实验内容或原理
文档评论(0)