1、跑马灯课程设计说明书模板计算机与通信学院软件职业技术学院课程设计说明书课程设计题目作 者:学 号:专 业:班 级:指导教师:设计题目(中文)设计者姓名及学号(中文) 摘要 I 摘要一、绪言(一)课程设计任务及要求二、系统设计(一)硬件电路设计(二)Java语言程序设计 结束语参考文献 附录 一 课程设计的任务及要求1.任务:图形化界面(GUI)编程,编写一个跑马灯程序1) 画出主程序框图。2) 写出程序设计,调试程序,并用软件进行仿真。3) 设计总结及改进意见。2.要求:(1)实现字符串来回滚动(2)精确计算字符串移动到边缘反弹回来(3)利用双缓冲技术减少屏幕抖动(4)可以动态改变字符串的内容
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(黑体, Fon
3、t.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 (
4、pos-w getWidth()pos = w;repaint();五运行调试与分析讨论六体会与小结:完成情况:经过三个星期的努力,完成了跑马灯循环控制的设计,用java语言实现跑马灯控制方案。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术的快速发展,单片机已经成为当今计算机应用中活跃的领域。这次java课程设计,我查阅了很多资料,并进行实验才写出实训报告,此次设计为毕业设计和以后从事电子电路的设计打下了基础并提高了我的实践动手能力。 所得收获:通过这次课程设计,我得到了一次用专业知识和专业技能
5、去分析问题、解决问题全面系统的锻炼。使我在跑马灯的基本原理、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
6、;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 voi
7、d 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();致 谢感谢李静明老师亲切的关怀,感谢我的同学和朋友给我极大的鼓励和参谋,感谢我所参考的文献、著作的作者,给我学习的渠道。最后,感谢安徽理工大学,感谢机械工程学院,让我在这里走向了成熟。虽然觉得很累,但最终的成功让我觉得再苦再累也是值得的!付出总会有收获的,用辛勤的劳动得到的东西和知识的感觉就是不一样。再次,感谢为我们付出的老师们,你们辛苦了。附录元件清单:AT89C51 1个LED彩灯 8只导线 若干
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1