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掌握的不够充足,导致在一些功能的实现上出现了卡顿好在最后解决了问题,同样也往往就忽视了我们是一个团体,缺乏团队合作意识,通过这次实验后,我发现了自身的不足,编程能力有所欠缺,同时也意识到了在团队合作中每个人都十分重要,遇到问题要及时讨论解决。通过这次的编程作业,我觉得我学到了很多,知道了学习过程中要善于向他人学习;总之感觉收获挺多的。

  • 相关阅读:
    WPF之感触
    C# WinForm 给DataTable中指定位置添加列
    MyEclipse 8.6 download 官方下载地址
    将博客搬至CSDN
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
  • 原文地址:https://www.cnblogs.com/Lichunling1/p/6852905.html
Copyright © 2011-2022 走看看