课件内容:
项目一设计贪吃蛇游戏界面
1.1任务一分析贪吃蛇游戏需求(DV)
1.2任务二学习C#入门知识(D)
1.3任务三编写控制台应用程序(V)
1.4任务四编写窗体应用程序(V)
1.5任务五项目实训
1.6习题一
项目二实现随机画图
2.1任务一了解目标和内容
2.2任务二学习C#语言的数据类型(D)
2.3任务三学习C#语言的运算符和表达式(V)
2.4任务四学习GDI+初步(V)
2.5任务五项目实训
2.6习题二
项目三绘画游戏图形元素
3.1任务一了解学习目标和项目内容
3.2任务二学习顺序与选择结构(D)
3.3任务三学习选择结构的窗体应用(V)
3.4任务四学习while和do-while循环
3.5任务五学习for循环(V)
3.6任务六项目实训(V)
3.7习题三
项目四用方法升级游戏程序
4.1任务一了解学习目标和项目内容
4.2任务二学习方法的定义与调用(DV)
4.3任务三学习方法的嵌套调用(V)
4.4任务四学习方法的递归调用(DV)
4.5任务五学习方法的参数(V)
4.6任务六学习方法重载
4.7任务七项目实训(V)
4.8习题四
项目五用类升级贪吃蛇游戏
5.1任务一了解学习目标和项目内容
5.2任务二学习面向对象基本概念(D)
5.3任务三学习类和对象(V)
5.4任务四学习类的静态成员
5.5任务五掌握构造函数与析构函数
5.6任务六学习对象作参数与返回值为对象(V)
5.7任务七项目实训(V)
5.8习题五
项目六用继承实现同形不同质的物体
6.1任务一了解学习目标和项目内容
6.2任务二学习基类和派生类(DV)
6.3任务三学习派生类构造函数(V)
6.4任务四掌握从派生类中隐藏基类成员
6.5任务五学习密封类和密封方法
6.6任务六学习抽象类和抽象方法(V)
6.7任务七项目实训(V)
6.8习题六
项目七用数组设置游戏元素对应属性
7.1任务一了解学习目标和项目内容
7.2任务二学习一维数组的声明和创建(DV)
7.3任务三学习一维数组的应用
7.4任务四学习多维数组
7.5任务五学习对象数组(V)
7.6任务六学习索引器
7.7任务七项目实战(V)
7.8习题七
项目八利用覆写减少游戏程序耦合
8.1任务一了解学习目标和项目内容(D)
8.2任务二学习编译时多态(V)
8.3任务三学习运行时多态(V)
8.4任务四项目实训(V)
8.5习题八
项目九用接口实现多种食物
9.1任务一了解学习目标和项目内容
9.2任务二学习接口的声明与实现(D)
9.3任务三学习接口成员的显式实现
9.4任务四学习接口与继承(V)
9.5任务五学习接口与抽象类
9.6任务六项目实战
9.7习题九
项目十建立分值变化事件
10.1任务一了解学习目标和项目内容
10.2任务二学习委托
10.3任务三学习事件(V)
10.4任务四项目实训(V)
10.5习题十
项目十一保存玩家记录
11.1任务一了解学习目标和项目内容
11.2任务二学习System.IO命名空间和流
11.3任务三学习文件的操作
11.4任务四学习获取文件基本信息
11.5任务五学习文本文件写入和读取(V)
11.6任务六学习二进制文件写入和读取
11.7任务七项目实训(V)
11.8习题十一
项目十二处理游戏数据读写异常
12.1任务一了解学习目标和项目内容
12.2任务二学习异常处理的结构(DV)
12.3任务三学习System.Exception类的使用(V)
12.4任务四项目实训(V)
12.5习题十二
12.6课程结语
计算机软件技术应用工程师(C#)
13.1训练一
13.2训练二
13.3训练三
13.4训练四
13.5训练五
课程配套资源
14.1课标
14.2课件
14.3教案
14.4案例参考
14.5论文
14.6专著
14.7教材
《C#程序设计》PPT课件 邓锐 湖南信息职业技术学院
资源下载
资源下载
评论0