人人范文网 范文大全

实习成果

发布时间:2020-03-02 18:19:22 来源:范文大全 收藏本文 下载本文 手机版

毕业实习是学生学完教学计划规定的全部课程后,在进行毕业论文之前的一个重要的教学环节,是一个理论联系实际,锻炼和提高学生组织管理能力,培养分析、解决实际问题能力的教学过程。通过实习使我加深对所学专业课程的理解,增强综合运用专业知识的能力。熟悉专业工作的内容,提高运用理论知识解决实际问题的能力。根据所学课程的理论知识,结合企业的运营实际,同时提高观察问题、分析问题、解决问题的能力。

我实习的时间为2013年9月2日——2013年10月8日,长沙卓京信息有限公司。长沙卓京信息技术有限公司位于湖南林业科学院林培楼二楼,由来自华为、金蝶、百度、中国移动、中国大唐电力等知名IT公司的骨干、管理人才创办,直接引进国际先进IT技术,结合中国本土IT企业需求,培养高端IT人才。

卓京信息致力于为IT企业培养并输送基于Java、Android、企业级软件开发、手机软件开发、3G/4G开发人才。公司于国内多家优秀企业深入合作,由企业提供实习基地、设备资源,并指派专业人员参与学校的专业教学。

卓京信息推出国内面向移动互联网行业最权威的3G职业教育品牌,公司已获得工业和信息化部通信行业职业技能鉴定指导中心的认可,学生入学签订就业保障协议,毕业及即可就业。实现招聘和岗前实训同步、教学与研发同步,学院就业率及平均就业薪资稳居国内同类机构领先水平,教学质量有口皆碑。公司具备强大的产品开发、产品推广、项目运营和创业卵化能力。随着3G数据业务的普及,“3G”带来大量的就业机会,卓京3G移动方向的培训产品正是在这种背景应运而生。

在一月的时间内,我学习Java的相关知识,参加 培养职业素养课,参与Java项目的制作。根据权威机构赛迪智库的分析结果,自2010年以来,我国移动互联网用户,也就是手机上网人数呈爆炸式增长。

Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置了其他语言需要靠库甚至是操作系统才能支持的功能,拥有一个虚拟机,总之,Java的出现,确实给整个程序界带来了巨大的冲击,也许现在还无法准确评估Java为整个IT业带来的影响,但是有一点却毋庸置疑---Java将不可避免地影响一代程序员.

Java在可以预见的一段时间里带给自己的影响.在美国,起来越多的应用是基于Java开发的.Java在企业的应用中的日臻完美,打消了许多人对Java无法应用于大型企业级应用的顾虑.而在国内,Java也已如火如荼.据调查,在未来几年内,将会出现20万个Java程序员职位需求,也许这将超过其它任何一种程序员的需求.

Java的BBs有Java研究组织,中国Java世界,SunOne专家路等(刚成立)Java是面积网络的设计语言,用来让程序员创建应用程序,这些应用程序可以通过下载,而且可在任何计算平台上安全地运行,如果再加上互联网和公司企业内部网体系,你将会拥有一个未准的网络计算环境,Java作为一个分布式的,面向对象的程序设计各方,可以让位于任何地方的任何计算机应用网络上的的应用程序.

综合上述,Java的生命力体现在如下方面:

1.Java产生与流行是InterNet发展的客观要求.

2.是一门各方面性能都很好的编程语言,它的基本特点是简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,适合的Internet环境上开发应用系统.

3.Java可以制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好.

4.Java不仅仅是一种各方,更重要的是一种区别于传统系统,遵守\"网络就是计算机\"信条的平台技术.Java平台将面向对象系统扩展成包括程序和数据的网络计算机(NC),而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现.

(一)、实习过程遇到的困难

1为了以后我们能够在工作中顺利做事,辛苦的找来实习项目,这是一个制作“推箱子”的项目,小项目分为近三十个板块,但是很多内容我们都没有学过,觉得难度非常大。

2、在做项目之前我们必须先要把我们的策划方案拿出来,所以实习的最后天我们一直在讨论关于项目制作的问题。讨论到板块设计、画面制作、栏目分类等一些问题时大家都有不同的意见,所以我们是经过自信分析才决定下来的一些问题。

3、在制作项目当中大家会遇到一些想象不到的问题,例如:检查不出错误,背景音乐的效果无法实现,有时有的功能链接不上,遇到这些技术上的问题,我们开始都很难解决。

