GithubHelp home page GithubHelp logo

trailblazing / dictionary Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ooptaskgroup/dictionary

0.0 1.0 0.0 24.35 MB

License: GNU General Public License v3.0

C++ 95.85% QMake 2.41% C 0.31% Makefile 1.42%

dictionary's Introduction

Dictionary project(OOP task)

I wanna recite the words! (v1.0)

分工

  • Keavil -> 核心逻辑
  • Victorywys -> 图形界面
  • Wpymango -> 数据管理

编译方法

进入到源码文件夹,打开控制台,输入:

qmake
make -f Makefile

之后运行目录下的dictionary(for linux)/dictionary.exe(for windows) 即可。

目前功能

  1. 注册、登陆、登出、修改密码。每个用户有单独的设置、学习进度。登陆时自动记住上一次登陆的账号,可以选择是否记住密码。
  2. 背单词:每天每个单词第一次背正确/连续两次正确后,当天不再出现。当一个词连续4天(一次)回答正确后,视为已学会。
  3. 查单词:搜索单词,允许加入学习列表,拥有例句管理,可以管理例句库,可以增加/删除例句。
  4. 修改设置:两条,难度以及每日单词数量。
  5. 更换主题:现在有2个主题可以切换。
  6. 单词量测试:测试50个单词。
  7. 从文件读入:寻找生词,对每个生词显示它的中文解释,并可以直接查询。

每日单词

每天增加“每日单词数量”的25%的新词,当天背诵的单词为这些新词,以及随机的若干旧词。

目标添加功能

  1. 记住密码 已完成
  2. 再来一组 已完成
  3. 读文件判生词个数 已完成
  4. 单词量测试 已完成
  5. 用户主题设置 已完成

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.