- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java记事本讲义
学号 1408210136
《面向对象程序设计》
课程设计报告
题目: 记事本程序 专业: 计算机科学与技术 班级: 14级(2)班 姓名: 王欣 指导教师: 成绩:
计算机学院
2016年5月1日
目录
1 选题背景.......................................................................2
2 设计思路.......................................................................2
2.1课程设计思想.........................................................2
2.2流程图.....................................................................3
2.3软硬件运行环境及开发工具.................................3
3 过程论述.......................................................................3
3.1知识点.....................................................................3
3.2代码分析.................................................................3
4 总结...............................................................................7
致谢...................................................................................7
参考文献...........................................................................7
源代码...............................................................................7
1 选题背景
现在网络上各种记事本软件数不胜数,功能也是因有尽有,有能改变字体的,有能改变颜色的。但是,这些软件又存在各种各种的瑕疵,是初级使用者一时难以掌握的,仅从日常应用方面来说,一个记事本只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需求设计了一个简单的记事本程序。
2 设计思路
2.1 课程设计思想
2.1.1设计内容
设计的记事本程序可以编辑文本(再次使用编辑时,会清空原来的内容);文本录入后可以保存在默认路径下的文本文件中;或另存为自己想要保存到的路径下;可以查询指定的文本内容,如果没有查询到,就给出提示信息,如果查找到了,可以将查询到的内容替换成其它的内容。
2.1.2设计要求
设计一个方便,美观的记事本,实现编辑,保存,另存为,查找和替换功能。主要功能模块如图2-1所示。
图2-1功能模块图
2.1.3设计功能说明
编辑:使文本域可以编辑内容,并清空原来的内容。
保存:可以将编辑到文本域中的内容,保存到默认路径下的文本文件中。
另存为:可以将文本域中的内容保存到自定义的文件中。
查找和替换:可以查找文本内容并替换成其它内容。
2.2流程图
系统数据流程图如图2-2所示。
图2-2 流程图
2.3软硬件运行环境及开发工具
编成语言:java语言;
开发环境:Microsoft Windows XP,JDK,Eclipse。
3 过程论述
3.1.知识点
本程序是一个简单的记事本程序,涉及到的知识点有图形用户界面,事件处理处理机制,输入输出流等。
3.2代码分析
3.2.1用户界面
记事本程序的用户界面,如图3-1所示。
图3-1用户界面
3.2.2功能代码
(1)保存文本:如图3-2所示。
图3-2保存文本
代码:if(jb==jb2){
File f1=new File(d:/记事本/记事本.txt);
try{f1.createNewFile();
FileOutputStream fos=new FileOu
您可能关注的文档
- Java-J2EE讲义.ppt
- Java2实用教程第4版_第11章_JDBC数据库操作讲义.ppt
- JavaEE-单元2任务2权限管理讲义.ppt
- I‘mmoreoutgoingthanmysisterSectionA(1a-1c)讲义.ppt
- JavaScript 常用功能总结讲义.doc
- JavaScript-5讲义.ppt
- Javascript学习笔记讲义.doc
- JavaScript教程--从入门到精通讲义.ppt
- JavaScript的使用和方法讲义.ppt
- Java2D3D讲义.ppt
- 2024汽车技师职业鉴定自我提分评估含答案详解(培优A卷).docx
- 2024汽车技师职业鉴定自我提分评估含答案详解AB卷.docx
- 2024汽车技师职业鉴定自我提分评估含完整答案详解【考点梳理】.docx
- 2024汽车技师职业鉴定自我提分评估含答案详解(能力提升).docx
- 2024汽车技师职业鉴定自我提分评估及完整答案详解(名校卷).docx
- 2025内科三基试卷.doc
- 2024汽车技师职业鉴定自我提分评估含完整答案详解【精选题】.docx
- 工程电磁场王泽忠课件.pptx
- 2024汽车技师职业鉴定自我提分评估含答案详解AB卷.docx
- 2024汽车技师职业鉴定自我提分评估【培优A卷】附答案详解.docx
文档评论(0)