网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > PB毕业设计 > 正文

基于PB电子词典设计与开发

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/11

鉴于大家对PB毕业设计十分关注,我们编辑小组在此为大家搜集整理了“基于PB电子词典设计与开发”一文,供大家参考学习

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 


 
4.3 软件主界面设计
本应用程序的主要功能都是在主窗口w_main及在其下打开的众多窗口中完成的。采用的是多文档界面。另外还加入了背景图片和背景音乐,使面目焕然一新,让用户使用起来不会觉得太枯燥。如下图所示:
                     4-2 软件主要界面
 
w_main中的设计里面 open () 事件里的代码:
opensheet(w_layout,w_main,4,Layered!)
boolean snd
snd = sndPlaySoundA("PY.WAV",1)
其中,sndPlaySoundA(),是一个自定义的外部函数,用来播放声音文件的。
 
还有一点需要说明的是对于菜单的设计。由于采用了多文档。所以每一个按钮都用来打开一个窗口。
⑴查询功能:
1)汉译英:
Clicked事件程序代码:opensheet(w_c_to_e,w_main,4)
 
2)英译汉:
Clicked事件程序代码:opensheet(w_e_to_c,w_main,4)
(2)轻松背单词功能:
1)新用户注册:
Clicked事件程序代码:opensheet(w_register,w_main,4)
 
2)用户登陆:
Clicked事件程序代码:opensheet(w_login,w_main,4)
(1)词库管理:
1)添加单词:
Clicked事件程序代码:opensheet(w_addword,w_main,4)
 
2)修改单词:
Clicked事件程序代码:opensheet(w_alterword,w_main,4)
4.4 查询功能模块设计
用户在查询单词的时候总是想用自己手中最少的信息,去查一个完全陌生的单词。那么,电子词典就必须包含一切用户所能掌握单词信息的可能性。有可能这个用户只知道这个单词的前两个字母。那么,他仍旧能找到这个单词并且获得他所想要的东西。
因此,单词查询模块中,最重点的还是尽可能多的给出有用的单词信息来。添加了一个发音功能。使用户更加快速的了解到自己需要的单词信息。
当用户单击查询功能汉译英时界面如下:
                     4-3 查询单词图
如果用户没有输入字符的时候,按下查询按钮时会报警:“填如字符不能为空” 假如用户输入的第一个字母的时候,在单词树中就会显示以该字母为首的所有单词。用户可以通过双击该单词来直接获得在右边窗口的单词信息。(代码见附录程序 5)


4.5 轻松背单词模块设计
轻松背单词主要是用于提供给用户一个背诵单词的新方法,它可以使用户更方便的去记忆单词其中包括了5个子模块,分别为:
1.用户管理模块:这个模块的意义并不在于限制非法用户的登陆问题。
只是当不同的用户来使用不同的单词测验的时候,会产生不同的历史记录。使用用户管理功能模块以后。会使个人对自己的情况有非常深刻的了解。(程序代码见附录1) 登录界面如下图所示:
               图 4-4 轻松背单词登录窗口
 
2.新用户注册模块:可以注册新的用户,条件是不能用已经存在的用      户名来注册,另外,这里加入了用户密码验证体系,假如注册用户                                      两次密码的输入不一致,也不能通过合法性验证,如下图所表示:
                4-5  用户注册框
3.用户登陆模块:这里就是用户的验证界面了。假如正确的用户登陆了,进入功能选择窗口。而且历史记录这个数据窗口里就会显示相应的历史记录。假如用户不能正确的登陆的话。则关闭窗口。增加恶意用户猜测密码的难度。
4.单词浏览功能:当用户执行这个功能的时候,会跳出一个向导框出来。会提示用户浏览单词的速度。假如用户选择手动的话。那么用户只要单击下一条就可以了。当用户背完他所选组的所有单词以后,结束这次背诵。返回功能选择界面。
5.单词测试功能:在这个功能模块里,可以对用户所选择的组进行测试,如果用户是刚浏览过的一组单词,那么,在单词测试的词库设置会默认为刚才浏览的一组单词。假如用户正确了或者错误了,那么将会弹出提示。假如用户背诵的单词错误的总数高于总单词数量的10%的时候,那么这组单词就不会通过。无论通过于否,都会存进历史记录里。供用户查看。(代码见附录程序 4)
6.历史记录:在这个模块里,用户可以很轻松的看见自己背诵单词的情况。用户可以看见自己没有通过的组号,以及单词背诵的日期。双击未通过的组可以进入单词测试模块,继续进行一次测试。
7.词库设置:用户可以在这个里面设置这个词库。注意:用户刚登陆的时候词库设置的默认值都是空的。必须在词库设置里先设置好词库范围才能进行单词浏览,单词测试。
8.猜词游戏:供用户在休息的时间里放松一下自己的功能模块。用户可以根据自己的要求和实力来自定义猜词的难度。猜词的字母数越少,难度越低,失误的机会数越多,难度也越低。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师