一 题目简介
学习研究万年历算法,同时使用java实现这一算法,开发相应的界面,可以进行的日历查询。
此万年历程序将实现图形化界面,具体功能是能以月历的形式显示日期和星期,并且设置有下拉菜单,以支持用户实现对任意时间的日期信息查询,能够更新日历等功能。
二 结对分工及过程
结对:徐金广 刘纤
徐金广:代码的编写和代码规范
刘纤:程序的分析和程序的测试
结对人博客链接
三:代码地址
https://github.com/xu123/text/blob/master/wannianli
四:测试情况及截图
五:问题及心得
在这次课程设计中,我完成了任务,通过设计这个程序,我更加理解了JAVA面向对象编程的原理,即在拿到一个程序任务时,先不用考虑具体的实现,应该站在一种统筹全局的角度,思考这个程序的整体结构,要用到哪些类,类与类之间的关系是什么,可以引用JAVA里的哪一些类,对外应该提供哪些接口,怎样设计能够有利于程序的后期维护和可扩展性。然后,定下了程序的整体架构后,再去思考每个方法要怎么实现。
在编程的过程中,我也发现了许多问题,比如多态的不熟练,接口回调的不熟练,图形化界面的设计问题,但通过查阅书籍,上网查询,请教老师同学终于成功的完成了本次课程任务。通过本次编写程序,更加激发了我编程的兴趣和信心,相信通过自己的努力,一定能成为一个合格的程序员。
结对照片
时间: 2024-10-24 12:26:50