sudo apt install python-pip
- MVC模式 a. 通过函数指针形式传输显示函数, b. 显示函数接口定义(参见下方 接口定义 1)
- 能够支持数据库合并,能够将别人的数据库导入自己的,并且能够简单地添加删除。 那么在表名上,可能需要做特殊处理了。
- 类封装,整理代码逻辑。
- 添加myLoggin类,封装logging模块,根据不同级别设置打印信息
-
使用JSON格式进行存放
- 字典 :类型名 + 数组
- 中文 + 英文 作为一个数组单元
- 中文 和 英文 间通过\n进行分割
-
将数据库中存放单元更加细化
-
类封装,整理代码逻辑。
- parser
- displayer 细节部分
- isearch 负责接受命令和处理业务流程
- parser 负责接收单词和URL,进行查询解析,将结果以字典的形式返回
- displayer 负责显示单词的模式和样式,模式和样式可以保存在指定目录下配置文件中
- review 负责单词复习,可以接受设定指定的时间间隔,或者按某种优先级进行复习。模式可以保存在指定目录下配置文件中
- 显示函数接口定义
- 显示方式 0 标准输出 1 写入文件
- 数据 a. 基本含义 b. 相关词 c. 例句
- 提示字段颜色
- 主要内容颜色
CREATE TABLE IF NOT EXISTS Word
(
name TEXT PRIMARY KEY NOT NULL,
synonyms TEXT,
discriminate TEXT,
word_group TEXT,
collins TEXT,
bilingual TEXT,
fanyiToggle TEXT,
pr INT DEFAULT 1,
aset CHAR[1],
addtime TIMESTAMP NOT NULL DEFAULT (DATETIME('NOW', 'LOCALTIME'))
)