电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java文件加密解密课程设计

java文件加密解密课程设计_第1页
1/13
java文件加密解密课程设计_第2页
2/13
java文件加密解密课程设计_第3页
3/13
软 件 学 院 课程设计报告书 课程名称 面向对象程序设计 设计题目 文本文档的加密与解密 专业班级 财升本12-1班 学 号 1220970120 姓 名 王微微 指导教师 徐娇月 2 0 1 3 年 1 月 1 1 设计时间 2013年1月14日-2013年1月18日 2 设计目的 面向对象程序设计是一门实践性很强的计算机专业基础课程。通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用 Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。 3 设计任务 对文件进行加密解密 4 设计内容 4.1 需求分析 (1)给定任意一个文本文件,进行加密,生成另一个文件。 (2)对加密后的文件还原。 4.2 总体设计 4.2.1 包的描述 导入了 java.awt; java.awt.event; java.io; javax.swing 等包。 4.2.2 类的描述 Myframe 类;E1 类。其中 Myframe 类继承 Frame 类;可以扩展 Frame 的功能并且可以实例化的多种功能,这个类也实现了 ActionListener 这个接口,它是Java 中关于事件处理的一个接口,ActionListener 用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed 方法。 4.3 页面设计 2 图4.3-1 显示页面 代码实现: addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); 3 图4.3-2 选择所要加密的文本文件 代码实现: public void actionPerformed(ActionEvent e)//查找读入文件 { if(e.getSource()==itemOpen) { filedialog_load.setVisible(true); texta.setText(null); String s; if(filedialog_load.getFile()!=null) { try { File file=new File(filedialog_load.getDirectory(),filedialog_load.getFile()); FileReader file_reader=new FileReader(file);//读取字符流 4 BufferedReader in=new BufferedReader(file_reader); while((s=in.readLine())!=null) texta.append(s+'\n'); in.close(); file_reader.close(); } catch (IOException e1) { } } } 图4.3-3 加密后界面 代码实现: if(e.getSource()==button1) { char a[]=texta.getText().toCharArra...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java文件加密解密课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部