WordCount进阶版
1.博客作业要求地址
https://www.cnblogs.com/happyzm/p/9626779.html
2.伙伴信息
- 学号:201621123066
- 博客地址:http://www.cnblogs.com/fy201621123066/p/9751614.html
码云地址:https://gitee.com/WoShiLiangChaoWeiDeShiYou/wewordcount
3.psp表格
PSP2.1 个人开发流程 预估耗费时间(分钟) 实际耗费时间(分钟) Planning 计划 30 40 · Estimate 明确需求和其他相关因素,估计每个阶段的时间成本 40 50 Development 开发 250 350 · Analysis 需求分析 (包括学习新技术) 50 70 · Design Spec 生成设计文档 70 90 · Design Review 设计复审 30 40 · Coding Standard 代码规范 30 35 · Design 具体设计 60 80 · Coding 具体编码 200 260 · Code Review 代码复审 30 25 · Test 测试(自我测试,修改代码,提交修改) 0 0 Reporting 报告 60 80 · 测试报告 0 0 · 计算工作量 20 35 · 并提出过程改进计划 0 0
4.解题思路描述:
- 结对编程我选择了编写GUI图形界面任务,我们用的是java语言相对来说选择net
bean会比较快捷一些 - 首先用一个文本框让用户输入文本文件所在位置,再设置一个按钮点击响应将路径传入到File_rw中进行读取处理。之后在底部显示字符数、单词数以及行数。最后也还是让用户输入邀显示的次数前N多的单词。用文本域的方式呈现
在netbean上先设计好自己想要的界面,之后在进行相应处理的代码填写。
5.设计实现过程及代码解析
- 使用5个标签提示信息,两个文本框作输入,四个文本框作为输出。用两个按钮来响应事件
- 点击确定按钮,将路径传入读取文件内容,用字符串text暂时保存
三个文本框分别调用Word类的获取字符数量、单词数量、行数方法的数量,将其显示在文本框上
最后一个按钮调用Word中的统计单词次数,并将其输出
心得感想
1.自己编写程序的话,想法自己感觉逻辑没问题,可落实到实际上来了的话,程序写出来的效果非常不尽人意。从中也感觉到了自己的基础有多么差劲。bug多到不能运行,运行没反应。唉~
2.结对编写相对来说感觉有更高效,两个人可以多角度看问题,找到错误的地方也就比较容易,提高了效率同时打代码的时候也没有那么枯燥。