TM
语言程序设计
计算机科学与技术学院计算机基础教学部
语言程序设计
7/23/2017
1
综合实战练****br/>Tank War
2
教学目的要求
壹
贰
叁
肆
整体了解Java Se的设计方法;
将整个教材的内容综合在一起;
通过完整案例体会设计的快乐;
体会Eclipse的在项目开发中的运用方式;
3
学****难点说明
任何一门程序设计语言都需要通过完整的设计才能真正掌握。目前的教材中基本为单独概念的介绍,在学****的过程中很难体会各知识点之间的联系。本案例素材与构思来自网络资料,比较有代表意义,从最初的简单内容,不断扩展最终形成一个相对完备的游戏。
4
演示项目制作
Tank War
5
项目的需求
能够四处移动
能够打击敌人
敌人能够移动
能够模拟爆炸
能够产生障碍
能够增长生命
6
项目的针对对象
初步掌握了J2SE的同学
掌握了常用的一些类
掌握了常用的一些知识点
写过一些学****的程序(toy program)
7
学****方法
不必太关注细节
不必非得把某个类所有的细节全了解清楚再动手
不必追求完美
关键是要写完,要想方设法让它运行起来
要知道量变最终一定能够引起质变
8
复****J2SE,综合运用J2SE所学的知识
初步掌握面向对象编程的基本思想
掌握Eclipse开发J2SE程序的基本方法
初步掌握Eclipse调试程序的方法
掌握编程时一些约定俗成的东西,如命名/格式等
激发大家的学****兴趣
做这个项目是为了
9
掌握常用的编程方法
getters setters
持有对方引用
定义常量
保留程序版本
学会版本比较
10
综合练习(单机版本坦克大战游戏设计) 来自淘豆网www.taodocs.com转载请标明出处.