(骑士游历)JAVA程序设计课程设计报告

(骑士游历)JAVA程序设计课程设计报告

ID:35617442

大小:461.00 KB

页数:20页

时间:2019-04-02

(骑士游历)JAVA程序设计课程设计报告_第1页
(骑士游历)JAVA程序设计课程设计报告_第2页
(骑士游历)JAVA程序设计课程设计报告_第3页
(骑士游历)JAVA程序设计课程设计报告_第4页
(骑士游历)JAVA程序设计课程设计报告_第5页
资源描述:

《(骑士游历)JAVA程序设计课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一设计课题名称1二  设计目的与意义1三系统描述1四运行环境1五系统的分析与设计15.1创建骑士游历程序25.2程序的基本组成35.3程序结构说明35.4AccessibleSquare算法实现45.5图形化界面55.6主调用程序的设计和开发65.7程序的源程序7六运行结果14七总结16八参考文献1919一设计课题名称骑士游历程序的开发二  设计目的与意义Java是目前最流行的软件开发语言之一,有SunMicrosystem公司推出,成为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、面向对象的方法进

2、行的基于Internet、Intranet、Extranet的Applet和应用程序。Java课程设计是计算机科学与技术专业学生必做的集中实践性环节之一,是学习完《Java程序设计》课程后进行的一次全面的综合练习。其目的在于通过课程设计,使学生能够得到较系统的技能训练,从而巩固和加深对Java编程的基础理论知识的理解,培养学生综合运用所学理论解决实际问题的能力,使学生成为具有扎实的计算机理论基础和较强的独立动手能力的复合型、应用型人才。三系统描述骑士游历问题是一个古老而著名的问题,它最初是由大数学家Euler提出的.

3、问题是这样的:国际象棋中的棋子(叫作骑士)在一个空棋盘内移动,问它能否经过64格中的每一格且只经过一次?(骑士按L行移动,即在某方向前进两格接着在与原方向垂直的方向上前进一格)本程序实现了骑士游历问题的求解,并能够演示起始位置在棋盘上任何位置的游历问题的实现.程序采用动态的图形演示,使算法的描述更形象,更生动,使教学能产生良好的效果.本程序采用Applet来编制整个程序,这样既可以使大家对算法的实现有了一定的了解,也可以熟悉一下Java图形界面,Applet以及Java语言的命名规范.作为本书的第一例子,希望能让大家

4、熟悉Java的基本语言结构和强大的开发能力.在骑士游历的课程设计中,我们严格按照面向对象的思想进行开发,其中有AccessibleSquare类,MyPanel类和KnightsTour类.读者应注意各个类之间的关系,以便更深入地理解Java中类的思想.四运行环境本程序是在windowsxp,JBuild9的环境下运行的.五系统的分析与设计19此次骑士游历问题,在JBuild9集成开发环境下完成编写调试等工作.JBuilder是Borland公司开发的针对java的开发工具,使用JBuilder将可以快速,有效的开发

5、各类java应用,它使用的JDK与sun公司标准的JDK不同,它经过了较多的修改,以便开发人员能够像开发Delphi应用那样开发java应用。JBuilder的核心有一部分采用了VCL技术,使得程序的条理非常清晰,就算是初学者,也能完整的看完整个代码。JBuilder另一个特点是简化了团队合作,它采用的互联网工作室技术使不同地区,甚至不同国家的人联合开发一个项目成为了可能。 Jbuilder9是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程

6、序、Servlet、JSP、EJB、WebService等,最新的Jbuilder9版本支持Sun的J2SE1.4和J2EE1.4。使用可视化工具开发程序有很多好处,其中最显著的是能够快速生成程序框架、设计图形界面、调试程序等,此外Jbuilder9内置了对一些企业级服务器的支持,包括Borland服务器、Bea公司的WebLogic服务器、IBM的WebSphere服务器和iPlanet服务器。Jbuilder9在以前版本的基础上,增强和增加了许多功能。JBuilder9的代码预览功能(CodeInsight)可以

7、在编辑器中显示一个与上下文相关的弹出窗口。它可以帮助用户快速、准确地编写Java代码。例如,单击一个对象,马上在相应位置出现其所有的属性和方法等内容,用户可以快速地选择所需要的内容。代码预览功能可帮助用户显示与上下文相关的数据成员与方法列表(MemberInsight)、当前代码中要使用的方法的参数列表(ParameterInsight)、可以通过当前类路径访问的类列表(ClassInsight)、结构窗口中的错误(ErrorInsight)以及在调试时显示变量值及表达式的值。5.1创建骑士游历程序在对Jbuilde

8、r9的基本常识有了初步的了解后,就可以起步创建骑士游历程序了。创建过程如下:(1)单击桌面图标,启动Jbuilder9开发平台进入一个新的工程界面。19(2)命名新的工程并保存文件,方法是单击菜单FileàNewProject,出现一个对话框窗口,将工程名为Knighttour,选择保存工程文件目录之后,单击Finish按钮完成骑士游历工程的创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。