【draft】Team project :Bing dictionary plug-in
2024-09-07 06:28:53
课后~
开会调研开会调研开会~
在和Bing词典负责人进行了可行性的深入磋商后,我们对本次选题有了更加清晰的认识~困难好多~然而终于敲定了项目内容,我们的目标是这样一款神奇的插件,它帮你记录下新近查询过的词语,并且后续还能够自动找出,帮你翻译帮你记忆。再也不用一边读文献一边查单词了有木有! 再也不怕退出页面回去找的麻烦了有木有!还是酷炫的uwp平台,妈妈再也不用担心我的学习~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~困难必将被克服,我们的征途是星辰与大海~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
程序运行说明:
- 运行环境:
- UWP环境。
- 已安装/未安装 Bing词典。
- 网络可用/不可用。
- 程序组件:
- 主程序。
- 自带基本词库。
- 自带临时生词本。
- 组件说明:
- 主程序:完成设计功能。
- 基本词库:所有查询来源为:本地Bing词典词库,网络词库,自带基本词库。查询时联合所有可用词库结果。自带基本词库防止词库源为空。
- 自带临时生词本:根据用户选项与本地Bing词典生词本,网络生词本保持同步。
- 主程序运行流程:
- 初始化:同步临时生词本。
- 事件处理:
- 刷新临时生词本显示:将临时生词本上出现的词高亮显示。
- 选词:加入临时生词本。通过Bing接口查询。根据用户选项确定是否加入生词本。刷新临时生词本显示。
- 点击高亮词:显示查询结果。
工程说明:
- 完整工程分为三部分:
- Bing词典接口。(暂定1人)
- UWP程序主体。(暂定2人)
- Foxit阅读器接口。(暂定2人)
- 任务说明:
以下各部分功能均以托管形式互相调用,使得三部分相互独立。
- Bing词典接口:接收查词请求;返回查词结果,并转换为UWP程序内部格式;加入生词本。
- UWP程序主体:接收1.c选词结果,转换为Bing词典接口格式,发送给1.a;接受1.c释义消息(即选词或点击高亮词),以浮动窗口形式显示单词意思;接收1.a结果,发送给1.c;接受用户“加入生词本”消息,发送给1.a;管理临时查词结果,临时生词本,以及1.a与1.c的同步,处理所有exception。
- Foxit阅读器接口:接受释义消息(即选词或点击高亮词),并转换为UWP程序内部格式,发送给1.b;刷新临时生词本显示。
- 数据格式约定:
- Bing词典查词结果的UWP内部格式:关联数组链表。
- 释义消息(即选词或点击高亮词)UWP程序内部格式:
Struct {
Rectangle position;
String word;
}
反馈意见:
- 请各位提出对以上任务安排和人数分配暂定设计的意见。
- 请就 a , b , c 部分报名。
- 晚饭再次讨论。
- 谁说张葳大神写字超不过3行的,这篇blog第一个不服!!!
最新文章
- 关于scrollbar-face-color只支持ie的解决办法!
- Transform a BST to greater sum tree
- Struts2入门2 Struts2深入
- 输入你的性别,身高及体重,判断你的身材是否标准。(用if......else语句)
- AD9 笔记:
- Zend Studio 错误集锦[PHP]
- codeforces 601A The Two Routes(最短路 flody)
- 20150320--安全性,Membership类
- struts2+hibernate环境搭建
- ASP.NET\MVC 解决C#上传图片质量下降,图片模糊,水印有杂点的问题
- 定位页面元素之xpath详解以及定位不到测试元素的常见问题
- Linux OpenGL 实践篇-3 绘制三角形
- python学习之 getattr vs __get__ vs __getattr __ vs __getattribute__ vs __getitem__
- (64)Wangdao.com第十天_JavaScript 对象的 toString() 方法改变输出
- 后台获取url里面加密的参数中,特殊符号+获取到后端后是 一个空格的解决方法
- Django 通过 mongoengine 连接 MongoDB 进而使用orm进行CRUD
- bug6 项目检出JRE问题(Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb')
- 富文本编辑器kindeditor插件
- Linux搭建SVN
- android--获取屏幕高宽度工具类