重庆邮电大学移通学院毕业实习报告(任) - 图文 下载本文

内容发布更新时间 : 2024/5/10 12:20:17星期一 下面是文章的全部内容请认真阅读。

成 绩

重庆邮电大学移通学院

毕业实习报告

专 业 网络工程

班 级 02121003

姓 名 任荻

学 号 0212100317

填写时间: 2014 年 3 月 11 日

重庆邮电大学移通学院制

实习时间 实习单位 2014年2月16日-2014年3月7日 重庆足下软件公司 在科技技术飞速发展的今天,各种软件成为人们生活质量提高的重要渠道,它在人们学习、休闲、娱乐等各个方面发挥着重要的作用。因此各大软件公司开发的各种应用的地位显而易见,它已成为人们生活的重要的组成部分,从而倍受人们的重视。 计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。今天人们谈到计算机必然地和各种软件联系起来,一方面孤立的没有任何应用的计算机越来越难以见到,另一方面计算机的概念也被软件所扩展。从二十世纪六十年代兴起的计算机在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像软件编程技术一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机装有各种应用,使之成为可以使用的计算机平台。人们可以通过软件与世界各地的其它用户自由地进行通信,可从软件中获得各种信息。人们已充分领略到软件的魅力,各种软件大大缩小了时空界限,通过它人们可以获取计算机硬件资源、软件资源和信息资源。“软件就是计算机”的概念被事实一再证明,被世人逐步接受。 通过这近一个月的学习实践中和老师的指导下以大量明晰的编程步骤和典型的应用实例,教会我们。使更丰富全面的软件技术和应用技巧,使我们真正对所学的软件融会贯通,熟练在手。而且我们还对最近在网络上很火的软件进行了再创作,作为实习的成果。其内容是接近还原的。编程的软件是eclipse软件、还有可能涉及到数据库的orricle。eclipse大大加速了编程的快速与准确性。它提供了编程中各种类的建立和错误代码的解决方案,如封装,继承,多态等功能。ps是目前最流行的网页图象制作软件。只要将eclipse的所需要示刚才在ps中修改的图像。Fireworks还可以安装使用所有的Photoshop滤镜,并且可以直接导入PSD格式图象。更方便的是它不仅结合了使我们的编程更加的轻松和高效,而且提供了大量的源代码供用户使用,例如,网页上很流行的各种小游戏的源码,只需参考一下就可以自己编译完成。 实 习 主 要 经 历 的图象编辑和修改,那么在eclipse中制作完成的软件将其输出就会立即在显 我们每天实习的地方老师由三人,负责全部同学的学习和编程教授的工作、平时工作任务量很大。经过多天的教授和辅助编码,同学们已经能够够独立自主的去敲击键盘打出所需要的代码,一般情况下很少出现大的问题。但是各方面的小问题却不断,但是对于我们全体同学而言,确不是太大的问题,也许这就是编程工作的特点吧。由于刚刚过完寒假,同学们的生活状态刚刚步入正轨,实 刚刚看到三个老师时还觉得有点面生。但是据说实训结束时我们要做出市面上习 流行的打飞机和像素鸟的游戏时,同学们都开始摩拳擦掌,等待着新老师的教授工作,一方面,要保证老师教授的东西能够尽量听懂并且熟练掌握;另一方中 面,还要将代码和实际情况进行无缝对接,所以说我们就应当更加珍惜这段来之不易的实习机会,这近一个月是我们大学最后一段时间难得的“学习月”。 遇 我们跟着老师教授的东西在编程软件中敲击,遇到不懂的东西会及时向老到 师和小组内的成员进行询问,说到这里就要说到这次实训的另外一个亮点。就是和企业的无缝对接,因为老师让全体同学自由组队,组成项目小组,选出项的 目经理,项目组组长等,让我们都带上带有实训标志的胸牌,从带上那一刻起,我们就立马感觉到自己已经成为了项目组的一员,这是在学校完全无法感觉到主 的。在做出第一个《像素鸟》的时候,我们每个人都是欣喜若狂的,虽然其中包含了无数次的代码编译错误,但是我们每个人都坚强的挺过来了。当最后的要 项目组任务《打飞机》最后一次运行无误时,我们都非常激动,因为我们每个人都参与到其中分工作,有代码编程的,有ps图像的,有项目测试的,有项目问 题 及 解 决 情 况 整合的整个项目组井然有序的工作,让我们最后的成果非常的好。 1.像素鸟中的一些代码: 框体代码: this.setTitle(\像素鸟!\ this.setIconImage(ico); this.setSize(800, 600); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.setVisible(true); 小鸟移动代码: public void keyReleased(KeyEvent e) { if(e.getKeyCode()==KeyEvent.VK_SPACE){ isUp=false; }else if(e.getKeyCode()==KeyEvent.VK_LEFT e.getKeyCode()==KeyEvent.VK_A){ isLeft=false; || }else if(e.getKeyCode()==KeyEvent.VK_RIGHT || e.getKeyCode()==KeyEvent.VK_D){ isRight=false; } } public void keyPressed(KeyEvent e) { if(e.getKeyCode()==KeyEvent.VK_SPACE){ isUp = true; }else if(e.getKeyCode()==KeyEvent.VK_LEFT e.getKeyCode()==KeyEvent.VK_A){ isLeft=true; }else if(e.getKeyCode()==KeyEvent.VK_RIGHT e.getKeyCode()==KeyEvent.VK_D){ isRight=true; } } 2.打飞机的一些代码: 飞机越界移除代码: public void isYuejiezidan() { for (int i = 0; i < gs.listzidan.size(); i++) { if (gs.listzidan.get(i).y <0) { gs.listzidan.remove(i); } } } 添加敌机与敌机子弹代码: public void addDiji() { if (time % 40 == 0) { dj = new Diji(rd.nextInt(450) + 5, this, true); listdj.add(dj); } if (dj != null) { if (time % 20 == 0) { || ||