(二)、如何解决问题:

在遇到这些问题是我们都感觉太累太复杂了,所以也有想过放弃,想过只不过是一个作业,想办法完成就可以了。可是再看看我们为了这份作业忙了这么些日子也应该要一些更多的收获,这才在老师和同学的帮助下完成了此次实习任务。

在实习的过程中我们也体会到了,不应该为完成作业而去做作业,应该把它当做自己的工作,自己有义务去完成它,在完成工作的过程中真真正的学到一些东西,才是最主要的。

这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。

六、实习心得

经过为期一个月的专业实习,令我更深一步的了解和学习了Java。在实习当中我们进行分工作业,大家团结起来一起完成实习任务。实习当中我们的意见产生过分歧,制作当中遇到过技术上的问题,可是大家共同面对困难,一起解决问题,所以我们要相信团队的力量啊。

我们组做的是“推箱子” 游戏,刚开始接到任务时就感觉这个板块不好做,因为大家对办事这块不太了解,而且这一块要涉及到各个方面的内容,范围比较广,收集内容时工作量较大。特别是有一个便民提示,要收集到大家生活中的热点话题,然后在解决问题,任务量比较大。所以刚开始大家都摸不着头绪,后来大家一起讨论,在老师的帮助下完成了任务。所以在实习中能学到很多课外知识,对这段时间的学习我收获很多,体会最深的就是大家讨论问题时,各抒己见,然后再分析问题得出结果,有时因为一个问题大家花上一天的时间讨论,不放弃的精神啊。

回首本次实习的java学习,重点还是在学习概念等一些常识性的东西,Application应用程序和Applet小程序,它的开发工具,数据类型,变量,接口,输入输出流,学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方式,都有很大的区别,我主要偏向于小程序的学习,呵呵,因为感觉它用处比较大,可以做出好多好多好玩的游戏,运用程序等,且它灵活。呵呵,当然学知识可不能凭自己的爱好和一时兴趣,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。 所以学好java语言有很大的用处,这次实训,面对一道陌生的题目和要求时,不应慌张和无措,首先应该想到这和课本上的哪些知识具有结合点,回忆和分析这种结构的算法和具体实施方法,综合考虑其他的方面,例如:该题的易写性和易懂性及其他的问题的可利用性。在编写时,一个小小的符号,一个常量变量的设定,这都无不考量着我们的细心和严谨,所以学习JAVA,不仅对我们以后学习其他语言有很大的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。对待学术知识应该是严谨和认真。

最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中去,为以后的工作做好坚实的基础。感谢学校和老师能够为我们提供这次机会,让我们更好的掌握和了解JAVA这门语言。谢谢!

这次实习,是进行实战性工作,所以大家都在努力的做,也希望能够对以后的生活和工作有所帮助。感谢老师给我们这次实习的机会,让我们深刻的了解到做好一个项目不是一朝一夕就能完成的,它要求有很大的耐性和较强的创新能力。所以在以后的学习工作中我们要加强自己各方面知识和能力的培养,做好每一件事。

记事本代码:

import java.awt.event.ActionListener;

import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JScrollPane; import javax.swing.JTextArea;

