Java课程设计动物换位(有背景音乐,调色板,英雄排行榜)

Java课程设计动物换位(有背景音乐,调色板,英雄排行榜)
Java课程设计动物换位(有背景音乐,调色板,英雄排行榜)

课程设计报告

专业:电子信息工程

班级:11030301

学号:1103030123

姓名:丁亚东

指导老师:王红周越

(课程设计时间:2012年07月03-2012年07月14日)

成绩评定表

课程设计任务书

Java课程设计

目录

1.设计目的......................................................................................................... 错误!未定义书签。2.总体设计......................................................................................................... 错误!未定义书签。

2.1ChangeAnimalWindow. java ( 主类) ........................................................... 错误!未定义书签。

图2.1.1类之间组合关系............................................................................. 错误!未定义书签。

2.2 Animal.java .............................................................................................. 错误!未定义书签。

2.3 Point.java.................................................................................................. 错误!未定义书签。

2.4 Stone.java................................................................................................. 错误!未定义书签。

2.5 HandleMouse.java ................................................................................. 错误!未定义书签。

2.6 AutoMoveAnimal.java........................................................................... 错误!未定义书签。

2.7 Sound.java................................................................................................ 错误!未定义书签。

2.8 ShowRecord.java ......................................................................................... 错误!未定义书签。

2.9 record.java................................................................................................... 错误!未定义书签。3程序流程及主要代码........................................................................................ 错误!未定义书签。

3.1ChangeAnimalWindow类............................................................................ 错误!未定义书签。

3.1.1 效果图 ................................................................................................ 错误!未定义书签。

3.1.2 U M L 图 ......................................................................................... 错误!未定义书签。

3.1.3 成员变量..................................................................... 错误!未定义书签。

3.1.4 方法.............................................................................................. 错误!未定义书签。

3.1.5 源代码................................................................................................. 错误!未定义书签。

3.2 Anima l ......................................................................................................... 错误!未定义书签。

3.2.1效果图.................................................................................................. 错误!未定义书签。

3.2.2 UML 图 ................................................................................................ 错误!未定义书签。

3.2.3成员变量.............................................................................................. 错误!未定义书签。

3.2.4方法...................................................................................................... 错误!未定义书签。

3.2.5源代码.................................................................................................. 错误!未定义书签。

3.3 Point类 ....................................................................................................... 错误!未定义书签。

3.3.1效果图.................................................................................................. 错误!未定义书签。

3.3.3成员变量.............................................................................................. 错误!未定义书签。

3.3.4方法...................................................................................................... 错误!未定义书签。

3.3.5源代码.................................................................................................. 错误!未定义书签。

3.4 Stone类 ...................................................................................................... 错误!未定义书签。

3.4.1效果图............................................................................................ 错误!未定义书签。

3.4.2 UML 图 ................................................................................................ 错误!未定义书签。

3.4.3成员变量....................................................................................... 错误!未定义书签。

3.4.4 方法................................................................................................ 错误!未定义书签。

3.4.5 源代码........................................................................................... 错误!未定义书签。

3.5 HandleMouse类................................................................................ 错误!未定义书签。

3.5.1 效果图........................................................................................... 错误!未定义书签。

3.5.2UML 图 ........................................................................................ 错误!未定义书签。

3.5.3成员变量..................................................................................... 错误!未定义书签。

3.5.4 方法 ....................................................................................... 错误!未定义书签。

3.5.5 源代码......................................................................................... 错误!未定义书签。

3.6 AutoMoveAnimal类 ..................................................................... 错误!未定义书签。

3.6.1 效果图......................................................................................... 错误!未定义书签。

3.6.2 UM L 图 ............................................................................................ 错误!未定义书签。

3.6.3成员变量.............................................................................................. 错误!未定义书签。

3.6.4方法...................................................................................................... 错误!未定义书签。

3.6.5 源代码(AutoMoveAnimal.java) .......................................................... 错误!未定义书签。

3.7sound类....................................................................................................... 错误!未定义书签。

3.7.1 效果图................................................................................................. 错误!未定义书签。

3.7.2 UM L 图 ............................................................................................ 错误!未定义书签。

3.7.3 成员变量............................................................................................. 错误!未定义书签。

3.7.5 源代码................................................................................................. 错误!未定义书签。

3.8 ShowRecord类 ........................................................................................... 错误!未定义书签。

3.8.1 效果图................................................................................................. 错误!未定义书签。

3.8.2源代码.................................................................................................. 错误!未定义书签。

3.9.1效果图.................................................................................................. 错误!未定义书签。

3.9.2源代码 ........................................................................................ 错误!未定义书签。4.代码调试......................................................................................................... 错误!未定义书签。

5.软件发布............................................................................................................ 错误!未定义书签。

5.1用文本编辑器 ....................................................................................... 错误!未定义书签。

5.2 生成JA R 文件. ....................................................................... 错误!未定义书签。

6.课程设计题目.................................................................................................... 错误!未定义书签。

7.我的成果............................................................................................................ 错误!未定义书签。

7.1 调色板........................................................................................................ 错误!未定义书签。

7.2 成绩排名................................................................................................... 错误!未定义书签。图7.3 颁发..................................................................................................... 错误!未定义书签。图7.4 破记录................................................................................................. 错误!未定义书签。

图7.4.1 记录再现....................................................................................... 错误!未定义书签。

8.参考文献............................................................................................................ 错误!未定义书签。9.一句心里话..................................................................................................... 错误!未定义书签。

1.设计目的

设计GUI 界面的动物换位游戏,游戏的结果是让左右两组动物交换位置。

具体要求如下:

(1)程序分为3 个级别,用户可以通过界而上提供的菜单来选择"初级"、"中级"和"高级"这 3 个级别。对于"初级"级别,在水平排列的7 块石头上的左右各有3 个类型相间的石头上没有动物;对于"中级"级别,在水平排列的9 块石头上的左右同的动物中,

各有4 个类型相同的动物,中间的石头上没有动物;对于"高级"级别,在水平排列的11 块石头上的左右各拥有5 个类型相同的动物,中间的石头上没有动物。

(2)用鼠标单击一个动物,如果该动物前方的石头上没有动物,该动物就跳跃到该石头上,如果该动物前方的石头上有其他的动物,但相隔的位置上的石头没有动物,该动物就越过自己前面的动物跳跃到石头上,其他情形时,该动物不跳跃或跳跃时不能越过2 块石头。

(3)左方的动物只能向右方跳跃,右方的动物只能向左方跳跃。

(4)用户可以通过单击界面上提供的按钮,让程序自动完成动物换位。

(5)可以随时单击界面上提供的按钮,重新开始当前的级别。

(6)用户通过菜单选项,可以选择左、右方动物的图像。

2.总体设计

述。

图2.1.1类之间组合关系

成员对象如图 2.1.2所示

图2.1.2 ChangeAnimalWindow窗口及主要成员变量

2.2 Animal.java

Animal 类是 JPanel的一个子类,创建的对象是ChangeAnimalWindow 类的重要成员之一,用来表示"动物"

2.3 Point.java

Point类负责创建确定位血的对象.使用 Point对象 .可以确定 Animal 以及 Stone 对象在铜体巾的位置

2.4 Stone.java

Stone类是 JButton的一个手挠,创建的对象表示"石头”。

2.5 HandleMouse.java

HandleMouse类所创建的对象负责处理鼠标事件。

2.6 AutoMoveAnimal.java

AutoMoveAnimal类所创建的对象使用算法完成动物的自动换位。

2.7 Sound.java

Sound类所创建的对象是为了给游戏添加背景音乐。对于点不同的按钮可以播放不同的音乐,增加了游戏的人性化。

2.8 ShowRecord.java

ShowRecord 创建界面负责显示个人记录,自己在的得分和排名情况。

2.9 record.java

创建对象为了加入成绩界面。

3程序流程及主要代码

3.1ChangeAnimalWindow类

3.1.1 效果图

ChangeAnimalWindow 创建的窗口效果如图 3.1.1 所示.

图3.1.1主类ChangeAnimalWindow创建的窗口效果

3.1.2U M L 图

ChangeAnimalWindow 类是javax.swing包JFrame的一个子类,并实现了

ActionListener接口,标明该类的主要成员变是和方法的 UML图,如图4. 4 所示。

以下是 U M L 图中有关方法的详细说明.

数组中Animal 对象触发的鼠标事件。

? auroMoveAnimal是 AutoMoveAnimal 类创建的对话框。通过该对话框可以实现程序向将左右动物交换位置。

