第一篇:实习过程中突出成果介绍
实习过程中 突出成果介绍
学院:经管学院 班级:会计08-1 姓名: 学号: 实习过程中突出成果介绍
实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会、在实践中巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,既开阔了视野,又增长了学识,为我们以后进一步走向社会打下坚实的基础,还是我们走向工作岗位的第一步。实习过程是一种经历,只有亲身体验才知其中滋味。3月20日,我正式的来到了公司,因为之前边总对我说过公司条件比较艰苦,所以我已经做好了吃苦的准备!并没有感到不安或是害怕,因为我是初学者,我什么都不懂,我必须从头学起!来到公司我才发现,我所准备好的吃苦太微不足道了,因为我们要在车间实习,不让吃点苦也有点好处。在车间实习了几天就到了财务部了,在财务部学习到了很多东西。
1、根据经济业务填制原始凭证和记账凭证。
(1)原始凭证:是指直接记录经济业务、明确经济责任具有法律效力并作为记账原始依据的证明文件,其主要作用是证明经济业务的发生和完成的情况。填写原始凭证的内容为:原始凭证的名称、填制凭证的日期、编号、经济业务的基本内容(对经济业务的基本内容应从定性和定量两个方面给予说明,如购买商品的名称、数量、单价和金额等),填制单位及有关人员的签章。
(2)记帐凭证:记帐凭证是登记帐薄的直接依据,在实行计算机处理帐务后,电子帐薄的准确和完整性完全依赖于记帐凭证,操作中根据无误的原始凭证填制记帐凭证。填制记帐凭证的内容:凭证类别、凭证编号、制单日期、科目内容等。
2、根据会计凭证登记日记帐。日记帐一般分为现金日记帐和银行存款日记帐;他们都由凭证文件生成的。计算机帐务处理中,日记帐由计算机自动登记,日记帐的主要作用是用于输出现金与银行存款日记帐供出纳员核对现金收支和结存使用。要输出现金日记帐和银行存款日记帐,要求系统初始化时,现金会计科目和银行存款会计科目必须选择“日记帐”标记,即表明该科目要登记日记帐。
3、根据记账凭证及所附的原始凭证登记明细帐。明细分类帐薄亦称明细帐,它是根据明细分类帐户开设帐页进行明细分类登记的一种帐薄,输入记帐凭证后操作计算机则自动登记明细帐。
4、根据记账凭证及明细帐计算产品成本。根据记帐凭证及明细帐用逐步结算法中的综合结转法计算出产品的成本。
5、根据记账凭证编科目汇总表。科目汇总表也由凭证文件生成,其编制方法为对用户输入需汇总的起止日期则计算机自动生成相应时间段的科目汇总表。
6、根据科目汇总表登记总帐。根据得出的科目汇总表操作计算机,计算机产生出对应的总帐。
7、对帐(编试算平衡表)。对帐是对帐薄数据进行核对,以检查记帐是否正确,以及帐薄是否平衡。它主要是通过核对总帐与明细帐、总帐与辅助帐数据来完成帐帐核对。试算平衡表就是将系统中设置的所有科目的期末余额按会计平衡公式借方余额=贷方余额进行平衡检验,并输出科目余额表及是否平衡信息。一般来说计算机记帐后,只要记帐凭证录入正确,计算机自动记帐后各种帐薄应该是正确的、平衡的,但由于非法操作,计算机病毒或其他原因有可能回造成某些数据被破坏,因此引起帐帐不符,为保证帐证相符,应经常进行对帐,每月至少一次,一般在月末结帐前进行。
8、根据给出的相关内容编制本月的负债表和利润表; 将十二月月初数视为年初数,本月视为本年数编制会计报表。资产负债表是反映企业在某一特定日期财务状况的一种会计报表,它根据“资产=负债+所有者权益”的会计方程式,说明企业的财务状况。利润表是反映企业在一定期间内的经营成果的会计报表,损益表按照权责发生制原则和配比原则把一个会计期间的收入与成本、费用进行配比,从而计算出报告期的净损益数。根据具体要求操作计算机得出本月的负债表和损益表。
其实课本上学的知识都是最基本的知识,不管现实情况怎样变化,抓住了最基本的就可以以不变应万变。如今有不少学生实习时都觉得课堂上学的知识用不上,出现挫折感,但我觉得,要是没有书本知识作铺垫,又哪能应付这瞬息万变的社会呢? 实习也就是学习,只有不断的学习,才能更好的适应社会!
第二篇:成果介绍
粒粒汗珠晶莹,颗颗宝石璀璨 自制玩教具
游戏是幼儿的生活,玩教具是他们的亲密伙伴。利用废旧物品自制玩教具既能变废为宝,又深得孩子们的喜爱。因此,我园每年都要开展自制玩教具活动,设计——制作——使用——评比——奖励一条龙,使我园玩教具制作渐成特色,尤其2009年我园举办的自制体育器械主题运动会,令所有到会的家长耳目一新。连续几年,我园制作的玩教具均能够在省、市获奖,王桂荣园长制作的《幼儿智力绣花板》在2007年获国家优秀作品提名奖,河北省一等奖。教学教研
我园的教育研究工作坚持以《纲要》为核心,努力探索“玩中学”“乐中学”的教育模式,不断进行园本教研,引进新的教育方法和理念,2009年引进《清华幼儿英语》教材,一年后在全园普及,通过培训和实践深受教师、幼儿、和家长的喜爱。2005年我园教研组被评为区校本教研“先进教研组”,2009年英语教研组获得区“先进英语教研组” 科技节、艺术节
“为幼儿一生奠基,为民族未来负责”,让幼儿全面发展是我们肩负的责任,建园六年来,我园积极参加区各项活动,取得了优异成绩,先后被评为“区普及学前三年教育先进单位”、“区第二届科技节团体第三名”、“区第三届科技节幼儿A组纸飞机项目团体第二名”、编排的舞蹈节目《古老的童话》获“区第十七届艺术节三等奖”等
第三篇:成果文字介绍材料
让安全奏响生命之歌 用文明开启心灵之窗
—贵州省安顺市平坝县逸夫小学“关注特殊群体学生,创建安全文明校园”纪实
“静园飞来千树绿,学苑常引百花香。”平坝县逸夫小学位于中国屯堡文化之乡——贵州省平坝县县城南端。建校16年来,在邵逸夫先生无私奉献精神的感召和激励下,学校“以优化教师队伍为立校之本,狠抓教师队伍建设;以强化学校管理为治校之道,努力创建现代化学校;以开展教育科研为活校之源,加强校本教研活动;以实施素质教育为强校之基,积极创建特色学校”,为平坝教育事业的发展做出了突出的奉献。
教育发展,安全先行。当“创建安全文明校园,促进社会和谐进步”这一时代理念在黔中大地变为生动实践之时,逸夫小学就紧紧围绕“加强安全管理,优化育人环境,打造精品教育”的工作思路,全面规划,整体推进,突出重点,丰富内容,为构建安全、文明的校园环境做了大量卓有成效的工作。
在创建安全文明校园过程中,我们看到:近年来,由于县域经济的高速发展和城镇化进程的加快,越来越多的学生进入我校就读,在校学生与日俱增。这些学生当中,家庭贫困学生、单亲家庭学生、外来务工人员子女、农村留守儿童等特殊学生占相当大的比例。由于家庭教育的缺失、社会管理的疏漏和自控能力的薄弱,这些学生经常表现出厌学、沉迷网络、拉帮结派、打架斗殴、敲诈和盗取他人财物等行为,是导致近年来学校安全隐患凸显、安全压力增大的主要因素。为此我们清醒地意识到:做好特殊学生的教育管理,提高他们抵抗挫折、明辨是非的能力,对抓实抓好学校安全工作有着重大的现实意义。抓好了特殊学生的安全问题,也就抓住了安全管理的重点。
特殊学生有着特殊的背景和经历、特殊的心理和情感,对其教育也必然有着特殊的要求。为抓好特殊学生的教育管理,促其健康成长,确保创建活动取
22、开展三项整治。积极主动与公安、文化、综治等部门建立综合治理机制,深入进行社会治安环境整治、安全隐患排查整治和校外文化环境整治,净化学校周边的育人环境,为特殊学生的教育创造良好的条件。
3、抓整体联动。积极整合社会资源,把教育延伸到社会层面,搞好与关工委、妇联、团委等部门的协调与配合,努力构建立体化的教育网络,形成全社会共同参与特殊学生教育管理的工作格局。
4、抓维权行动。开辟“绿色通道”,积极为特殊学生申请法律援助,使他们在抚养纠纷、损害赔偿等方面的合法权益受到侵害时能及时的法律援助。
“稚子童贞巧呵护,竭智躬行为孩子。”从实施有效的特殊学生教育管理、抓好特殊学生的安全问题入手,逸夫小学在全面创建安全文明校园活动中特色彰显、成果斐然:建校以来,全校无一例治安案件和重特大安全事故发生;学校先后获得平坝县禁毒先进学校、贵州省示范家长学校、全国巾帼文明示范岗、平坝县社会治安综合治理先进单位、平坝县基层平安建设先进单位、“发展贵州构建和谐”精神文明示范窗口、全国和谐校园下先进学校等70多项荣誉称号。
“群山巍峨不足道,踏出青山路一条。”构建安全文明校园是学校发展的永恒主题,在今后的工作中,我们将继续发扬团结拼搏、争创一流的精神,在全校营造浓厚的安全文明教育氛围,不断把安全文明学校创建工作推向前进。
贵州省平坝县逸夫小学
2012年6月15日
第四篇:综合自然地理实习成果介绍
综合自然地理生产实习及实习成果介绍
综合自然地理生产实习是自然地理教学中十分重要的教学环节,是使学生在课程理论学习基础上,通过野外实地考察和现场实践获得感性知识,来获得理论与实际相结合能力的必要手段,是一种以自然地理知识为基础,利用GIS类课程和生态环境类课程知识为技术支持的具有综合性的实习。
综合自然地理生产实习确立于2004年,在我院各位领导的大力支持下、在本专业老师和同学的共同努力下,它随着我们这个年轻的专业一起成长,经过七年的不断发展和完善,已经形成了一个由“知识准备”、“野外考察”、“可视化成果制作”、“实习成果展示”四个环节组成的别具特色的生产实习。
知识准备阶段。在第三、四学期的地理学类课程、GIS类课程、生态环境类等课程的教学过程中,结合实习区域的实际情况,有针对性的对学生进行了辅导,使学生在进行野外考察前就已经对实习区域的自然环境有了初步的了解,并且掌握了将实习成果可视化的相关技能——即“知识准备阶段”。
野外实习阶段。今年我们08级的实习,是于7月3日-7月12日,在刘辉等老师带领下,通过路线考察的方式,从吉林省长春市出发,经由长岭-通榆-向海-白城-洮南-乌兰浩特-索伦-白狼镇-阿尔山到达呼伦贝尔地区,行程达2000多公里,对不同地理单元的地形、土壤、气候、水文、植被、人地关系等方面的情况进行重点观察,并且采集标本和土样,整理采集的材料,对沿途的自然地理环境有了切实的体验。
从长春一路走到阿尔山,既有海拔从200多米到1200多米的纵向变化,又有纬度的横向变化,两方面的共同作用,形成了不同海拔不同纬度的地形地貌、植被景观、气候、土壤等的差异,同时正是这种差异,更好的反映了每一处景观形成的影响因素和形成条件。无论是分析还是调查,都很好的培养了学生的野外考察能力和动手能力。
野外考察的最后一站是吉林省自然博物馆,学生们参观了模拟长白山生态环境的动植物展区,认真的听专业的工作人员讲解,直观的体会到垂直地带性的景观变化,印象深刻。
从长春回到哈尔滨后,整个实习随即进入“可视化成果制作”阶段。在近一个月的时间里,同学们在老师的指导下不断实践,摸索出了简易自然地理环境模型的制作方法,并且制作出了一个十几平方米的实习区自然地理环境模型;并且将实习过程所收集到的现场资料整理、设计、制作了实习成果的展板,以及视频集锦,极大的培养了学生的团队合作能力、动手能力、设计能力和统筹安排能力。
现在进行最后阶段—“成果展示阶段”。我们带着这次实习的成果,参加建工艺术节,是希望在为建工艺术节贡献一份力量的同时,接受领导和老师们的意见和指导,将城乡规划专业的综合自然地理生产实习这项任务完成的更好。
最后要特别感谢在此次实习中给予我们支持、帮助的领导和老师,是大家的努力,才有了我们的累累硕果!
第五篇:实习成果
毕业实习是学生学完教学计划规定的全部课程后,在进行毕业论文之前的一个重要的教学环节,是一个理论联系实际,锻炼和提高学生组织管理能力,培养分析、解决实际问题能力的教学过程。通过实习使我加深对所学专业课程的理解,增强综合运用专业知识的能力。熟悉专业工作的内容,提高运用理论知识解决实际问题的能力。根据所学课程的理论知识,结合企业的运营实际,同时提高观察问题、分析问题、解决问题的能力。
我实习的时间为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.xiexiebang.comboBox 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.xiexiebang.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.showMessageDialog(this,“本关已是最后一关else panel.level--;if(panel.level<1){panel.level++;JOptionPane.showMessageDialog(this,”本关是第一关else {
} 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<1){JOptionPane.showMessageDialog(this, ”没有这一关!!“);panel.requestFocus();} else
{ panel.Tuixiangzi(panel.level);panel.requestFocus();} JOptionPane.showMessageDialog(this, ”JAVA推箱子v2.0版n开发者:施超nEmail:
shichaoling1@126.comnQQ:
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.showMessageDialog(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”);
} } } class 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<10;i++){
myImage[i] = Toolkit.getDefaultToolkit().getImage(“pic”+i+“.gif”);}
setVisible(true);
“);}
} int maxlevel(){return max;} public void paint(Graphics g){
} public void keyPressed(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.showMessageDialog(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<20;i++)
for(int j=0;j<20;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<20;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<20;j++)
class 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();}
}
class 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;}