WordCount进阶版

1.博客作业要求地址

https://www.cnblogs.com/happyzm/p/9626779.html

2.伙伴信息

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.结对编写相对来说感觉有更高效,两个人可以多角度看问题,找到错误的地方也就比较容易,提高了效率同时打代码的时候也没有那么枯燥。

posted on 2018-10-08 20:07  徐建民  阅读(124)  评论(3编辑  收藏  举报