- 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#程序设计”课程标准 一、课程概述 1、课程性质 《C#程序设计》是软件技术专业的专业能力模块课程。 2、课程与系列产品或项目设计与开发流程的关联 软件技术专业是以“教务管理系统”的设计与开发项目为驱动的,《C#程序设计》是教务管理系统“项目分析与设计”阶段对应的基础课程。 3、课程目标 通过 “贪食蛇游戏项目的设计与开发”案例的学习与实践,培养学生应用C#语言、.NET框架等知识解决软件项目开发中C#语言及.NET平台使用问题的能力。 4、与前后续课程的关系 前修课程:《C++程序设计》、《数据结构》;后续课程:《 WinForm应用程序开发》。 二、课程内容设计 1、课程案例描述及选取的理由 案例序号 案例名称 案例内容 选取案例理由 1 贪食蛇游戏项目的设计与开发 1、设计贪吃蛇游戏界面 2、实现随机画图 3、绘画游戏图形元素 4、用方法升级游戏程序 5、用类升级贪吃蛇游戏 6、用继承实现同形不同质的物体 7、用数组设置游戏元素对应属性 8、利用覆写减少游戏程序耦合 9、用接口实现多种食物 10、建立分值变化事件 11、保存玩家记录 12、处理游戏数据读写异常 贪食蛇游戏项目是学生非常感兴趣,难度不大,适合初学程序设计的学生学习的一个案例。该案例的设计与开发需要使用C#语言、.NetFramework框架、类库、控件编程,文件操作,图形编程等知识,完成案例设计与开发可以培帮助学生建立面向对象程序设计思想,提高他们运用具体的设计模式解决软件项目的能力。 2、课程案例结构与课时分配 大案例模块 实 践 任 务 理 论 基 础 序号 名 称 模 块 内 容 内 容 课时 内 容(★精讲,▲自学) 课时 1 设计贪吃蛇游戏界面 1.1分析贪吃蛇游戏需求 1.2学习C#入门知识 1.3编写控制台应用程序 1.4编写窗体应用程序 1.5项目实训 1.3编写控制台应用程序 1.4编写窗体应用程序 1.5项目实训——设计贪吃蛇游戏界面 4 ▲ 项目需求分析 ★ Windows简单界面设计 ★ C#入门 ★ C#与微软Visual?Studio开发环境(§1) 2 2 实现随机画图 2.1了解目标和内容 2.2学习C#语言的数据类型 2.3学习C#语言的运算符和表达式 2.4学习GDI+初步 2.5 项目实训 2.4编写GDI+随机画图 2.5 项目实训——实现随机画图 4 ★ 语法基础(§2) ▲ GDI+初步 ▲ Timer控件 4 3 绘画游戏图形元素 3.1 了解学习目标和项目内容 3.2学习顺序与选择结构 3.3 学习选择结构的窗体应用 3.4学习while和do-while循环 3.5 学习for循环 3.6 项目实训 3.3 学习选择结构的窗体应用 3.4学习while和do-while循环 3.5 学习for循环 3.6 项目实训——绘画游戏图形元素 4 ★ 结构化程序设计语句(§3) ★ if语句(§3.1) ★ switch语句(§3.2) ★ 循环语句(§3.3) ★ 结构体与枚举类型(§3) 4 4 用方法升级游戏程序 4.1了解学习目标和项目内容 4.2 学习方法的定义与调用 4.3学习方法的嵌套调用 4.4 学习方法的递归调用 4.5学习方法的参数 4.6 学习方法重载 4.7 项目实训 4.2 编写一棵圣诞树 4.3编写多棵圣诞树 4.4 用递归调用求证黄金分割 4.7 项目实训——用方法升级游戏程序 4 ★ 方法(§4) 4 5 用类升级贪吃蛇游戏 5.1了解学习目标和项目内容 5.2学习面向对象基本概念 5.3 学习类和对象 5.4 学习类的静态成员 5.5掌握构造函数与析构函数 5.6学习对象作参数与返回值为对象 5.7 项目实训 5.3 创建纳美人类和对象 5.6利用剧本编写对象调用 5.7 项目实训——用类升级贪吃蛇游戏 4 ★ 类与对象(§5) ★ 面向对象基本概念(§5.1) ★ 构造函数(§5.4) ★ 对象作参数与返回值为对象(§5.5) 4 6 用继承实现同形不同质的物体 6.1了解学习目标和项目内容 6.2 学习基类和派生类 6.3学习派生类构造函数 6.4掌握从派生类中隐藏基类成员 6.5学习密封类和密封方法 6.6 学习抽象类和抽象方法 6.7 项目实训 6.2创建学生类 6.3用继承升级版学生类 6.6通过抽象类实现学生类变种 6.7 项目实训——用继承实现同形不同质的物体 4 ★ 继承与派生(§6) ★ 基类和派生类(§6.1) ★ 派生类构造函数(§6.2) 4 7 用数组设置游戏元素对应属性 7.1 了解学习目标和项目内容 7.2学习一维数组的声明和创建 7.3 学习一维数组的应用 7
有哪些信誉好的足球投注网站
文档评论(0)