zoukankan      html  css  js  c++  java
  • 软件工程第二次作业—结对编程

    一、作业要求
     必做部分:
    1.两人组成一队,进行结对编程
    2.从第一次软件工程作业中选出一人的作业作为这次作业的基础
    3.设计一个图形界面(GUI)的四则运算应用程序,可以是PC桌面的图形界面程序、网页程序或者手机程序
    4.设计的应用程序可以完成加法、减法、乘法、除法运算
    5.应用程序可以完成真分数的运算
    6.有退格和清屏的功能
    7.让程序能接受用户输入答案,并判定对错

     选做部分:
    1.逐步扩展功能和可以支持的表达式类型,最后希望能支持下面类型的题目 (最多10个运算符,括号的数量不限制):
    2.增加“倒计时”功能,每个题目必须在20秒钟完成,如果完不成,得0分进入下一题
    3.可以统计用户总的练习题目数量,正确的数量,并且在程序重新启动后能保持记录

    二、组员及博客链接

      孙顺花 1500802003 博客地址

      李春玲 1500802016

    三、代码地址

    Coding 地址

    四、实现过程及效果展示

    过程:

      1、四则运算代码的参考:Four_operations

      2、窗体的尝试


    3、给加减乘除添加事件源时遇到问题求助他人




    4、界面优化

    效果:




    四、心得体会
    在这次两人结对编程的团队作业中,刚开始两个人都不知道如何实现GUI界面所以感觉有点困难,但是通过看相应的教学视频,查询资料后确定了实现界面的语言-Java;在这个过程显现暴露出了许多的问题,例如对于Java掌握的不够充足,导致在一些功能的实现上出现了卡顿好在最后解决了问题,同样也往往就忽视了我们是一个团体,缺乏团队合作意识,通过这次实验后,我发现了自身的不足,编程能力有所欠缺,同时也意识到了在团队合作中每个人都十分重要,遇到问题要及时讨论解决。通过这次的编程作业,我觉得我学到了很多,知道了学习过程中要善于向他人学习;总之感觉收获挺多的。

  • 相关阅读:
    同名的const 成员函数
    模板元编程中的“hello world”
    枚举联合不能用作基类,也不能有基类
    不能重载的操作符
    不同级别成员对应三种继承的结果:
    c++ error: creating array of references( declaration of 'a' as array)
    leetcode 剑指offer 03 数组中重复的数字
    Lintcode 89 K sum
    leetcode 322. Coin Change
    Leetcode 416. Partition Equal Subset Sum
  • 原文地址:https://www.cnblogs.com/Lichunling1/p/6852905.html
Copyright © 2011-2022 走看看