中小学出题程序结对编程的总结收获

本次结对编程我是学习了一个新的东西叫VC,由于个人编程是采用dev C++编写的,但无法设计界面,所以我决定和室友一块学习这个新东西,以下是我的成果。

本次题目要求和个人项目类似,也是写中小学试卷生成,不同的是得编写账户登录修改密码以及批改试卷等功能,所以一个清楚的界面很重要。

在界面中最经常使用的是按钮,通过点击按钮触发某个事件。

以下是我程序的第一个界面登录界面:

完成登录之后可以通过输入手机号获得验证码。

接下来是注册功能的实现。

把注册的账户名和密码储存在txt文件当中,当需要登录的时候读取该文件从而判断是否可以登录。

登录成功之后就是出题界面,此时可以选择对密码进行修改。

通过两个下拉框选择出题的难度和数目从而生成相应的题目。

确认之后进入下一个界面——考试界面

通过选择选项并且按下按钮下一题来进行考试,每道题选择完后会当即给出正确与否,并且计算目前的得分。

通过这次的结对编程,我学习了一个新的软件VC。加深了对面向对象编程的理解以及分函数分不同类书写代码的思路和技巧,在以后我会学习更多的有关编程的知识来提升自己的能力,和我的搭档配合默契,合作愉快。希望以后还有这样和同学互相学习的机会。

原文地址:https://www.cnblogs.com/wwx261235/p/11603859.html

时间: 2024-10-07 03:53:43

中小学出题程序结对编程的总结收获的相关文章

结对编程总结,收获和教训:by张惠雨&梁佳佳

这是第一次正真意义上的和朋友一起完成一个小项目,虽然国庆七天少了几天玩的时间,但是收获还是蛮多的,感谢队友每天能和我一起去码代码,让这几天过得比较有意义. 这次的结对编程项目实在以前的个人项目的基础上实现的,其中出题模块完全时个人项目的引用,敲了几天代码,感觉自己在图形界面这一方面也有了一定的基础,可以实现一些简单的小功能,但仍不可否认,编码过程中是遇到好多问题的:最开始写的界面是注册窗口,本以为只是几个简单的文本框,却没想到却花了最多的时间,仅仅就验证码的申请这一块就耗费了两天的时间,而在注册

结对编程小结与收获

1. 初始设计: 在拿到项目需求之后,我和伙伴经过讨论最终决定做一个java web小项目来实现需求. 登录注册部分,初始的账户沿用了个人项目的几个固定用户,注册部分注册成功后直接进入系统(注册不用存入数据库) 选择试卷类型方面,点击小初高中,则显示该类型的试卷,并根据数量来生成题目(题目生成沿用个人项目) 2. 遇到的问题: 遇到的第一个问题,手机注册码的发送,由于缺少所需的jar包,这个问题困扰了我们很久,最后参照网上的方法加上之前申请的短信网关给做出来了. 题目方面,因为之前个人项目中的题

结对编程收获

这次结对编程真的是一次很锻炼人的经历,过程中充满了波折,最终也有不少收获,下面就从具体技术和一般开发经验两个方面谈谈我这次的收获. 具体技术上,这次采用的是Qt与C++,我曾经有过一些Qt经验,但只是自己写着玩玩,代码都不长.这次写Qt我最大的感受是,想成为一个入门的程序员,第一件事就是要懂得如何简明扼要地描述自己遇到的问题或者需要的技术,扔到百度上搜索,找到合适的解答.更成熟一点的程序员还要能用英语描述自己的问题并扔到 google 上找答案.在这个时代,技术总是不断更新的,作为程序员一定要培

结对编程 By:李畅&李雅楠

开始.结束与开始 by李畅 李雅楠 看似漫长实则短暂的结对编程项目就这么结束了.细细回想起来,其中更有着点滴的感悟与体会.那么,让我们一切从头说起,慢慢回味其中的点滴. Part 1 初遇结对编程,对其中的点滴真的是可以说完全不了解.结对编程?如何去做?怎么去做?又会有什么结果?一切,起于未知. 而在从个人项目到结对编程项目转换的初始,就开始体会到结对编程项目的细微好处了.首先是相互之间的互看代码.(先例行感慨一下自己的搭档真的很厉害)在互看代码的过程中,我们开始了解对方的思路,开始明确对方的想

第三次作业----结对编程作业

黄金点游戏是一个数字小游戏,其游戏规则是: N个同学(N通常大于10),每人写一个0-100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分.玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动. 这次软件工程的作业是以结对编程的形式编写"黄金点游戏".结对编程是指两位程序员坐在同一工作台前开发软件与两位程序员

结对编程——黄金点小游戏的设计与实现

个人感想 最近总是很纠结,关于如何平衡考研时间和学校课程时间,还有关于考研资料的选择.就是在这样一种状态下,我迎来了结对编程项目,两个人共同编程完成一个小游戏,说实话,刚开始时我对这个项目不怎么感兴趣,我总觉得应该把时间都放在考研上.还有一个原因就是,我觉得自己什么都不会,肯定会拖累队友,但是经过我们多次沟通后,我发现这个小游戏没有我想象中的那么难,而且我逐渐有点兴趣了,再加上和队友的多次沟通,我觉得结对编程是一件很有意思的事,两个人提出不同的想法然后讨论,再接着看着自己的想法都能慢慢的实现出来

结对编程Java实现四则运算(林伯浩 刘育明)

GIthub项目地址:https://github.com/3116004696/ruanjiangongcheng/tree/master/Myapp 项目要求: 实现一个自动生成小学四则运算题目的命令行程序. 1. 使用 -n 参数控制生成题目的个数.(实现) 2. 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围.(未实现真分数运算) 3. 生成的题目中计算过程不能产生负数.(实现) 4. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数.(未实现)

结对编程之原型设计

零.前言 ThinMoon:031702541 破碎南瓜: 031702543 附:同门师生们长久以来的困扰: 老师的困扰:都说铁打的营盘流水的兵.老师,总会经历结识新生.相处多年的本科生和研究生毕业.又一批新生加入等年复一年周而复始的过程.这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方.作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊:某某学生,在哪里工作啊,发展如何啊.但是又不好主动去问.不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要.也许默默地

结对编程第二阶段

一.实验目标 1)体验敏捷开发中的两人合作. 2)进一步提高个人编程技巧与实践. 二 .实验内容 1)根据以下问题描述,练习结对编程(pair programming)实践: 2)要求学生两人一组,自由组合.每组使用一台计算机,二人共同编码,完成实验要求. 3)要求在结对编程工作期间,两人的角色至少切换 4 次: 4)编程语言不限,版本不限.建议使用 Python 或 JAVA 进行编程. 三.实验过程 1)代码规范 (1)运用一个函数之前,需要对其进行定义. (2)代码格式尽量对其. (3)在