• 结对编程_总结与感想


    简单总结

    在这次结对编程中,我主要是负责程序的主体,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的基础还有很大的不足,需要多多熟练。

  • 相关阅读:
    Win10 VMware虚拟机无法打开内核设备“\.Globalvmx86“
    搜索算法总结
    经典排序算法
    Markdown Test
    PAT L2-020 功夫传人【BFS】
    PAT l2-018 多项式A除以多项式B 【多项式+模拟】
    PAT l2-010 排座位 【并查集】
    二叉树的前中后序遍历关系 【非原创】
    PAT L2-005. 集合相似度 【stl set】
    PAT L2-004. 这是二叉搜索树吗?【前序遍历转化为后序遍历】
  • 原文地址:https://www.cnblogs.com/hnulp/p/9757198.html
Copyright © 2020-2023  润新知