跑马灯课程设计说明书模板_第1页
跑马灯课程设计说明书模板_第2页
跑马灯课程设计说明书模板_第3页
跑马灯课程设计说明书模板_第4页
跑马灯课程设计说明书模板_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.计算机与通信学院软件职业技术学院课程设计说明书课程设计题目作 者:学 号:专 业:班 级:指导教师:.设计题目(中文)设计者姓名及学号(中文) 摘要 目 录 I 摘要一、绪言(一)课程设计任务及要求二、系统设计(一)硬件电路设计(二)Java语言程序设计 结束语参考文献 附录 一 课程设计的任务及要求1.任务:图形化界面(GUI)编程,编写一个跑马灯程序1) 画出主程序框图。2) 写出程序设计,调试程序,并用软件进行仿真。3) 设计总结及改进意见。2.要求:() 实现字符串来回滚动() 精确计算字符串移动到边缘反弹回来() 利用双缓冲技术减少屏幕抖动() 可以动态改变字符串的内容和颜色二 需求分析:三设计思路:四:详细设计:1.结构设计:2.程序设计import java.applet.Applet;import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Image;public class Welcome extends Applet int pos = 0;Image graph;int w=0;String str = 热烈欢迎2009届新生入学;Font f = new Font(黑体, Font.BOLD, 20);Color c=new Color(0,255,255);public Welcome()FontMetrics fm = getFontMetrics(f);w = fm.stringWidth(str);pos=w;public void paint(Graphics g) g.setFont(f);g.setColor(c);g.drawString(str, pos-w, 40);try Thread.sleep(100); catch (InterruptedException e) e.printStackTrace();pos = pos + 5;if (pos-w getWidth()pos = w;repaint();五运行调试与分析讨论六体会与小结:完成情况:经过三个星期的努力,完成了跑马灯循环控制的设计,用java语言实现跑马灯控制方案。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术的快速发展,单片机已经成为当今计算机应用中活跃的领域。这次java课程设计,我查阅了很多资料,并进行实验才写出实训报告,此次设计为毕业设计和以后从事电子电路的设计打下了基础并提高了我的实践动手能力。 所得收获:通过这次课程设计,我得到了一次用专业知识和专业技能去分析问题、解决问题全面系统的锻炼。使我在跑马灯的基本原理、java应用系统开发过程,以及用java语言设计程序的思路技巧等方面都能向前买了一大步,为日后成为合格的应用型人才打了良好的基础。参考文献(1)丁振凡.Java语言实用教程北京邮电大学出版社 (2)耿祥义.Java2实用教程清华大学出版社(3)赵付青.Java面向对象程序设计国防工业出版社.(4)耿祥义.Java课程设计清华大学出版社 源代码: import java.applet.Applet;import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Image;public class Welcome extends Applet int pos = 0;Image graph;int w=0;String str = 热烈欢迎2009届新生入学;Font f = new Font(黑体, Font.BOLD, 20);Color c=new Color(0,255,255);public Welcome()FontMetrics fm = getFontMetrics(f);w = fm.stringWidth(str);pos=w;public void paint(Graphics g) g.setFont(f);g.setColor(c);g.drawString(str, pos-w, 40);try Thread.sleep(100); catch (InterruptedException e) e.printStackTrace();pos = pos + 5;if (pos-w getWidth()pos = w;repaint();致 谢感谢李静明老师亲切的关怀,感谢我的同学和朋友给我极大的鼓励和参谋,感谢我所参考的文献、著作的作者,给我学习的渠道。最后,感谢安徽理工大学,感谢机械工程学院,让我在这里走向了成熟。虽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论