英汉词典Word格式文档下载.docx

上传人:b****5 文档编号:19463229 上传时间:2023-01-06 格式:DOCX 页数:10 大小:66.08KB
下载 相关 举报
英汉词典Word格式文档下载.docx_第1页
第1页 / 共10页
英汉词典Word格式文档下载.docx_第2页
第2页 / 共10页
英汉词典Word格式文档下载.docx_第3页
第3页 / 共10页
英汉词典Word格式文档下载.docx_第4页
第4页 / 共10页
英汉词典Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

英汉词典Word格式文档下载.docx

《英汉词典Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《英汉词典Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

英汉词典Word格式文档下载.docx

一、课程设计时间

2011年3月7日~11日(第1周),共计1周。

二、课程设计内容

用VB和Access组合开发英汉词典,数据表信息主要包括:

编号、英文、中文1、中文2等(一个单词最多有2个中文意思)。

程序实现词典数据维护(插入、删除、修改等)、英汉互查、按字母顺序浏览词典等功能。

要求词典中的单词数量不少于10个。

用户界面中的菜单至少应包括“词典维护”、“英汉互查”、“浏览”“退出”4项。

三、课程设计要求

程序质量:

✧贯彻事件驱动的程序设计思想。

✧用户界面友好,功能明确,操作方便;

可以增加其它功能或修饰。

✧用户界面中的菜单至少应包括“查阅单词”、“词典维护”、“退出”3项。

✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。

课程设计说明书:

✧课设结束后,上交课程设计说明书和源程序。

课程设计说明书的内容参见提供的模板。

四、指导教师和学生签字

指导教师:

________学生签名:

________

五、成绩

六、教师评语

目录

一、需求分析4

二、设计分析4

三、关键技术6

四、总结10

五、完整的源程序10

六、参考文献13

一、需求分析

模拟英汉字典功能,主要指“英汉互查”、“按字母顺序互查”和“数据维护”3种功能。

由于数据维护使得数据增加、删减和修改,因此要使得数据更新到数据库中。

要求:

①在Access中创建dictionary表,以“英语”和“汉语”2方面信息。

此表的结构应如下定义:

单词编号,英语,汉语1,汉语2。

②能够随时查询字典中的单词。

③能够随时浏览字典中的单词。

④能够随时增减、删减、修改字典中的单词

二、设计分析

(1)基本原理:

建立程序设计与数据库的连接,用find语句在数据库中查找,添加和更改数据。

(2)总体设计:

图1总体设计

(3)详细设计:

图1详细设计

(4)数据库设计:

数据库设计是总体设计阶段非常重要的环节,数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。

本系统的数据库包括4个表,即编号、英文、中文1和中文2。

1)表一

表一用于记录编号、英语、中文1和中文2如表1所示。

表1

字段名称

字段类型

编号

String

英文

中文1

中文2

三、关键技术

(1)建立与数据库的连接。

右击Adodc,选择“ADODC属性”

单击“生成”按钮,选择Provider=Microsoft.Jet.OLEDB.4.0单击“下一步”,输入数据库名称,再单击确定

选择“记录源”选项卡,然后命令类型选2-adCmdTable,再输入表单击确定即可。

(2)查询单词find语句在数据库中查找单词信息。

英译汉代码

PrivateSubCommand1_Click()

Dima$,b$

a=Text1

Adodc1.Recordset.Find"

英语="

&

"

a&

EndSub

汉译英代码

PrivateSubCommand5_Click()

汉语="

Adodc1.Refresh

图3窗体-查询

(3)浏览字典是观看数据库。

PrivateSubCommand2_Click()

Form2.Show

Form2.Command1.Visible=False‘将无关按钮隐藏’

Form2.Command2.Visible=False‘将无关按钮隐藏’

Form2.Command3.Visible=False‘将无关按钮隐藏’

Form2.Text1.Visible=False‘将无关文本框隐藏’

Form2.Text2.Visible=False‘将无关文本框隐藏’

Form2.Text3.Visible=False‘将无关文本框隐藏’

Form2.Text4.Visible=False‘将无关文本框隐藏’

图4窗体-浏览单词

(4)字典增加、减少和修改。

Adodc1.Recordset.AddNew‘单词增加’

Adodc1.Recordset.Delete‘单词删减’

Adodc1.Recordset.MoveNext‘移到下一个’

IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast‘移到最后’

PrivateSubCommand3_Click()

Adodc1.Recordset.Update‘修改单词’

Adodc1.Refresh‘更新到数据库’

图5窗体-单词的增加、删减和修改

四、总结

这次课设我的题目是英汉字典,通过这次课设让我了解了VB与数据库之间的联系,可以应用ADO技术使VB与数据库进行联系,还可以应用find语言查询和更改数据库中的信息,并能向其中添加新的信息。

在课设过程中,我遇到了重重困难,例如:

开始拿到题目无从下手,通过请教老师和同学我找到了大概思路,还有VB与数据库的连接技术,通过老师的指点和自己查阅资料,我克服了困难,顺利的完成了任务。

同时我也了解了VB的出现是一场技术革命,它在生活中各个方面都能发挥巨大的作用,所以,学好VB是社会发展的需要。

五、完整的源程序

Form1

Form2.Command1.Visible=False

Form2.Command2.Visible=False

Form2.Command3.Visible=False

Form2.Text1.Visible=False

Form2.Text2.Visible=False

Form2.Text3.Visible=False

Form2.Text4.Visible=False

Form2.Command1.Visible=True

Form2.Command2.Visible=True

Form2.Command3.Visible=True

Form2.Text1.Visible=True

Form2.Text2.Visible=True

Form2.Text3.Visible=True

Form2.Text4.Visible=True

PrivateSubCommand4_Click()

uend=MsgBox("

您确定要退出吗?

"

vbYesNo+vbQuestion,"

离开程序"

)'

出现离开提示窗口

Ifuend=vbYesThen

End

EndIf

PrivateSubForm_Load()

Form2

Adodc1.Recordset.AddNew

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast

Adodc1.Recordset.Update

 

六、参考文献

[1]蒋金丹.《Visual_Basic数据库应用》.北京:

科学出版社,2003

[2]高春艳.《VisualBasic程序开发范例宝典》.北京:

人民邮电出版社,2009

[3]刘文涛.《VisualBasic+Access数据库开发与实例》.北京:

清华大学出版社,2006

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1