public cla Notebook extends JFrame {

//创建控件 //菜单条

JMenuBar jnb=new JMenuBar(); //文件菜单

JMenu jnFile=new JMenu(\"文件(F)\"); //编辑菜单

JMenu jmEdit=new JMenu(\"编辑(E)\"); //新建

JMenuItem jmiNewFile=new JMenuItem(\"新建\"); //打开

JMenuItem jmiOpenFile=new JMenuItem(\"打开\"); //保存

JMenuItem jmiSaveFile=new JMenuItem(\"保存\"); //退出

JMenuItem jmiExit=new JMenuItem(\"退出\");

//创建文本域

JTextArea jta=new JTextArea(); JScrollPane jsp=new JScrollPane(jta);

public Notebook() { //添加控件

//给菜单项加上点击事件

//创建滚动条

}

} //把文件菜单项添加到文件菜单中 //设置大小

this.setSize(500,400); this.setTitle(\"无标题-记事本\"); //设置居中显示 this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 坦克大战代码:

import java.awt.Point; import java.awt.event.KeyEvent; import java.awt.event.KeyListener;

import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel;

//坦克大战的窗体设计文件

public cla Win1 extends JFrame implements KeyListener{

JLabel lblTank=new JLabel(imgTK_up); public Win1(){

} //设置窗体的属性灯地方 //设置窗体的大小和坐标 this.setBounds(100,200,600,400); //设置窗体的标题栏

this.setTitle(\"老子的坦克大战\"); //设置窗体关闭时退出内存

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置时窗体的模式为坐标模式 this.setLayout(null); //设置贴纸的大小和坐标

lblTank.setBounds(300, 350, 33, 33); //在窗体上添加贴纸 this.add(lblTank); //在窗体上添加监听器 this.addKeyListener(this); //创建控件和全局变量的地方 //将图片文件中的图像导入到程序中

ImageIcon imgTK_down=new ImageIcon(\"tk_down.gif\"); ImageIcon imgTK_up=new ImageIcon(\"tk_up.gif\"); ImageIcon imgTK_left=new ImageIcon(\"tk_left.gif\"); ImageIcon imgTK_right=new ImageIcon(\"tk_right.gif\"); //创建贴纸

} @Override public void keyPreed(KeyEvent e) {

} //当按键被按下的时候 @Override public void keyReleased(KeyEvent e) {

} else if

}

} @Override public void keyTyped(KeyEvent e) {

} // TODO Auto-generated method stub // TODO Auto-generated method stub (e.getKeyChar()==\'a\'){//向左移动 Point pt=lblTank.getLocation(); lblTank.setLocation(pt.x-10, pt.y); lblTank.setIcon(imgTK_left); } Point pt=lblTank.getLocation(); lblTank.setLocation(pt.x+10, pt.y); lblTank.setIcon(imgTK_right);

if(e.getKeyChar()==\'w\'){//向上移动

} Point pt=lblTank.getLocation(); lblTank.setLocation(pt.x, pt.y+10); lblTank.setIcon(imgTK_down);

Point pt=lblTank.getLocation(); lblTank.setLocation(pt.x, pt.y-10); lblTank.setIcon(imgTK_up); // TODO Auto-generated method stub

else if(e.getKeyChar()==\'s\'){//向下移动

else if (e.getKeyChar()==\'d\'){//向右移动

推箱子项目: import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.io.*; import javax.sound.midi.*; import java.util.Stack; public cla Tuixiangzi {

}

cla mainFrame extends JFrame implements ActionListener,ItemListener {

JLabel lb; JLabel lb2; JButton btnrenew,btnlast,btnnext,btnchoose,btnfirst,btnover,btnmuc,btnback; mainpanel panel; Sound sound; JComboBox jc=new JComboBox(); MenuItem renew=new MenuItem(\"

重新开始\"); MenuItem back=new MenuItem(\"

悔一步\"); MenuItem last=new MenuItem(\"

上一关\"); MenuItem next=new MenuItem(\"

下一关\"); MenuItem choose=new MenuItem(\"

选关\"); MenuItem exit=new MenuItem(\"

退出\"); MenuItem qin=new MenuItem(\"

琴萧合奏\"); MenuItem po=new MenuItem(\"

泡泡堂\"); MenuItem guang=new MenuItem(\"

灌篮高手\"); MenuItem nor=new MenuItem(\"

默认\"); MenuItem eye=new MenuItem(\"

eyes on me\"); MenuItem about=new MenuItem(\"

关于推箱子...\"); mainFrame() { public static void main(String[] args) { } new mainFrame();

super(\"推箱子v2.0\"); setSize(720,720); setVisible(true); setResizable(false); setLocation(300,20); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container cont=getContentPane(); cont.setLayout(null); cont.setBackground(Color.black); Menu choice=new Menu(\"

选项\"); choice.add(renew);choice.add(last);choice.add(next);choice.add(choose);choice.add(back);

choice.addSeparator();choice.add(exit); renew.addActionListener(this); last.addActionListener(this); next.addActionListener(this); choose.addActionListener(this); exit.addActionListener(this); back.addActionListener(this); Menu setmuc=new Menu(\"

设置音乐\"); setmuc.add(nor);setmuc.add(qin);setmuc.add(po);setmuc.add(guang);setmuc.add(eye); nor.addActionListener(this); qin.addActionListener(this); po.addActionListener(this); guang.addActionListener(this); eye.addActionListener(this); Menu help=new Menu(\"

帮助\"); help.add(about); about.addActionListener(this); MenuBar bar=new MenuBar(); bar.add(choice);bar.add(setmuc);bar.add(help); setMenuBar(bar);

nor.setEnabled(false); lb=new JLabel(\"JAVA推箱子v2.0版!!!http://www.daodoc.com\",SwingConstants.CENTER);

lb.setBounds(100,20,400,20); lb.setForeground(Color.white); lb2.setBounds(625,500,55,20); lb2.setForeground(Color.white); btnrenew=new JButton(\"重来\"); btnback=new JButton(\"悔一步\"); btnlast=new JButton(\"上一关\"); btnnext=new JButton(\"下一关\"); btnchoose=new JButton(\"选关\"); btnfirst=new JButton(\"第1关\"); btnover=new JButton(\"最终关\"); btnmuc=new JButton(\"音乐关\"); add(btnrenew);add(btnlast);add(btnnext);add(btnchoose);add(btnfirst);add(btnover);add(btnm

btnrenew.setBounds(625,100,80,30); btnrenew.addActionListener(this); btnback.setBounds(625,150,80,30); btnback.addActionListener(this); btnfirst.setBounds(625,200,80,30); btnfirst.addActionListener(this); btnlast.setBounds(625,250,80,30); btnlast.addActionListener(this); btnnext.setBounds(625,300,80,30); btnnext.addActionListener(this); btnover.setBounds(625,350,80,30); btnover.addActionListener(this); btnchoose.setBounds(625,400,80,30); btnchoose.addActionListener(this); btnmuc.setBounds(625,450,80,30); btnmuc.addActionListener(this); jc.setBounds(625,530,80,20); jc.addItem(\"默认\"); jc.addItem(\"琴萧合奏\"); jc.addItem(\"泡泡堂\"); jc.addItem(\"灌篮高手\"); jc.addItem(\"eyes on me\"); jc.addItemListener(this); uc);add(btnback);

} cont.add(jc); sound=new Sound(); sound.loadSound(); panel=new mainpanel(); add(panel); panel.Tuixiangzi(panel.level); panel.requestFocus(); validate(); public void actionPerformed(ActionEvent e) {

if(e.getSource()==btnrenew||e.getSource()==renew) {

} else if(e.getSource()==btnlast||e.getSource()==last) {

} else if(e.getSource()==btnnext||e.getSource()==next) {

panel.level++; if(panel.level>panel.maxlevel()) {panel.level--;JOptionPane.showMeageDialog(this,\"本关已是最后一关else panel.level--; if(panel.level

} panel.remove(); panel.Tuixiangzi(panel.level); panel.requestFocus(); panel.Tuixiangzi(panel.level); panel.requestFocus(); panel.remove(); \");panel.requestFocus();} \");panel.requestFocus();}

} {

} panel.remove(); panel.Tuixiangzi(panel.level); panel.requestFocus(); else if(e.getSource()==exit)System.exit(0); else if(e.getSource()==about) { } else if(e.getSource()==btnchoose||e.getSource()==choose) {

}

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

} else if(e.getSource()==btnover) { panel.level=panel.maxlevel(); panel.Tuixiangzi(panel.level); panel.level=1; panel.Tuixiangzi(panel.level); panel.requestFocus(); panel.remove(); String lel=JOptionPane.showInputDialog(this,\"请输入您要转到的关卡号:panel.level=Integer.parseInt(lel); panel.remove(); if(panel.level>panel.maxlevel()||panel.level

{ panel.Tuixiangzi(panel.level); panel.requestFocus(); } JOptionPane.showMeageDialog(this, \"JAVA推箱子v2.0版\\n开发者:施超\\nEmail:

shichaoling1@126.com\\nQQ:

450400704\"); (1~50)\");

panel.requestFocus();

panel.remove();

}

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

{

if(sound.isplay())

{

sound.mystop();btnmuc.setLabel(\"音乐开\");

}

else

{

sound.loadSound();btnmuc.setLabel(\"音乐关\");

}

panel.requestFocus();

}

else if(e.getSource()==btnback||e.getSource()==back)

{

if(panel.isMystackEmpty())JOptionPane.showMeageDialog(this, 动!!!\");

else

{

switch(panel.back())

{

case 10:panel.backup(10);break;

case 11:panel.backup(11);break;

case 20:panel.backdown(20);break;

case 21:panel.backdown(21);break;

case 30:panel.backleft(30);break;

case 31:panel.backleft(31);break;

case 40:panel.backright(40);break;

case 41:panel.backright(41);break;

}

}

panel.requestFocus();

}

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

{ jc.setSelectedIndex(0);

\"您还未移

} }

else if(e.getSource()==qin) { } else if(e.getSource()==guang) {

} else if(e.getSource()==eye) { } else if(e.getSource()==po) { } jc.setSelectedIndex(2); jc.setSelectedIndex(4);

jc.setSelectedIndex(3); jc.setSelectedIndex(1); public void itemStateChanged(ItemEvent ie) {

int no=jc.getSelectedIndex(); switch(no) {

case 0:sound.setMusic(\"nor.mid\");

if(sound.isplay()) sound.mystop(); sound.loadSound(); btnmuc.setLabel(\"音乐关\"); nor.setEnabled(false); qin.setEnabled(true); guang.setEnabled(true); eye.setEnabled(true); po.setEnabled(true);panel.requestFocus();break; if(sound.isplay()) case 1:sound.setMusic(\"qin.mid\");

sound.mystop(); sound.loadSound(); btnmuc.setLabel(\"音乐关\"); nor.setEnabled(true); qin.setEnabled(false); guang.setEnabled(true); eye.setEnabled(true); po.setEnabled(true);panel.requestFocus();break; if(sound.isplay()) sound.mystop(); sound.loadSound(); btnmuc.setLabel(\"音乐关\"); nor.setEnabled(true); qin.setEnabled(true); guang.setEnabled(true); eye.setEnabled(true); po.setEnabled(false);panel.requestFocus();break; if(sound.isplay()) sound.mystop(); sound.loadSound(); btnmuc.setLabel(\"音乐关\"); nor.setEnabled(true); qin.setEnabled(true); guang.setEnabled(false); eye.setEnabled(true); po.setEnabled(true);panel.requestFocus();break; if(sound.isplay()) sound.mystop(); sound.loadSound(); btnmuc.setLabel(\"音乐关\"); nor.setEnabled(true); qin.setEnabled(true); guang.setEnabled(true); eye.setEnabled(false); po.setEnabled(true);panel.requestFocus();break; case 2:sound.setMusic(\"popo.mid\"); case 3:sound.setMusic(\"guang.mid\"); case 4:sound.setMusic(\"eyes on me.mid\");

} } } cla mainpanel extends JPanel implements KeyListener {

void Tuixiangzi(int i) {

Levelmap=new Readmap(i); Levelmaptmp=new Readmap(i); map=Levelmap.getmap(); manX=Levelmap.getmanX(); manY=Levelmap.getmanY(); maptmp=Levelmaptmp.getmap(); repaint(); int max=50; int[][] map,maptmp; int manX,manY,boxnum; Image[] myImage; Readmap Levelmap; Readmap Levelmaptmp; int len=30; public int level=1; Stack mystack=new Stack(); mainpanel() {

}

setBounds(15,50,600,600); setBackground(Color.white); addKeyListener(this); myImage=new Image[10]; for(int i=0; i

myImage[i] = Toolkit.getDefaultToolkit().getImage(\"pic\"+i+\".gif\"); }

setVisible(true);

\");}

} int maxlevel(){return max;} public void paint(Graphics g) {

} public void keyPreed(KeyEvent e) {

if(e.getKeyCode()==KeyEvent.VK_UP){moveup();} if(e.getKeyCode()==KeyEvent.VK_DOWN){movedown();} if(e.getKeyCode()==KeyEvent.VK_LEFT){moveleft();} if(e.getKeyCode()==KeyEvent.VK_RIGHT){moveright();} if(iswin()) {

if(level==max){JOptionPane.showMeageDialog(this, \"恭喜您通过最后一关!!!else {

String msg=\"恭喜您通过第\"+level+\"关!!!\\n是否要进入下一关?\"; int type=JOptionPane.YES_NO_OPTION; String title=\"过关\"; int choice=0; choice=JOptionPane.showConfirmDialog(null,msg,title,type); if(choice==1)System.exit(0); else if(choice==0) { level++; for(int i=0; i

for(int j=0; j

g.drawImage(myImage[map[j][i]],i*len,j*len,this); }

{ g.setColor(new Color(0,0,0)); g.setFont(new Font(\"楷体_2312\",Font.BOLD,30)); g.drawString(\"现在是第\",150,40); g.drawString(String.valueOf(level),310,40); g.drawString(\"关\",360,40);

}

}

} } Tuixiangzi(level); mystack.removeAllElements(); public void keyTyped(KeyEvent e){} public void keyReleased(KeyEvent e){} boolean isMystackEmpty(){return mystack.isEmpty();}

int back(){return (Integer)mystack.pop();} void remove(){mystack.removeAllElements();}

void moveup() {

if(map[manY-1][manX]==2||map[manY-1][manX]==4) {

} else if(map[manY-1][manX]==3) {

if(map[manY-2][manX]==4) {

} else if(map[manY-2][manX]==2) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY-1][manX]=8; map[manY-2][manX]=9; repaint();manY--;mystack.push(11); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY-1][manX]=8; repaint();manY--;mystack.push(10);

}

}

} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY-1][manX]=8; map[manY-2][manX]=3; repaint();manY--;mystack.push(11); else {map[manY][manX]=8;repaint();} else if(map[manY-1][manX]==9) {

} if(map[manY-1][manX]==1) { } map[manY][manX]=8;repaint(); if(map[manY-2][manX]==4) {

} else if(map[manY-2][manX]==2) {

} else {map[manY][manX]=8;repaint();} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY-1][manX]=8; map[manY-2][manX]=3; repaint();manY--;mystack.push(11); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY-1][manX]=8; map[manY-2][manX]=9; repaint();manY--;mystack.push(11); void backup(int t)

{

} void movedown() {

if(map[manY+1][manX]==2||map[manY+1][manX]==4) {

} else if(map[manY+1][manX]==3) if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY+1][manX]=5; repaint();manY++;mystack.push(20); int n=t; if(n==10) {

} else if(n==11) {

} map[manY+1][manX]=8; repaint();manY++; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=3; if(maptmp[manY-1][manX]==4||maptmp[manY-1][manX]==9) { } else map[manY-1][manX]=2; map[manY-1][manX]=4; map[manY][manX]=9; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=2; map[manY][manX]=4;

{

} else if(map[manY+1][manX]==9) {

if(map[manY+2][manX]==4) {

} else if(map[manY+2][manX]==2) {

if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY+1][manX]=5; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY+1][manX]=5; map[manY+2][manX]=9; repaint();manY++;mystack.push(21); if(map[manY+2][manX]==4) {

} else if(map[manY+2][manX]==2) {

} else {map[manY][manX]=5;repaint();} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY+1][manX]=5; map[manY+2][manX]=3; repaint();manY++;mystack.push(21); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY+1][manX]=5; map[manY+2][manX]=9; repaint();manY++;mystack.push(21);

}

}

} map[manY+2][manX]=3; repaint();manY++;mystack.push(21); else {map[manY][manX]=5;repaint();} else if(map[manY+1][manX]==1) { } map[manY][manX]=5;repaint(); void backdown(int t) {

} int n=t; if(n==20) {

} else if(n==21) {

} map[manY-1][manX]=5; repaint();manY--; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=3; if(maptmp[manY+1][manX]==4||maptmp[manY+1][manX]==9) { } else map[manY+1][manX]=2; map[manY+1][manX]=4; map[manY][manX]=9; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=2; map[manY][manX]=4;

void moveleft() {

if(map[manY][manX-1]==2||map[manY][manX-1]==4) {

} else if(map[manY][manX-1]==3) {

} else if(map[manY][manX-1]==9) {

if(map[manY][manX-2]==4) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) if(map[manY][manX-2]==4) {

} else if(map[manY][manX-2]==2) {

} else {map[manY][manX]=6;repaint();} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX-1]=6; map[manY][manX-2]=3; repaint();manX--;mystack.push(31); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX-1]=6; map[manY][manX-2]=9; repaint();manX--;mystack.push(31); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4;

else map[manY][manX]=2; map[manY][manX-1]=6; repaint();manX--;mystack.push(30);

}

}

} map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX-1]=6; map[manY][manX-2]=9; repaint();manX--;mystack.push(31); else if(map[manY][manX-2]==2) {

} else {map[manY][manX]=6;repaint();} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX-1]=6; map[manY][manX-2]=3; repaint();manX--;mystack.push(31); else if(map[manY][manX-1]==1) { } map[manY][manX]=6;repaint(); void backleft(int t) {

int n=t; if(n==30) {

} else if(n==31) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=2; map[manY][manX]=4;

}

} } map[manY][manX]=9; else map[manY][manX]=3; if(maptmp[manY][manX-1]==4||maptmp[manY][manX-1]==9) { } else map[manY][manX-1]=2; map[manY][manX-1]=4; map[manY][manX+1]=6; repaint();manX++; void moveright() {

if(map[manY][manX+1]==2||map[manY][manX+1]==4) {

} else if(map[manY][manX+1]==3) {

if(map[manY][manX+2]==4) {

} else if(map[manY][manX+2]==2) { if(maptmp[manY][manX]==4) map[manY][manX]=4; if(maptmp[manY][manX]==4) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX+1]=7; map[manY][manX+2]=9; repaint();manX++;mystack.push(41);

if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4;

else map[manY][manX]=2; map[manY][manX+1]=7; repaint();manX++;mystack.push(40);

}

}

} else map[manY][manX]=2; map[manY][manX+1]=7; map[manY][manX+2]=3; repaint();manX++;mystack.push(41); else {map[manY][manX]=7;repaint();} else if(map[manY][manX+1]==9) {

} else if(map[manY][manX+1]==1) { } map[manY][manX]=7;repaint(); if(map[manY][manX+2]==4) {

} else if(map[manY][manX+2]==2) {

} else {map[manY][manX]=7;repaint();} if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX+1]=7; map[manY][manX+2]=3; repaint();manX++;mystack.push(41); if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) map[manY][manX]=4; else map[manY][manX]=2; map[manY][manX+1]=7; map[manY][manX+2]=9; repaint();manX++;mystack.push(41); void backright(int t) { int n=t;

}

} if(n==40) {

} else if(n==41) {

} map[manY][manX-1]=7; repaint();manX--; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=3; if(maptmp[manY][manX+1]==4||maptmp[manY][manX+1]==9) { } else map[manY][manX+1]=2; map[manY][manX+1]=4; map[manY][manX]=9; if(maptmp[manY][manX]==4||maptmp[manY][manX]==9) { } else map[manY][manX]=2; map[manY][manX]=4; boolean iswin() {

} boolean num=false; out:for(int i=0; i

} return num; if(maptmp[i][j]==4||maptmp[i][j]==9) if(map[i][j]==9)num=true;

else {num=false;break out;} for(int j=0; j

cla Sound {

String path=new String(\"musics\"); String file=new String(\"nor.mid\"); Sequence seq; boolean sign; void loadSound() { try {

Sequencer midi;

seq=MidiSystem.getSequence(new File(path+file));

midi=MidiSystem.getSequencer();

midi.open();

midi.setSequence(seq); midi.start(); midi.setLoopCount(Sequencer.LOOP_CONTINUOUSLY);

}

catch (Exception ex) {ex.printStackTrace();}

}

cla Readmap {

private int level,mx,my; private int[][] mymap=new int[20][20]; FileReader r; BufferedReader br;String bb=\"\"; int[] x;int c=0; Readmap(int k) {

level=k; String s; try } void mystop(){midi.stop();midi.close();sign=false;} boolean isplay(){return sign;} void setMusic(String e){file=e;} sign=true;

} {

} catch (IOException e) { } try {

} catch (IOException g) { } byte[] d=bb.getBytes(); int len=bb.length(); int[] x=new int[len]; for(int i=0;i

{

if(mymap[i][j]==5)

{ mx=j;my=i;

}

c++;

} System.out.println(g); while ((s=br.readLine())!=null) {

} bb=bb+s; System.out.println(e); File f=new File(\"maps\"+level+\".map\"); r=new FileReader(f); br=new BufferedReader(r);

}

} int[][] getmap(){return mymap;} int getmanX(){return mx;} int getmanY(){return my;}

实习成果

实习成果报告

实习成果要求

实习成果具体要求

总结实习成果

实习报告(成果)

认识实习成果要求

服装企业实习成果

实习过程中突出成果介绍

毕业实习成果上交说明

实习成果
《实习成果.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 实习实践成果 成果
点击下载本文文档