? bar 是 JMenuBar 创建的菜单条,用来添加菜单, bar 被放置在窗口的顶部。? MenuGrade 是 JMenu 创建的菜单,其名字为"选择级别"menuImage 也是 JMenu

创建的菜单,其名字为"选择动物图像(jPG ,GIF)"menuGrade和 menuImage被添加

到菜单条bar中。

? oneGradeItem,twoGradeItem和 threeGradeItem是JMenultem 创建的菜单项,它们的名字依次为"初级"、"中级"和 ..高级",这三个菜单项被添加到菜单项menuGrade 中。LeftImage、rightImage和defa ultImage也是JMenultem创建的菜单项,其名字依次为"左面动物的图像"、"右面动物的图像"、"左右面的动物的默认图像",这三个菜单项被添加到菜单项 menumage 中。oneGradeItem ,twoGradeItem 和1 threeGradeItem 以及 leftImage、rightImage 和 defaultImage 都将当前窗口注册为向己的ActionEvcnt 事件监视器。

? renew、 quit 和 autoButton 是 JButton创建的按钮对象,名字依次为"重新开始"、"撤销"和"自动演示 "Renew 、quit和autoButton都将在当前接口注册为自己的 ActionEvent 事件监视器。

3.1.4方法

? C hangcAnimalWindow()是构造方法,负责完成窗口的初始化。

init( )方法负责完成Anima l Stone Point对象的创建。

? s e tamountOfAnimal(int)方法负责设置动物的个数,即a mountOfAnimal的值。

? r e mov e Anim al AndSto n e()方法负责从窗体中移掉动物和石头,即移掉Animal

对象和Ston e 对象。

? n ee dDoing( )方法负责执行一些经常需要重复执行的代码。

? Act ionP e rformed( ActionEvent)方法是C hang e Animal Window类实现的

Action List e ner接口中的方法。C hang e AnimalWindo w创建的窗口是on eG radelt e m,

tw o Gra d e I t e m、thr e eGrade I t em 、l e ft I mage、right I mage default I ma g e菜单项和r e ne w quit autoButton按组的Action Ev e n t 事件监视器。当用户选中某个菜单项或单击按钮时,筒口将执行actio nP e rformed (ActionEvent )方法进行相应的操作。如

果用户选中o n e Grade I t e m、twoG r a d e It e m 和thr ee Grade It e m三个菜单项的某一项时,actionPerformed ( Acti o nEv e n t) 方法所执行的操作就是改变amountOfAnimal

的值,_执行needDoing()方法,完成必要的初始化。如果用户选中l e ftlma g e和r ight Im age

a ctionP e rform e d(ActionE vent)方法所执行的操作就是改变l e ftIm

菜单项的某一个时,

age Fil e和rightIm a g e Fil e的引用。当用户单击renew 按钮时,a c tionPerform e d

(A c t ionEvent)方法所进行的操作是保持当前的amountofAnim al的值,并执行n ee dDoing()方法,完成必要的初始化,当用户单击quit 按钮时,Ac tion P e for m e d (A c tionEv e nt) 方法所进行的操作是撤销当前"动物"的前一次跳跃。当用户单击autoButton按钮时,

action P e rformed(Actio nEvent)方法所进行的操作是弹出autoMoveAnima l对话框,用用户可以通过该对话框让程序显示动物换位过程。

? m ai n( String)方法是程序运行的入口方法。

3.1.5 源代码

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.util.ArrayList;

import java.io.*;

import java.util.*;

import javax.swing.filechooser.*;

