结对编程——带UI的小初高数学学习软件

由于个人项目是用C++完成的,而且我们两个人都不大会用java来设计ui,所以我们选择了使用Qt来完成这次项目。因为Qt我们也是第一次接触,从安装软件到配置环境开始学习,在开始项目前的准备工作也花费了我们不少时间。

我们的客户端则分为四个部分,对应四个界面,实现登录 选择 生成题目 计算成绩等功能

服务器则负责接收客户端传过来的信息即账号密码

客户端包含文件如下

每个.ui .h .cpp为一组,对应每一个界面,.ui是界面方面的设计,.h则是对函数变量的声明,.cpp是对函数的实现

根据项目需求client界面是登录(注册)界面,在完成登录和注册之后client窗口会关闭,生成一个新的select窗口,实现选择难度和题目数量,在完成输入之后,点击确定会关闭这个窗口并生成一个新的exam窗口,实现显示题目,统计答案的功能,在点击交卷按钮之后,程序会进入第四个窗口,显示分数,询问继续或是退出,如果是继续,则回到第二个窗口,如果是退出,则直接关闭此窗口

扫描二维码关注公众号,回复: 7386334 查看本文章

以下是四个窗口的设计:

 

 

 未实现的功能:

短信验证,找了很久没有找到c++API,昨天试着用c++调用python,环境配置来配置去,还是过不了,最后把原来的环境还弄崩了

猜你喜欢

转载自www.cnblogs.com/jhthy/p/11605547.html
今日推荐