Java程序设计基础实训指导书.doc
《Java程序设计基础实训指导书.doc》由会员分享,可在线阅读,更多相关《Java程序设计基础实训指导书.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计基础实训指导书一、实训目的意义 java程序设计基础实训是计算机专业教学计划中十分重要的实践性教学环节,本课程是学生通过java程序设计基础课程的学习,具备一定的程序设计基础后,开设的实践性的必修课程。通过课程实训教学环节,完成具有一定难度、一定规模的任务,强化、贯通所学知识,进一步巩固和提高编写程序的能力,并体验开发应用程序的设计过程,从而提高学生动手能力,达到理论与实践互相渗透、有机结合的目的。本课程以上机实践为主,在教师的指导下,通过集中、适量的编程训练,使学生较牢固的掌握java程序设计基础课程中的实际编程方法、技巧和程序的调试,提高实际应用能力,为学习后续相关课程和今
2、后从事相关工作打下坚实的基础。二、课程实训基本要求1、 系统地复习巩固所学java知识点2、 较熟练掌握java图形界面程序设计的方法和技能3、 掌握java事件处理机制和文件输入输出机制4、 初步具有综合运用java语言进行java应用程序开发并能解决实际问题的能力三、实训内容 模块一: 基于java的简易计算器的设计(一)要求 1、使用JAVA语言编写一个简易的计算器2、功能参考Windows自带的计算器3、要求实现常用的功能键,能够正常使用 (二)设计思想 1、使用Swing设计计算器的界面。2、使用多种布局方式叠加控制各个按钮的板块布局3、整体布局是一个BorderLayout,其中第
3、一行的按钮、下面的按钮都是BorderLayout,四部分按钮是GridLayout,然后将四部分的按钮加入到BorderLayout,再将这个BorderLayout以及结果输出框、版权信息加入到最大的BorderLayout。4、设计菜单,实现系统的退出和系统的说明功能(三)设计参考结果1、运行界面源代码 2、部分参考源代码public void actionPerformed(ActionEvent ae) String comm = ae.getActionCommand();if(.indexOf(comm)!=-1)/是数字键(10个equals,正则)if(append)Stri
4、ng temp = jtf.getText();jtf.setText(temp+comm);elsejtf.setText(comm);append = true;/追加状态else if(.equals(comm)/comm=nullString temp = jtf.getText();if(temp.indexOf(.)=-1)jtf.setText(temp+comm);append = true;else if(+-*/.indexOf(comm)!=-1) s1 = jtf.getText();operator = comm;append = false;/替换状态else if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基础 指导书
限制150内