zoukankan      html  css  js  c++  java
  • 结对编程_总结与感想

    简单总结

    在这次结对编程中,我主要是负责程序的主体,java的图形化界面相较于C++比较容易实现,以及扩展性也更好,因此选用的在原来java代码上进行扩展。

    由于是第一次结对编程,和队友的配合不够熟练,最后还剩下许多bug没有修复。

    收获

    对java图形化界面有了一定的了解,虽然对界面切换还是略微生疏

    界面的跳转是由setVisible() 和setContentPane()来进行切换

    这种方法进行图形化界面的切换,有缺点就是如果需要复用原来的容器,那么原来容器上的组件不会清楚,会让组件叠加起来

    如下:

     如果调用remove方法,组件会消失不显现,这种切换方法显然不适合

    还有单选圆形按钮,需要创建按钮并且加入按钮组(因为是单选)

    //创建单选按钮
            JRadioButton AButton=new JRadioButton();
            AButton.setBounds(15, 105, 20, 20);
    
            JRadioButton BButton=new JRadioButton();
            BButton.setBounds(15, 135, 20, 20);
    
            JRadioButton CButton=new JRadioButton();
            CButton.setBounds(15, 175, 20, 20);
    
            JRadioButton DButton=new JRadioButton();
            DButton.setBounds(15, 205, 20, 20);
            // 创建按钮,并添加到按钮组中
            ButtonGroup group = new ButtonGroup();
            group.add(AButton);
            group.add(BButton);
            group.add(CButton);
            group.add(DButton);
            homework.add(AButton);
            homework.add(BButton);
            homework.add(CButton);
            homework.add(DButton);

    短信接口使用的是阿里云的短信API

    通过在项目属性中的类路径,添加外部JAR成功导入

    然后根据官方的demo就能够成功发送短信得到验证码了

    自己的感想

    第一次做结对项目,对分工合作以及沟通交流的都不是很好,导致出现问题也没有及时的解决以及项目完成的不是很理想

    这次编程项目同时也锻炼了自学能力,在实践中学习了java图形化界面的各种操作

    队友的感想

    本次结对编程我负责处理发送短信的部分,本以为很容易,其实也比较容易.......网上有很多相关的教程,步骤也很详细,就是没有导入jar包的过程.....申请签名虽有失败但还是成功通过了,导入jar因为之前没啥经验闹了很多笑话,把包导进java基础包了,导入地址对不上啊等等。

    导进去了发现很简单,难怪网上教程都不写的╮( ̄▽ ̄")╭。之后的事就简单了:把包,库,代码结合到原来个人项目的代码就好了。

    通过这次结对编程,我觉得我java的基础还有很大的不足,需要多多熟练。

  • 相关阅读:
    redis在redhat上的的安装和登录
    redis主从复制以及数据同步的原理
    redis持久化的认识和使用注意点
    redis慢查询的简单认识和事务、订阅的认识
    第三章redis键的管理以及操作认知
    第二章redis数据类型的使用和介绍
    第一章 redis学习的简单介绍和简单的功能使用
    mysql第一次学习和使用
    第七章 mysql 事务索引以及触发器,视图等等,很重要又难一点点的部分
    第六章 MySQL 查询
  • 原文地址:https://www.cnblogs.com/hnulp/p/9757198.html
Copyright © 2011-2022 走看看