Java程序设计基础实训指导书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计基础实训指导书 一、实训目的意义 《java程序设计基础实训》是计算机专业教学计划中十分重要的实践性教学环节,本课程是学生通过《java程序设计基础》课程的学习,具备一定的程序设计基础后,开设的实践性的必修课程。通过课程实训教学环节,完成具有一定难度、一定规模的任务,强化、贯通所学知识,进一步巩固和提高编写程序的能力,并体验开发应用程序的设计过程,从而提高学生动手能力,达到理论与实践互相渗透、有机结合的目的。 本课程以上机实践为主,在教师的指导下,通过集中、适量的编程训练,使学生较牢固的掌握《java程序设计基础》课程中的实际编程方法、技巧和程序的调试,提高实际应用能力,为学习后续相关课程和今后从事相关工作打下坚实的基础。 二、课程实训基本要求 1、 系统地复习巩固所学java知识点 2、 较熟练掌握java图形界面程序设计的方法和技能 3、 掌握java事件处理机制和文件输入输出机制 4、 初步具有综合运用java语言进行java应用程序开发并能解决实际问题的能力 三、实训内容 模块一: 基于java的简易计算器的设计 (一)要求 1、使用JAVA语言编写一个简易的计算器 2、功能参考Windows自带的计算器 3、要求实现常用的功能键,能够正常使用 (二)设计思想 1、使用Swing设计计算器的界面。 2、使用多种布局方式叠加控制各个按钮的板块布局 3、整体布局是一个BorderLayout,其中第一行的按钮、下面的按钮都是BorderLayout,四部分按钮是GridLayout,然后将四部分的按钮加入到BorderLayout,再将这个BorderLayout以及结果输出框、版权信息加入到最大的BorderLayout。 4、设计菜单,实现系统的退出和系统的说明功能 (三)设计参考结果 1、运行界面 源代码 2、部分参考源代码 public void actionPerformed(ActionEvent ae) { String comm = ae.getActionCommand(); if(0123456789.indexOf(comm)!=-1){//是数字键(10个equals,正则) if(append){ String temp = jtf.getText(); jtf.setText(temp+comm); }else{ jtf.setText(comm); append = true;//追加状态 } }else if(..equals(comm)){//comm=null String 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(=.equals(comm)){ String s2 = jtf.getText(); double d1 = Double.parseDouble(s1); double d2 = Double.parseDouble(s2); if(+.equals(operator)){ d1 = d1+d2; 。。。。。。。。。。。 } 模块二: 基于java的简易通讯录的设计 (一)要求 1、使用JAVA语言编写一个简易的通讯录 2、具有简单增加和查询功能 3、数据存储用文件实现 (二)设计思想 1、使用Swing设计通讯录的界面。 2、使用两个按钮实现“输入信息”和“查看信息“的切换 3、查看信息时将文件中信息的读入文本框中显示 (三)设计参考结果 1、运行界面 2、部分参考源代码 class kv implements ActionListener{ //类kv用来实现“清除”功能 public void actionPerformed(ActionEvent e){ Object source=e.getSource(); if(source==b4) tf2.setText(); tf3.setText(); tf4.setText(); tf5.setText(); } } class qq implements ActionListener{ //类 qq用来实现将用户输入的数据写如到文

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档