public class ChangeAnimalWindow extends JFrame implements ActionListener{

int amountOfAnimal=6;

int distance=80;

Animal [] animal;

Hashtable hashtable=new Hashtable();

Point [] point;

Stone [] stone;

HandleMouse handleMouse;

AutoMoveAnimal autoMoveAnimal;

File leftImageFile,rightImageFile,heroFile;

JButton renew,quit,autoButton=null;

JMenuBar bar;

JMenu menuGrade,menuImage,menuHero,yingyue,tui,tiao;//在菜单中定义了音乐,推出对

JMenuItem oneGradeItem,twoGradeItem,threeGradeItem;

JMenuItem leftIamge,rightIamge,defaultImage;

JMenuItem hero,bofang1,chu,bofang2,bofang3,she;

ShowRecord showHeroRecord=new ShowRecord(this,hashtable); JPanel pCenter;

ChangeAnimalWindow(){

pCenter=new JPanel();

pCenter.setBackground(Color.lightGray);

pCenter.setLayout(null);

handleMouse=new HandleMouse();

autoMoveAnimal=new AutoMoveAnimal();

leftImageFile=new File("dog.jpg");

rightImageFile=new File("cat.jpg");

heroFile=new File("英雄.txt");//打开英雄排行榜

init();

bar=new JMenuBar();

menuGrade=new JMenu("选择级别");

yingyue =new JMenu("选择音乐");

tui=new JMenu("退出游戏");

tiao=new JMenu("背景颜色");

menuImage=new JMenu("选择动物图像(JPG,GIF)");

menuHero=new JMenu("游戏英雄榜");

oneGradeItem=new JMenuItem("初级");

twoGradeItem=new JMenuItem("中级");

threeGradeItem=new JMenuItem("高级");

bofang1=new JMenuItem("播放一");//在菜单设置中创建播放

bofang2=new JMenuItem("播放二");

bofang3=new JMenuItem("播放三");

chu=new JMenuItem("终止");

she=new JMenuItem("调色");

she.addActionListener(this);

chu.addActionListener(this);

bofang1.addActionListener(this);

bofang2.addActionListener(this);

bofang3.addActionListener(this);

leftIamge=new JMenuItem("左面动物的图像");

rightIamge=new JMenuItem("右面动物的图像");

defaultImage=new JMenuItem("左右动物的默认图像"); hero=new JMenuItem("英雄");

hero.addActionListener(this);

menuGrade.add(oneGradeItem);

menuGrade.add(twoGradeItem);

menuGrade.add(threeGradeItem);

menuImage.add(leftIamge);

menuImage.add(rightIamge);

menuImage.add(defaultImage);

menuHero.add(hero);

bar.add(menuGrade);

bar.add(menuImage);

bar.add(yingyue);

bar.add(tui);

bar.add(tiao);

tiao.add(she);

yingyue.add(bofang1); //把播放添加到菜单设置中

yingyue.add(bofang2);

yingyue.add(bofang3);

tui.add(chu);

bar.add(menuHero);

setJMenuBar(bar);

oneGradeItem.addActionListener(this);

twoGradeItem.addActionListener(this);

threeGradeItem.addActionListener(this);

leftIamge.addActionListener(this);

rightIamge.addActionListener(this);

defaultImage.addActionListener(this);

hero.addActionListener(this);

renew=new JButton("重新开始");

renew.addActionListener(this);

autoButton=new JButton("自动演示");

autoButton.addActionListener(this);

quit=new JButton("撤消");

quit.addActionListener(this);

JPanel north=new JPanel();

north.add(renew);

north.add(quit);

north.add(autoButton);

String mess="互换左右动物位置";

JLabel hintMess=new JLabel(mess,JLabel.CENTER); north.add(hintMess);

add(north,BorderLayout.NORTH);

add(pCenter,BorderLayout.CENTER);

JPanel south=new JPanel();

south.add(handleMouse);

add(south,BorderLayout.SOUTH);

setVisible(true);

setBounds(60,60,710,300);

validate();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

public void init(){

animal=new Animal[amountOfAnimal];

point=new Point[amountOfAnimal+1];

stone=new Stone[amountOfAnimal+1];

int space=distance;

for(int i=0;i

point[i]=new Point(space,100);

space=space+distance;

}

for(int i=0;i

animal[i]=new Animal();

animal[i].addMouseListener(handleMouse);

if(i

animal[i].setIsLeft(true);

}

else{

animal[i].setIsLeft(false);

}

}

for(int i=0;i

stone[i]=new Stone();

pCenter.add(stone[i]);

stone[i].setSize(distance*8/9,18);

int w=stone[i].getBounds().width;

int h=stone[i].getBounds().height;

stone[i].setLocation(point[i].getX()-w/2,point[i].getY()); point[i].setThisStone(stone[i]);

}

for(int i=0;i

animal[i].setSize(distance*6/7,distance*3/4); int w=animal[i].getBounds().width;

int h=animal[i].getBounds().height;

pCenter.add(animal[i]);

if(i

animal[i].setIsLeft(true);

animal[i].setLeftImage(leftImageFile);

animal[i].repaint();

animal[i].setLocation(point[i].getX()-w/2,point[i].getY()-h);

animal[i].setAtPoint(point[i]);

point[i].setThisAnimal(animal[i]);

point[i].setIsHaveAnimal(true);

}

else{

animal[i].setIsLeft(false);

animal[i].setRightImage(rightImageFile);

animal[i].repaint();

animal[i].setLocation(point[i+1].getX()-w/2,point[i+1].getY()-h); animal[i].setAtPoint(point[i+1]);

point[i+1].setThisAnimal(animal[i]);

point[i+1].setIsHaveAnimal(true);

}

}

handleMouse.setPoint(point);

handleMouse.setCountTime(true);

autoMoveAnimal.setPoint(point);

autoMoveAnimal.setStep();

}

public void setAmountOfAnimal(int m){

if(m>=2&&m%2==0)

amountOfAnimal=m;

}

public void removeAnimalAndStone(){

for(int i=0;i

if(point[i].getThisAnimal()!=null)

pCenter.remove(point[i].getThisAnimal()); }

for(int i=0;i

if(point[i].getThisStone()!=null)

pCenter.remove(point[i].getThisStone()); }

pCenter.validate();

pCenter.repaint();

}

public void needDoing(){

init();

handleMouse.initStep();

handleMouse.initSpendTime();

handleMouse.setCountTime(true);

autoMoveAnimal.setPoint(point);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==oneGradeItem){

distance=80;

removeAnimalAndStone();

setAmountOfAnimal(6);

needDoing();

}

else if(e.getSource()==twoGradeItem){

distance=70;

removeAnimalAndStone();

setAmountOfAnimal(8);

needDoing();

}

else if(e.getSource()==chu)

{System.exit(1);}

else if(e.getSource()==she){//对调色板进行监听,和使用。JColorChooser chooser=new JColorChooser();

Color color=chooser.showDialog(null,"调色板",Color.white); if(color!=null)

{pCenter.setBackground(color);

}

}

else if(e.getSource()==threeGradeItem){

distance=60;

removeAnimalAndStone();

setAmountOfAnimal(10);

needDoing();

}

else if(e.getSource()==bofang1){/**

Sound s=new Sound("E:\\h\\dyd.wav"); 调

s.start(); 用

} 音

else if(e.getSource()==bofang2){ 乐

Sound s=new Sound("E:\\h\\ya.wav"); 路

s.start(); 径

} */

else if(e.getSource()==bofang3){

Sound s=new Sound("E:\\h\\dong.wav");

s.start();

}

else if(e.getSource()==renew){

removeAnimalAndStone();

needDoing();

}

else if(e.getSource()==autoButton){

removeAnimalAndStone();

needDoing();

handleMouse.setCountTime(false);

autoMoveAnimal.setStep();

int x=this.getBounds().x+this.getBounds().width/2;

int y=this.getBounds().y+this.getBounds().height;

autoMoveAnimal.setLocation(x,y);

autoMoveAnimal.setSize(this.getBounds().width/2,120); autoMoveAnimal.setVisible(true);

}

else if(e.getSource()==quit){

ArrayList step=handleMouse.getStep();

int length=step.size();

int start=-1,end=-1;

if(length>=2){

end=step.get(length-1);

start=step.get(length-2);

step.remove(length-1);

step.remove(length-2);

Animal ani=point[end].getThisAnimal();

int w=ani.getBounds().width;

int h=ani.getBounds().height;

ani.setLocation(point[start].getX()-w/2,point[start].getY()-h); ani.setAtPoint(point[start]);

参观动物园英语作文40字

参观动物园英语作文40字 40字的英语作文,不知道如何写的话,看这些关于动物园的作文参考参考。下面是给大家整理的参观动物园英语作文40字,供大家参阅! 参观动物园英语作文40字篇1On Sunday,my father took me to visit the zoo. In the zoo,I not only saw many animals,and I still take cookies,bread,banana,sausage.Feed them,these animals can be really interesting,face I fed their delicious,they all you contend for me to rob,enjoy their food,especially JieWei monkey also ran to my arm up rob banana! And so,my father and I play until 5 p.m.,only reluctantly back home. 参观动物园英语作文40字篇2last week I went to the Xiangjiang Zoo in Panyu.with my family. The zoo was very big and very beautiful , the zoo has a lot of animals , panda,lion,tiger,snake,elephant,fox Collected By Panda ws very cute and very fat , but it was not my favourite animal. Lion ws very strong , but it wasn t my favourite animal either, because it wasn t very handsome.

小小“动物园” 作文11篇_优秀作文

小小“动物园”作文11篇 马海波 我的家里有五个家庭成员,分别是爸爸、妈妈、姐姐、弟弟和我。我们五个各有各的特点,像极了五种动物,爸爸是会“变色”的“变色龙”,妈妈是凶猛的“大老虎”,姐姐是笨笨的“小猪”,弟弟是活泼可爱的“小猴子”,而我是玉树临风的“白马”。我可要好好跟你们讲讲这几个家庭成员。 首先讲的是“老虎”妈妈,她是一家之主,家里的事都由她掌管,她长得不高,脸上有一双炯炯有神的大眼睛和高高的鼻梁。她还有可怕的坏脾气,发起脾气来比老虎还可怕,记得有一次,我的作业做完了,给她检查,她发现我做错了一道题,便把作业往地上一摔,用凶狠的目光瞪着我,严厉的吼道:“重写!”而我,紧张得腿脚发软,额头上都冒汗了,过了一会儿,我才想起订正作业。你说我的“老虎”妈妈是不是比你想象中的更可怕? “变色龙”是我给爸爸起的外号。妈妈一不在家他就不洗碗,使唤我们去洗碗。妈妈在家里,他就变成温顺的“小绵羊”,乖乖的去做饭洗碗。 我还有一个贪吃的“猪”姐姐,非常贪吃。有一次,她趁爸爸妈妈不注意,爬到冰箱上偷糖吃,她一不留神,一脚踩空,便掉了下去,鼻血从鼻子里流了出来。妈妈发现后,急忙把她送进医院。 我的弟弟是只“小猴子”。他喜欢吃香蕉,他还和猴子一样喜欢爬来爬去,捉弄人。

而我是一匹聪明的“小白马”。我不仅成绩好,而且跑步也好,你们说我像不像一匹爱跑的“小白马”呀? 怎么样?你们喜欢这个小小“动物园”吗?如果喜欢,请你来我家做客吧! 林江涛 我家是一个幸福美满的四口之家。爸爸、妈妈、姐姐和我互相关心、帮助,谁也不离开这个家。 他 他是我的爸爸,他就像一只黑豹,因为他吃到好吃的东西就难以忘怀。比如说酒,他每次喝酒都会喝很长一段时间,少不了两三个月,且每次喝酒都会和妈妈大动干戈打起来。但现在已经很少喝酒,可每次看到酒时,就像黑豹遇见小蟒蛇一样异常兴奋。虽然老爸爱喝酒,但是他对我也非常严格,总是和妈妈一起给我读各种稀奇古怪的书,但正是这对严父慈母,才让我变得越来越聪明。 她 她是我的妈妈,是名副其实“变脸版本的百兽之王——老虎”“望子成龙,望女成凤。”这是她对我和姐姐的期望。有一次,我拿作业给老妈看,老妈的脸变得阴森森的,吼道。:“这么简单的题还错,赶快给我改!”于是,我以迅雷不及掩耳之速赶紧改了,妈妈的脸由阴转晴,我也松了一口气。 我 我是一个小书虫,那种是一个只喜欢看历史书与各种有趣的书的

英雄精神激励我们成长

英雄精神激励我们成长 二(1)班爱国主义国防教育班会教案 活动内容:英雄精神激励我们成长 活动班级:二年级(1)班 活动目的: 1、通过讲故事,讲解英雄人物的光辉事迹,使学生受到爱国主义教育。 2、用讲故事、歌曲等形式来感动我们小朋友,领悟其中的革命精神,培养学生各方面的能力。 活动时间:2011年11月20日 活动过程: 一、活动导入 1、(谈话创设情景:1949年,我们伟大的祖国成立的场面。毛主席在天安门城楼上宣告——中华人民共和国成立!) 你看到那么壮观的场面,你会说些什么? 2、小朋友,4月5日是清明节,清明节除了祭奠死去的亲人,还要缅怀为革命而牺牲的英雄。你知道有关革命英雄的故事吗? 就让我们一起来听听他们的故事吧! 二、介绍小英雄 1、师:听!红星闪闪,脚步声声!那是我们的同龄人,战争时代的小英雄向我们走来。————《小英雄雨来》故事,讲的是抗日战争时期,晋察冀抗日根据地儿童雨来掩护交通员李大叔,和日本鬼子勇敢斗争的故事。 送鸡毛信的抗日小英雄———海娃 2、《鸡毛信》欣赏

通过看影片、听故事,学生能感受到一位小英雄的英勇,也为今天光辉的征途献出了生命。 3、《王二小》欣赏。 4、齐读小诗: 小英雄真光荣,热爱祖国,不怕牺牲。 向英雄敬个礼,热爱祖国,永记心中。 三、教师总结: 小朋友,那一个个小英雄,他们给我们力量,教我们去克服困难。那一个个故事,说不完我们的思念;一首首赞歌,说不完我们的崇敬。是小英雄和无数先烈们用美好的青春,用闪光的年华,迎来了春天,迎来了光明。让英雄永远留在我们心中,伴在我们身旁,激励我们成长。 老师希望大家勿忘历史,好好珍惜今天来之不易的美好生活。同学们,让我们继承先烈的遗志,以先烈为楷模,努力学习,为振兴中华而努力读书!将来报效我们伟大的祖国把祖国建设的更加强大。

时势造英雄辩论赛资料:英雄造就时势的例子

时势造英雄辩论赛资料:英雄造就时势 的例子 第网络不是一方净土,法律制裁的无奈、道德规范的苍白技术限制的落后无不令有识之士的内心感到忧虑和不安。看看那些地下网吧,看看那些中学生浏览的网页界面,真可?色情与垃圾齐飞,虚假共暴力一色"。桩桩事实告诉我们,中学生上网不加以控制的话,怎么让社会相信我们是祖国美好的未来呢? 管仲:管仲思想的核心是「利出一孔」。原话是「利出一孔者,其国无敌;出二孔者,其兵半屈;出三孔者,不可以举兵;出四孔者,其国必亡。先王知其然,故塞民之羡,隘其利途,故予之在君,夺之在君,贫之在君,富之在君。故民之戴上如日月,亲君若父母。」即国家采用政治经济法律手段,控制一切谋生渠道同时垄断社会财富的分配,那么人民要想生存与发展,就必然要事事仰给于统治者的恩赐。这一思想成为后世统治者的统治国家的金科玉律,甚至在今天,仍然可以看到管仲思想的影响。 反方三辩:是要付诸实践,但我们所说的上网并不是指所有的人。我们的前提是中学生,中学生的天性是判断力和自制力比较差,对网上的信息垃圾它们能够正确处理吗?刚才对方辩友无法回答判断利弊大小标准,我现在告诉大家,

首先我们从数量上判断,网络三大问题与其方便性和快捷性相比是三弊一利,难道对方辩友还要说利大于弊吗?其次,从质上说,中学生自制力、判断力差的天性弱点与网络三大问题是不可调和的固有矛盾。所以我方再次强调,中学生上网弊大于利。谢谢! 网络对青少年身体素质的消极影响主要体现为:长时间连续上网会造成情绪低落、眼花、双手颤抖、疲乏无力、食欲不振、焦躁不安、血压升高、植物神经功能紊乱、睡眠障碍,有的甚至消极自杀;不良的上网环境也会损害青少年的身体健康。 QQ兄又说绝对的话了。“人性化的管理能够带来的是爱心的传播和道德素质的提高”只怕未必。中国人是最讲人情的,老讲什么人性化什么的其实管理考什么,还不是考一套合情合理的制度啊。今天你讲人性化,明天他讲人情化,制度还怎么遵守?管理还有何意义?我们缺的并不是人性化,相反,是讲的太多了,所以才像一盘散沙。因此,我们更需要制度化。。。。。 商鞅:商鞅彻底改变了后来中国的政治形态,后世中国统治者实行的也大多是「表儒里法」的统治策略。他的核心思想是反智、愚民、好战,使民弱、民怯和民愚,这样的人民通过重刑或重赏即可变成为勇敢而凶猛的战士,再配合上残酷而又极端功利的奖惩措施,将整个国家的人都变成了

关于动物园的英语作文五年级

关于动物园的英语作文五年级 导读:我根据大家的需要整理了一份关于《关于动物园的英语作文五年级》的内容,具体内容:动物园是一个非常好玩的地方,大家不妨用英语作文把这些快乐的时光记录下来。以下是我为大家整理的有关动物园的五年级英语作文,欢迎大家阅读。动物园的五年级英语作文篇一On... 动物园是一个非常好玩的地方,大家不妨用英语作文把这些快乐的时光记录下来。以下是我为大家整理的有关动物园的五年级英语作文,欢迎大家阅读。 动物园的五年级英语作文篇一 On Sunday morning, my parents took me to the zoo. We dint go there for a long time. Last week, my classmates told me that the zoo added some funny entertainment facilities. I was very curious. So, I asked my parents to took me there and they promised to. We got there at 9 oclock. There were many people. Most of them were parents and children. We first went to see the animal. I like parrots most. And then we saw the animal shows. Elephants, tigers, lions and monkeys did wonderful shows for us. People were happy, especially the children. After that, we went to experienced the entertainment facilities. My mum was too scared to be with us. So, only my dad and I played.

二年级作文 奇妙的动物世界

奇妙的动物世界 鹦鹉能学人说话,大象能帮人搬运东西,经过训练的狗,能为盲人领路。响尾蛇的尾巴能发出咯啦咯啦的声音,萤火虫的尾巴能发出微弱 的亮光...... 现在该我介绍了,先和你们说说蛇。我们都看过动物世界。有的蛇有牙齿,很长而且很毒。尖尖的牙齿中带有剧毒,要是人不小心遭到了这种蛇的攻击,你的生命就危在旦夕了。还有一种蛇它没有眼睛,但它确实捕鼠专家,他是靠舌头和气味来抓动物的。眼镜蛇、竹叶青带有剧毒,要是被他们咬到的东西,不到一分钟便会死亡。 不光是动物中存在着奇妙的事情,植物也是这样的。他们也很奇妙,有些植物能把动物当做美食。猪笼草就是一个很好的例子。它是一种食虫植物,只要虫子飞到那个长得像瓶子一样的叶子里,就会被抓住了。一动也不能动了,不一会儿就化了。 大自然太奇妙了!看书看电视的时候,我们要留心观察大自然中的 奇异现象。 奇妙的动物世界 今天上午,周老师对我们说了有关动物的习惯。 比如说:“鹦鹉能学人说话,大象能帮人搬运东西,经过训练的狗,能为盲人领路。响尾蛇的尾巴能发出咯啦咯啦的声音,萤火虫的尾巴能发出微弱的亮光......”那我也来说说我知道的有关动物的习惯吧。

有一次,我家养了一只狗,这只小狗可听话了,我就给它取名叫阿财。有一天,我在家没事干,就开始当期驯兽师来了。我叫阿财站起来,它就站起来。我叫它坐下,它就坐下。阿财有一个缺点,就是:每当客人来时,它就咬客人。这样一来,我爸爸老是骂我。还有一次,阿财帮我我的大忙。有个小偷偷走了我的钱包,阿财看见了马上追他,咬他的 脚。把我的钱包拿回来了。 这就是我的阿财,我的阿财实在是太有趣了。 奇妙的动物世界(顾旭益) 鹦鹉能学人说话,大象能帮人搬运东西,经过训练的狗,能为盲人领路。响尾蛇的尾巴能发出咯啦咯啦的声音,萤火虫的尾巴能发出微弱 的亮光...... 今天,我也来介绍我所熟悉的动物。蛇是一种有毒的动物。眼镜蛇他能发出有毒的液体。如果毒液发射到其他动物的身上,动物就会死亡。企鹅她生活在南极。大家都知道南极很冷,但奇怪的是企鹅不会冻死。企鹅宝宝饿了,企鹅妈妈就会到处去给他们找食物。 有些植物把动物当做美食,猪笼草就是一种食虫植物。它的叶子的顶部长得很像瓶子,上面还有一个小片像掀开的盖子,盖子的边上有蜜,虫子飞到盖子上吃蜜,一下子就滑进“瓶子”里,不一会儿就化了。 大自然真奇妙啊!看书看电视的时候,我要留心大自然的奇异现 象。

DOTA部分英雄介绍

神灵武士 活血术快捷键:V 此英雄的敏捷始终比力量多两点,无论任何属性下都有一个强大的回血能力,血越少回复的越快差一点就是打他不死,无论在心理还是行动中都给对手很大打击(我就是不死。。。) 沸血之矛快捷键:R 早期不推荐升,对血量和回复速度都要求太大了,对手的血是少了,但是自己也不好过 狂战士之血快捷键:B 这技能和活血术配合简直就是完美,个人推荐血量保持2/3的,有威力有速度还不容易被秒,补刀压人完全兼顾。 牺牲快捷键:F 无赖的技能,使用后对手基本不会动而自己的攻击力和攻速突然暴增瞬间秒杀敌人,然后带着一丝红血潇潇洒洒的走回来,完全带来一种无与伦比的快感 英雄定位:神灵武士的技能使他重头到尾都有不错的攻击力和攻速,而且是个玩命的英 雄,即使在DPS当道的后期仍有一席之地。使用起来给人一种狂野奔放的感觉[s:7] ,我个人比较喜欢辅助gank加打钱的路线(当然遇到某些英雄单杀也是很简单的),因为在前期和中期靠技能就拥有不俗的实力,不太需要武器一些基本装备就满足了,在gank时候打下小兵就可以为后期出大件做准备。 发展路线: 前期:玩DOTA那么久很少随机,手选出门【手套,头环,吃树,小锦华*2】不推荐中路solo。开始凭回血术就有不错的回复能力所以推荐小精华x2,加点是31,对面如果压力比较大就先升活血,如果战斗比较轻松就先升狂战士,争取早期把对手打跑有机会甚至能干掉对手。6级升牺牲,靠近对手配合队友VF基本是挂掉一个人,物品消耗光后大概有6~7级了回去补充装备护腕X2加草鞋有钱剩就小精华(买吃树完全是亏的),看那路压力比较大或者是有个后期英雄的(比如UG,虚空。。)的去配合队友gank(可能有人会想找一路好杀的不是更好吗?错!!早期这个打钱的黄金时间如果队友无法正常发展对后面战局影响是很大的),战斗结束后打一会钱(神灵打野是很有效率的)大招快好后继续GANK。 中期:这时候大家都开始有装备技能也上去了,战斗会比较激烈,够钱了回去买飞鞋,提升移动速度,杀人打钱两不误。也可以假腿+跳刀,后面这套路线和拍拍熊的差不多就是加强杀人的成功率。11级之后可以开始考虑升级沸血,如果对面输出比较大,可以拖后再升,先升黄点。中期不推荐躲起来打钱,因为技能关系他不可能像其他英雄一个打几个,每参加一次战斗都是红血跑回来的,只能打一会,回血,再跑回去战斗,再回血,再战斗的打消耗战。 后期:第一大件肯定是龙心,配合沸血(叠加5次就是60伤害而且持续6秒)以血换血第一时间做大最大输出同时保证自己的生存率。然后、强袭,大炮高输出或者金箍棒打断效果。 对战技巧 杀人的时候重背后偷袭(貌似这个不用说也知道,但是实战中缺发现很多人心急的就正面跑上去始终想不明白),路线一定要选好,大招5时间如果给小兵卡一下不单杀不到人而且很容易给小兵挂掉,出跳刀的话就简单的多了。如果是飞鞋,而且盟友缺少控制技能第一大件可以先不出龙心换双刀神灵武士的攻速很容易打出残废 对方控制技能多的的时候就先出BKB(放大招不会扣血哦)但是注意这个时候用不回血所以要时刻留意血量,不然10秒钟一过立马躺下。AOE多的话可以挑战头巾(能减少大招对

动物换位程序报告v2

包头师范学院 基于动物换位的java程序数学科学学院 第二小组 2_0 刘慧杰(44) 2_3 王福芹(27) 2_1 张嘉欣(23) 2_4 赵星芳(43) 2_2 秦凯(50) 2_5 石慧(03) 2015.06.27

目录 一:摘要 (3) 二:关键字 (3) 三:任务分配 (3) 四:系统功能介绍 (4) 2 游戏程序规则说明: (4) 2 自定义改进 (5) 3 排行榜改进 (6) 五:UML图 (6) 六:模块功能说明及模块流程图 (7) 1 程序流程图 (7) 2 模块功能说明 (8) 1 ChangeAnimalWindow.java(主类) (8) 2 Animal.java (8) 3 Point.java (8) 4 Stone.java (8) 5 HandleMouse.java (8) 6 AutoMoveAnimal.java (8) 7 Customdlg.java (8) 8 People.java (9) 9 Record.java (9) 10 ShowRecordDialog.java (9) 七:系统改进部分说明 (9) 1.Customdlg.java (9) 2 People.java (11) 3 Record.java (12) 4 ShowRecordDialog.java (14) 八:总结 (17) 九:参考文献 (17) 十:附件清单 (18)

一:摘要 本实践报告主要是基于Java语言的程序设计,在Netbean平台上设计的“动物换位”小游戏。本游戏主要的实现内容为让左右两边相同数量的动物利用中间一个空的石头,左边的动物要全部跳到右边的石头上,右边的动物要全部跳到左边的石头上。由于本程序先期任课教师提供了一些最初的原代码,故本报告主要介绍的是之后的改进部分内容。主要改进的内容有: 1.自定义等级的增加; 2.各等级排行榜的增加; 基于对于以上的改进,程序增加了Customdlg.java、People.java、Record.java、ShowRecordDialog.java类,实现了以上功能。但是改进的程序仍然有许多不足,希望读者可以进一步指正。 二:关键字 动物换位,自定义等级,排行榜 三:任务分配 2_0 刘慧杰:主类部分方法、游戏者类及显示类排行榜写入类的编辑; 2_1 张嘉欣:主类窗口设计; 2_2 秦凯:鼠标事件类,排行榜写入类的编辑; 2_3 王福芹:自动演示类; 2_4 赵星芳:石头和动物类和自定义等级类; 2_5 石慧:位置类和自定义等级类。 具体代码分工详见:附件:2附件动物换位最终分工.doc

《奇妙的动物世界》教案.doc

《奇妙的动物世界》教案 一、情境导入,感知动物的奇妙。 1、教师引用书中的第一段话导入。 小朋友们,我们生活在一个绚丽多彩的世界里,动物是我们 亲密的伙伴,因为它们的存在使用权我们这个世界更加丰富 多彩,生机勃勃! 鹦鹉能学人说话,大象能帮人搬运东西,经过驯练的狗,能 为商人引路,响尾蛇的尾巴能发出喀啦的声音,萤火虫的尾 巴能发出微弱的亮光?? 动物世界真奇妙! 今天,老师就带你们进入一个神奇的动物 王国!( 教师板书) 2、播放“动物世界”的光碟,让学生随录像去感受动物世 界的奥秘。 3、交流看后的体会。 二、师生交际,交流互动。 我们身边有哪些动物?( 空中飞的,地上跑的,水中游的。) 你了解哪种动物的习性?和哪些动物之间发生过有趣的事? 讲给小朋友听好吗? 三、组内交际,生生互动。 选定自己比较了解的动物,在小组内谈动物的生活习性, 同学讲的要用心听,有不明白的地方可以随时提问,讲的同 学要给予说明,其他同学也可以补充。

四、全班交流,大家补充。 组内选代表讲给全班同学听,大家提问我补充。 五、由说到写,实现迁移。 小朋友都想来讲讲,可是时间有限,把要说的写下来,大家互相传阅,既可以写动物可爱的样子,有趣的生活习性,也可以你与这个小动物之间发生的有趣的生活习性。如果这几个方面你都想写,更好了! 教师播放乐曲,烘托气氛。 六、写后再说,互相促进。 传阅写话内容,相互交流,听同学的意见,再修改。 七、动物卡片展览 展示学生收集的有关于动物的卡片。 八、教师小结 小朋友们,动物和我们的生活息息相关,我们要爱护它们,从小争做保护动物的小卫士,保持大自然的生态平衡!

有趣的“动物园”_三年级作文

有趣的“动物园” 我家就是一个有趣的“动物园”。 首先隆重登场的是“sheep”——我亲爱的奶奶,她属羊,正如生肖介绍,奶奶性情十分温顺,说话细声细气、温言软语的,从来不大声对我们讲话,就算是我们做错了事情,她也会耐下心来,温柔地跟我们一一讲道理,因此,我们都很喜欢慈祥、和蔼的“sheep”奶奶。 最逗人的是我的“elephant”舅舅,他胖乎乎的,四肢粗壮,走起路来,地板噔噔作响,有意思的是,因为胖,他做什么事都慢悠悠的,有时手脚很不灵敏,滑稽搞笑的事时有发生。记得有一次,舅舅在家煮菜,还一边打手机,一边不停地放盐。在厨房门口的我看见了,连忙阻止喊:“舅舅,你……你都放了一锅盐了!”他还是没有反应。我急得大吼一声提醒他,他一惊,猛地转过他庞大肥胖的身子,结果整个锅都给碰翻了,菜都洒了一地,他自己还差点被烫伤了。哈哈,滑稽的舅舅真是名不虚传的“elephant”! 一说起“monkey”弟弟,话匣子就打开了。他调皮得很,捣蛋搞恶作剧是家常便饭。有一回,我正在做作业,他耐不住寂寞和无聊,像一只猴子一样上窜下跳,然后飞快而来,凑到我的耳边问:“姐姐,你能陪我去玩吗?” “不行!弟弟,我还要写作业呢!”我一本正经地拒绝他。 他听后,嘟起嘴巴,显得非常生气,更没想到的是趁我去倒开水

的时候,他居然在我的作业本上用黑笔画了个鬼脸,我回来一看,作业本被毁容得不堪入目,我气得直跺脚,一把抓住他,厉声问:“猴子,这是谁画的!” “我……怎么知道!”弟弟吞吞吐吐地说,眼角里充满几分嚣张,掩藏不住一丝慌乱。 其实,他不说,我也知道,唉,这个“monkey”真是令人又爱又恨。 被称为“pig”的爷爷可是个大胃王呢,一吃起东西来狼吞虎咽的,犹如孩童般可爱。有一次,妈妈炒了一盘糖醋排骨,香喷喷,酸溜溜,甜滋滋的。爷爷说他的口水快流一地了,接着,他开始尽情享用了。没过多久,一块一块啃干净的骨头就一一展现在了我的眼前,越堆越多。爷爷的嘴巴太厉害了,所以奶奶戏称他为“pig”。不过,我可不敢喊呢! 我呢,当然是一只活泼可爱的“rabbit”——小兔子,我总是喜欢蹦蹦跳跳的,尤其一赞的是,跳远可是我的拿手好戏。有一次,体育课的时候,老师让我们练习跳远,同学们一个一个轮流地跳,轮到我跳的时候,我居然破记录了,一跳就飞跃出好多远,是名副其实的“rabbit”。 当然,“美女snake”妈妈,“tiger爸爸”在我们这个动物园可是重要人物,他们每天早出晚归,为我们提供小康生活的保障,功不可没。 瞧,在这个温馨的动物园里,我们这些各具特色的“动物们”生

DOTA2赤红甲数据分析 赤红甲好不好

DOTA2赤红甲数据分析赤红甲好不好 DOTA2赤红甲数据分析赤红甲好不好 赤红甲作为DOTA2中一个肉盾装备,很多玩家使用的还不是很频繁,但是下次的更新赤红甲讲得到加强,相信很多玩家都会去考虑使用这件装备,下面小编就为大家介绍下, DOTA2中的肉盾新贵赤红甲。 物品介绍: 赤红甲是6.82版本中出现的新物品,由先锋盾和玄冥盾牌合成,提供250点生命值和+6点/秒生命恢复速率,另有坚盾、伤害格挡等主被动技能。 合成配件: 先锋盾 (2225) 玄冥盾牌(800) 合成卷轴(825) 总计:3850金 提供250点生命值和+6点/秒生命恢复速率,+5点护甲,+2点全属性。 主动:坚盾给予附近750范围内友方英雄2点护甲和1个格挡伤害的外壳,每次受到物理攻击都可以100%格挡50点物理伤害。持续9秒。冷却时间70秒。 被动:伤害格挡有一定几率格挡伤害,格挡效果取决于装备的英雄为近战或 远程。(近程/远程英雄有80%几率格挡40/20点伤害) 备注:坚盾仅能影响英雄单位。与洞察烟斗和梅肯斯姆相似,70秒内效果不会叠加。 赤红甲的效果分析:各种召唤物比如死灵龙的佣兽,狼人小狼,死灵书等的攻击可被降低。 经测试,死亡先知大招被动主动都无法阻挡,51大招死亡守卫被动主动也都无法阻挡; Jugg大招可被阻挡,可以大幅降低无敌斩伤害。 现阶段使用赤红甲最多的10个英雄 1.斧王:斧王确实是最适合这个物品的英雄,在快速出完跳刀以后,脆弱的斧王补一个先锋盾可以形成很好的滚雪球效应,再接着补出赤红甲在中期团战中能起到极佳的效果;或者前期出个875回复来过渡跳刀再补出先锋也是很不错的,同理也有先撑1100活力球后补出跳刀转先锋的打法。总之斧王确实值得出一个赤红甲,刚起正面,保护队友,斩杀对手,正是这个英雄的写照。 2.刚被兽:刚被兽作为一个冲脸打散对手阵型的英雄也十分合适赤红甲这个道具,在前期出一个875能够很好的占线续航,补出先锋盾后刚被就有了很强的战斗力了,在顺势做出赤红甲后能够更有效的带领队友冲击对手。在梅肯提高耗蓝后,刚被就不太适合出梅肯了,而把赤红甲作为第一大件确实是很合理,刚被兽出赤红甲也会在今后的版本流行起来。

软件工程课程设计样本

软件工程课程设计 学校:大连交通大学 专业:软件工程 班级:072班 姓名: 学号:0701030216

目录 1总体设计 (1) 1.1本系统的主要功能描述 (1) 1.2系统包含的类及类之间的关系 (1) 1.3 Java源文件及其功能 (2) 2 详细设计 (2) 2.1主类ChangeAnimalWindow (2) 2.2类Animal (3) 2.3类 HandleMouse (4) 2.4类 AutoMoveAnimal (4) 2.5类Point (5) 3功能测试及运行效果 (6) 3.1 系统初始界面 (6) 3.2 自动演示后界面 (6) 3.3游戏成功预览界面 (7) 3.4英雄榜界面 (7) 参考文献 (7) 附录软件源程序 (8)

1总体设计 1.1本系统的主要功能描述 在科技飞速发展、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。 对于本系统,我们需要实现以下一些基本功能: (1) 要实现人机交互,用户可以通过鼠标来操作动物位置。 (2)在游戏成功时会出现成功提示。 (3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。 (4)用户可以选择插入任意已存储的图片。 (5)具有英雄榜功能,可以查看自己的成绩。 (6)具有帮助功能,可以查看游戏规则,和不懂得选项。 1.2系统包含的类及类之间的关系 本系统共包括9个Java源文件。类之间的关系如图1-1所示。 图1-1

关于动物园英语作文

关于动物园英语作文 动物园真热闹,有展翅开屏的孔雀,有自由飞翔的鸽子,还有凶猛的老虎……下面是关于动物园英语作文的内容,欢迎阅读! 【参观动物园的英语作文篇一】Today is Sunday. It's sunny today . I go to the zoo with my mother. I can see many animals . There are tigers ,lions ,pandas ,snakes and many more. Look ! The pandas are over there . They're from China . Look at the baby panda ! It's climbing trees. How cute it is ! I love pandas. Next, we go to see the lions .The lions are so strong . Their mouths are too big. The tigers ae next to them. They are from Asia. They are yellow. At last,we go to see the monkeys . Some are climbing moutains , some are eating bananas . THey ' re so much fun ! I see many animals at the zoo and I 'm so happy today! 今天是星期日。今天是晴天。我和妈妈一起去动物园。我能看到许多动物。有老虎,狮子,熊猫,蛇和许多更多的。看!熊猫在那边。他们来自中国。看熊猫宝宝!这是爬上树。它是多么可爱!我爱熊猫。 下一步,我们去看狮子,狮子是如此的强壮。他们的嘴巴太大。老虎声在他们旁边。他们来自亚洲。他们是黄色的。最后,我们去看猴子。有的是爬山,有的在吃香蕉。他们很有趣! ————来源网络搜集整理,仅供个人学习查参考

动物世界观后感作文范文5篇

动物世界观后感作文范文5篇 ——WORD文档,下载后可编辑修改—— 《动物世界》观后感作文范文一 有一个人,他有一张消瘦的面孔,突出的膝盖、乌黑的头发和一对翠绿的眼睛。他戴着一副用许多透明胶带粘在一起的圆框眼镜。知道是他是谁吗?他就是闻名世界的哈利波特。我们今天看的电影《神奇动物在哪里》就是他的同名系列。 这件事是讲纽特在寻找魔法动物的时候,结识了蒂娜、奎妮、雅各布帮助他,呼吁美国人民不要伤害魔法动物的故事。 这一次电影院里人山人海,挤得水泄不通,我心想:这部电影果然很爱追捧。终于坐到位子上,电影开始了,心里想:终于能看到那些神奇动物的面貌了。心里也好兴奋。 最先看到的就是憨态可掬的小嗅嗅,它长了一身的黑毛,头上还长了一个鸭嘴似的嘴巴和一对水汪汪的大眼睛。还有机灵的鸟蛇,一听见这个名字,就知道是鸟和蛇的混和动物,它浑身上下全是蓝色的鳞片,长个一对鸟翅膀和一个乌头,身体可根据空间大小而变化。还有火灰蛇、卜鸟、护树罗锅、燕尾狗、人鱼、伏地幅…… 这次动物世界之旅太奇妙了,好像跟这些动物亲密接触啊! 《动物世界》观后感作文范文二 《动物世界》是真实记录动物本性的一档节目,它不仅记叙了发生在动物之间惊心动魄的事,还记叙了动物之间母爱与父爱的伟大。这次,我看了食草的母亲,里面讲述了三种不同动物的母亲对自己孩

子同样浓浓的母爱,其中,母牛和小牛犊的故事最让我感动。 做母亲难,做食草的母亲更难,因为他们时常会受到食肉者们的攻击,而它们只能防御,还要看好自己的孩子。母牛一般都会选择夜间产崽,因为这正是食肉动物们入眠的时刻。在夜间出生的小牛犊必须争分夺秒,从草地里站起来,否则就会受到生命的威胁。这时,两三只狮子朝野牛母子他们走了过来,一场生与死的较量,就要开始了。 在他们的对战中,狮子占有绝对的优势,首先,在数量上就比野牛母子他们多好几只。凶残的狮子们虎视眈眈的望着这对野牛母子,似乎在想着进攻的的策略,他们一左一右、一前一后的包围着野牛母子,好像已经布下了阵法一样。野牛妈妈一边小心的左右张望着,一边用自己的身体牢牢的守着这个刚出世就要血杀搏斗的可怜的'孩子。突然,一只狮子似乎等得不耐烦了,朝着野牛母亲扑了过去,野牛母亲也不甘示弱,顶着她的大牛角冲了过去,很快,它们就厮打在了一起,但这位野牛母亲似乎想起了什么,又退到了小牛犊身边。 当狮子们前赴后继的冲向这位母亲时,她只是用大牛角对他们造成恐吓而已,始终都不离开自己的孩子一步……就这样僵持了好久,这位母亲似乎觉察到单凭她的努力,是制服不了这些狮子的。于是,她就发出了震耳欲聋的叫声,来向公牛群们求助,不过一会,牛群们就赶来了,在他们齐心协力的帮助下,野牛母子终于获救了。无论是人类还是动物,在危险面前,首先站出来的,永远是柔弱而坚强的母亲。 《动物世界》观后感作文范文三

DOTA英雄比较

初始攻击上限最高:混沌骑士76,末日使者69,深渊领主68; 初始攻击上限最低:哥布林工程师26,地卜师40,影魔41; 初始攻击下限最高:深渊领主62,山岭巨人61,黑暗贤者60; 初始攻击下限最低:哥布林工程师24,死灵飞龙33,复仇之魂、地卜师34; 攻击上下限差距最大:混沌骑士46-76,幻影长矛手45-67,沉默术士39-61; 攻击上下限差距最小:流浪剑客54-56,娜迦海妖51-53,半人马酋长55-57,哥布林工程师24-26,骷髅王54-56,冥界亚龙44-46,闪电幽魂45-47,剧毒术士46-48,幻影刺客46-48 差距均为2; 初始移动速度最快:混沌骑士325,娜迦海妖、灵魂守卫、月之骑士、敌法师320 ;(TB和敌法兄弟俩都是320) 初始移动速度最慢:哥布林工程师270(穿鞋子都赶不上混沌),暗影萨满275; 初始生命值(力量)最高:树精卫士663,末日使者644,双头龙(远程)606; 初始生命值(力量)最低:蛇发女妖416,灵魂守卫(近战)435; 初始护甲最高:隐形刺客、不朽尸王6.4,娜迦海妖5.9; 初始护甲最低:山岭巨人0.3,双头龙0.4,炼金术士0.6; 初始魔法值(智力)最高:黑暗贤者377,双头龙364; 初始魔法值(智力)最低:骷髅王、德鲁伊、巨魔战将、幻影刺客169; 力量英雄力量成长能力最高:树精卫士3.4,末日使者、屠夫3.2; 力量英雄力量成长能力最低:炼金术士1.8,刚背兽、兽王2.2; 敏捷英雄敏捷成长能力最高:灵魂守卫3.2,幻影刺客3.15,变体精灵、赏金猎人、骷髅射手3.0;ps:所有英雄敏捷成长最高:小狗(食尸鬼)4.05(6.51版本以前) 敏捷英雄敏捷成长能力最低:黑暗游侠、地卜师1.9,熊战士2.1 ; 智力英雄智力成长能力最高:遗忘法师4.0,谜团、暗影牧师3.4 ; 智力英雄智力成长能力最低:食人鬼魔法师1.9,痛苦之源2.1,修补匠2.2; 总成长能力最高:矮人狙击手、树精卫士7.2; ps火枪智力牛逼,魔枪流的火枪才是最强,后期转物理DPS

基于Java的动物换位游戏软件设计课程设计

课程设计任务书

成绩评定表

目录 1 课设软件主要功能 (1) 2 类总体设计 (2) 2.1 类组合关系图 (2) 2.2 主类 (2) 2.3 其他类 (2) 3 类详细设计 (3) 3.1 CHANGEANIMALWINDOW类 (3) 3.2 ANIMAL类 (5) 3.3 POINT类 (7) 3.4 STONE类 (8) 3.5 HANDLEMOUSE类 (9) 3.6 AUTOMOVEANIMAL类 (10) 4 关键类成员函数流程图及代码 (13) 5 软件运行结果 (35) 结论 (37) 参考文献 (37)

动物换位系统的设计 1 课设软件主要功能 程序分为不同的级别,左右各有动物,中间石头没有动物,将左右动物交换,不可后退。用鼠标单击一个动物,如果该动物前方的石头上没有动物,该动物就跳跃到该石头上,如果该动物前方的石头上有动物,但隔位上的石头没有动物,该动物就越过自己前面的动物跃到石头上,其他情形时,该动物不能跳跃。不能持续玩的可以点自动演示,将自动完成游戏,可以帮助游戏者更好的了解系统的主体功能。 设计GUI界面的动物换位游戏,游戏的结果是让左右两组动物交换位置。具体内容如下: 1) 程序分为4个级别,用户可以通过界面上提供的菜单选择“初级”、“中级”、“高级”、“自定义” 这4个级别。对于“初级”级别,在水平排列的7块石头上的左右各有3个类型相同的动物,中间的石头上没有动物;对于“中级”级别,在水平排列的9块石头上的左右各有4个类型相同的动物,中间的石头上没有动物;对于“高级”级别,在水平排列的11块石头上的左右各有5个类型相同的动物,中间的石头上没有动物;对于“自定义”级别,用户可以输入自己想设置的一个动物数量(输入的数必须是偶数),在水平排列的N块石头上的左右各有(N-1)/2个类型相同的动物,中间的石头上没有动物。 2)用鼠标单击一个的动物,如果该动物前方的石头上没有动物,该动物就跳跃到该石头上,如果该动物前方的石头上有动物,但隔位上的石头没有动物,该动物就越过自己前面的动物跃到石头上,其他情形时,该动物不能跳跃(跳跃时不能超过2块石头)。 3)左面的动物只能向右方跳跃,右面的动物只能向左方跳跃。 4)用户可以通过单击界面上提供的按钮,让程序自动完成动物换位。 5)可以随时单击界面上提供的按钮,重新开始当前的级别。 6)用户可以通过菜单选项,可以选择左、右动物的图像。

四年级上册习作《小小“动物园”》话题作文(4篇)

小小动物园作文范文(4篇) 我家是个小小“动物园”,为什么这么说呢?因为那里有活蹦乱跳的小兔子,勤劳的小蜜蜂和有趣的小鱼……下面由橙子为您整理出的小小动物园作文范文,一起来看看吧。 小小动物园作文范文1 我的家是一个“动物园”,有调皮的猴子,贪睡的懒猪,和凶猛的大狮子。 我就是一只小猴子,你看,我的样子非常可爱,眼睛圆溜溜的,看起来炯炯有神,还有一对“顺风耳”,有一次,爸妈出门的时候叮嘱我,不能看电视机,可是,他们走了以后,我就拿起遥控器,开开心心地看了起来,过了一会儿,我隐隐约约听到了开门声,连忙把电视机关掉,假装拿起书读了起来,动作一气呵成!爸妈还夸我读得真认真!我还有点“多动症”,上课坐在椅子上,不超过十秒,就开始动来动去,气得老师哇哇直叫! 你们知道大狮子是谁吗?没错,就是我妈妈,狮子喜欢吃肉,但有时也会吃点儿蔬菜。我只要平时表现不好,被狮子知道了,她铁定会瞪大双眼、双手插腰,就会给我来一个“狮吼功”,吓得我浑身发抖,真是太凶猛了! 那只懒猪就是我爸爸,除了吃就是睡,记得去年,他刚下班,把包往桌上一扔,往床上一躺,就呼呼大睡起来,呼噜声震耳欲聋,在

一旁写作业的我只好拿点儿棉花团堵住耳朵。晚上妈妈做完了晚饭叫他起来,他也不起来,不愧是只合格的大懒猪。 怎么样?调皮的小猴,凶猛的狮子,贪睡的懒猪,还真的成了一个动物园,是不是很神奇呢? 小小动物园作文范文2 我家是一个小小的动物园,里面有调皮可爱的小猴子,凶猛的大狮子和好吃懒做的大肥猪。不信你来见识一下吧! 我是一只名副其实的小猴子。每当我做完作业,我总喜欢在家里上窜下跳。有一次,我调皮地爬家里的柜子上,猛地从上面跳了下来,摔得我屁股都开花了,疼得我坐都不能坐,睡觉也只能趴着睡。 妈妈是一头凶猛的大狮子。我和爸爸都被她管得服服帖帖的,她吼起来可吓人了!有一次妈妈把我带到店里,我趁妈妈和客户在谈生意的时候,我偷偷地拿走了她手机,躲在角落里玩了起来,正当我玩的不亦乐乎的时候,妈妈突然出现在我的眼前,瞪着眼睛,吼道:“你在干什么,又偷玩手机了,是不是?你是不是欠揍呀!”我一看妈妈这副架式,我只好灰溜溜地把手机还给妈妈。 爸爸是头好吃懒做的大肥猪。每天早上他总是要睡到七八点才起床,起床以后就想着早饭、午饭、晚饭吃什么,甚至还想着夜宵吃什么,所以我爸的肚子就像一个大西瓜,抱都抱不住。 这就是我们家里的小小“动物园”欢迎你来参观哦! 小小动物园作文范文3 我们家像一个小小“动物园”,有狮子似的妹妹,猴子似的

英雄故事激励我成长

英雄故事激励我成长 四月的雨,滋润着大地。四月的风,轻拂着校园。在这春暖花开的四月里,我们一起缅怀为了中华民族的解放,为了世界的和平献出宝贵生命的英雄们,今天老师要和大家分享的是与大家年龄相仿的小英雄们的故事。 抗日战争时期,小通讯员孙大兴在一次行军路程中受伤了,组织上派小卫生员武建华照料孙大兴,俩人从此成了形影不离的好朋友。当孙大兴知道了父亲孙连长牺牲后,化悲痛为力量,他与武建华一起接受赵团长的教诲,为民族解放作斗争,渐渐地他们成长了起来。可是不幸的是,在一次完成战斗任务时,孙大兴为了掩护王排长,被鬼子给抓住了。他们让受伤的孙大兴带路去抓八路军。孙大兴急中生智,让武建华带情报向部队奔去。而他假装为鬼子带路,却把敌人引入了埋伏圈。就在孙大兴想趁乱逃跑时,鬼子掏出手枪,残忍地杀害了他。孙大兴,还是一个在成长中的孩子,就这样惨遭杀害,在凶恶的敌人面前,他毫不畏惧;在情况危急关头,他不顾自己的生命安全,奋力掩护战友;为了使全中国得到解放,他甘愿献出了自己宝贵的生命。真是令人敬佩! 听完从孙大兴的故事,不禁让我们想起了另一位抗日小英雄——王二小。二小想方设法地把来村里“扫荡”的鬼子引进八路军的埋伏圈,听到枪声后的鬼子知道自己上了当,便气急败坏地用枪挑死了王二小。王二小虽然牺牲了,但他身上那种英勇无畏的英雄气概却永远地留在了人们心中。 在现在这个和平年代里,我们身边也涌现着无数的小英雄。2008年5月12日汶川特大地震发生时,8岁的林浩被埋在了倒塌的教学楼中。但令人吃惊的是,他竟死里逃生,坚强地爬了出来。更令人叹服的是,他两次折返已经倒塌的教学楼,奋力背出了两个刚才压在自己身上的同学。当别人问他为什么要去救人,他平静地说:“因为我是班长!如果其他同学都没有了,要这个班长有什么用呢?”正是这句话,让整个世界为之感动!“自古英雄出少年”,我们不会忘记,今天的幸福生活,是用无数英雄的鲜血换来的。英雄人物的事迹和顽强不屈的精神会时刻鼓舞和激励着我们。 也许有的同学会说,在和平年代,我们无须征战沙场,又如何向英雄学习呢?其实,只要你愿意,英雄的品质就体现在日常生活中的一点一滴:当你严守纪律的时候,你不正是在向英雄邱少云学习吗?当你对身边的不良行为勇敢制止时,你不正是在向英雄刘胡兰学习吗?当你认真完成老师、家长布置的任务,努力为同学们服务的时候,你不正是在向英雄雷锋学习吗? 同学们,当我们遇到困难、遇到失败、遇到挫折,你能从容乐观地面对它、战胜它,那么,你就是自己的英雄!让英雄们永远留在我们心中,伴在我们身旁激励我们成长!

基于Java的动物换位游戏软件

目录 1. 软件主要功能 (2) 2. 类总体设计 (2) 2.1 类组合关系图 (2) 2.2 系统流程图 (3) 2.3 主类 (4) 2.4 其他类 (4) 2.4.1 Animal.java (4) 2.4.2 Point.java (4) 2.4.3 Stone.java (4) 2.4.4 HandleMouse.java (4) 2.4.5 AutoMoveAnimal.java (4) 2.4.6 Customdlg.java (4) 2.4.7 People.java (4) 2.4.8 Record.java (4) 2.4.9 ShowRecordDialog.java (4) 3. 类详细设计 (4) 3.1 主类 (4) 3.2 其他类 (6) 4. 关键成员函数代码 (7) 5. 软件运行结果 (15) 结论 (16) 参考文献 (16) 1. 软件主要功能

采用java技术设计动物换位游戏软件,设计要求如下: (1)程序分为3个级别,用户可以通过界面上提供的菜单来选择“初级”、“中级”和“高级”这三个级别。对于“初级”级别,在水平排列的7块石头上的左右各有3个类型相同的动物,中间的石头上没有动物;对于“中级”级别,在水平排列的9块石头上的左右各有4个类型相同的动物,中间的石头上没有动物;对于“高级”级别,在水平排列的11块石头上的左右各有5个类型相同的动物,中间的石头上没有动物。 (2)用鼠标单击一个动物,如果该动物的前方的石头上没有动物,该动物就跳跃到该石头上,如果该动物前方的石头上有其他的动物,但隔位上的石头没有动物,该动物就越过自己前面的动物跳跃到石头上,其他情形时,该动物不跳跃(跳跃时不能超过2块石头)。(3)左面的动物只能向右方跳跃,右面的动物只能向左方跳跃。 (4)用户可以通过单击界面上提供的按钮,让程序自动完成动物换位。 (5)可以随时单击界面上提供的按钮,重新开始当前的级别。 (6)用户通过菜单选项,可以选择左、右动物的图像。 2. 类总体设计 2.1 类组合关系图 在设计动物换位时需要编写10个Java源文件:ChangeAnimalWindow.java、Animal.java、Point.java、Stone.java、HandleMouse.java、AutoMoveAnimal.java、Customdlg.java、People.java、Record.java和ShowRecordDialog.java。 动物换位除了需要编写上述10个Java源文件所给出的类外,还需要Java系统提供的一些重要的类,如:JmenuItem、File和Jbutton类等。动物换位所用到的一些重要的类以及之间组合关系如图2.1所示。 图2.1 类之间的组合关系 2.2 系统流程图

相关文档
最新文档