GithubHelp home page GithubHelp logo

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. 用户主题设置 已完成

dictionary's People

Contributors

blackmyna avatar keavil avatar victorywys avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

trailblazing

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.