ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:270.50KB ,
资源ID:554732      下载积分:6 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/554732.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(VB记单词课设论文报告格式-打印稿-—张春源解析.doc)为本站上传会员【Fis****915】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

VB记单词课设论文报告格式-打印稿-—张春源解析.doc

1、课程设计(论文)任务 机电工程 学院 物流管理 专业 一 班 一、课程设计(论文)题目 背单词 二、课程设计(论文)工作自 2014 年 6月10日起至 2014 年 6 月 16 日止。三、课程设计(论文) 地点: 8-605、606 四、课程设计(论文)内容要求:1本课程设计的目的1. 综合Visual Basic相关知识制作简单的可视化应用程序2. 灵活对程序代码进行利用,修改和编写;3. 熟练将Visual Basic所学知识和其它知识相结合2课程设计的任务及要求1)基本要求:1、目的是进一步培养学生综合应用VB的各种编程知识和技巧进行程序设计的能力。通过课程设计,学生能达到具备设计功

2、能较为复杂的Windows应用程序的能力。2、至少多窗体界面(3-5个窗体)3、使用循环、菜单、数组、文件操作、图形操作等知识点。;4、对运算结果的正、误分析原因。2)课程设计论文编写要求(1)要按照书稿的规格打印誊写毕业论文(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等(3)毕业论文装订按学校的统一要求完成3)参考文献:1:Visual Basic程序设计教程 作者: 刘炳文、许蔓舒编著。清华大学出版社2:Visual Basic程序设计教程(第二版)作者: 刘瑞新等编著,电子工业出版社3:新编Visual Basic程序设计教程 作者: 梁普选主编 , 电子工业出版社4)课程

3、设计进度安排内容 天数地点 查阅资料 2 图书馆 系统设计 2 8-605、606 编程与调试 1 8-605、606 检查程序及提问(考核) 1 8-605、606学生签名: 2014 年 6 月 11 日课程设计(论文)评审意见(1)完成分析(20分):优()、良()、中()、一般()、差(); (2)设计过程(40分):优()、良()、中()、一般()、差(); (3)完成调试(20分):优()、良()、中()、一般()、差();(4)回答问题(20分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否()评阅人: 职称: 2014 年 月 日目 录

4、第1章 系统概要11.1功能大概介绍1第2章总体设计12.1设计思路12.2 属性的设置1第3章源程序代码1第4章 运行结果及分析14.1 运行结果14.2程序分析14.3运行程序使用说明1第5章 心得体会1参考文献1第1章 系统概要1.1功能大概介绍 记忆单词是学习外语的必经之路。本题目要求编制一个能够帮助用户背单词的实用程序,具有滚动字幕功能,使同学们能有效的利用程序背单词。字母的背景颜色、字体大小、滚动速度可随时调整,在浏览过程中可暂停和继续。1、如图所示,设计这样的界面。最上面的Picture1中有个label12.picture1是用显示单词的,而且单词在图片框中随时间定时向左移动。

5、 2、左边有个框架1,用来选中单词题库和所要查找单词的首字母范围。从左边首字母开始,右边首字母单词结束 3.框架1下面有两个复选框,用来产生单词的形式是随机或者循环。4.右边有一个框架2,可以改变图片框中字体的大小,小字体是十六号字,大字体是24号字;有单词流动速度的功能,通过滚动条实现,点击滚动条右边,加快单词流动,点击左边减慢,移动滚动条也是;有改变图片框背景色的功能,是一个红绿蓝调色板 5、最下面有三个命令按钮,第一个是开始显示单词,第二个是暂停和继续,如果显示是暂停,点击一次后就是继续,反之。第三个是退出系统。 第2章总体设计2.1设计思路1.首先用input打开四级或者六级单词:通过

6、combo1的list属性下标值来实现,如果是0打开四级单词库,如果是1,打开六级单词词库2.用line input逐行读文件1 ,并且用EOF数提取文件1的行数,将读出的,并且用doloop循环确定行数n。3.确定picture1的label12中出现的单词是符合搜索范围:字符串变量words中有单词,用ASCII将单词变成ASCII码数字,即有相同开头字母单词有一个数代表,再用chr函数转换成字母。用Lcase函数将combo2和comno3中字母变成小写字母。如果两个会相等,就可以把符合要求范围的单词找出来4.显示在picture1的label12中:单词是显示在label12的capt

7、ion属性中,所以直接用label12.caption=words()就可以显示出单词在picture1 5.随机产生单词或循环产生:首先根据复选框的value属性值来选择是随机还是循环。如果复选框chkrand的属性值是1,则表示选中,用RND函数随机返回值,计算出的值代表一个单词,就可以执行随机的命令。因此复选框chkloop的属性值为0,表示未选中。反之效果也成立。6设计字体大小:通过设计option的value逻辑性的属性值来实现选中哪种字体,true表示选中,则再用fontsize赋值就可以,赋给label12.fontsize=16就是小字体,label12.fontsize=24

8、就是大字体。7.设置单词流动速度:用滚动条实现,滚动条1的value值,反映了滚动条的当前值,每个值都与timer计时器的interval值相对应,就能使计时器触发事件的时间间隔发生改变。8. 改变picture1的背景色:也是通过滚动条来实现的。是RGB三原色改变。RGB(a,b;c)其中abc是0255的整数,返回颜色。9.以上大多数都是写在命令控件中的,所以点击command时,就能发生相应的事件。单击Command1,就能打开文件,并且找到符合范围的单词,command2可以使单词暂停流动,或继续流动。Command3使程序停止。2.2 属性的设置第3章源程序代码Option Expl

9、icit Option Base 1 Dim words$(), X$ Dim n%, j%, k% Dim i% Dim hb%, tb%, xn% Private Sub chkRand_Click() If chkRand.Value = 1 Then chkLoop.Value = 0 chkLoop.Enabled = False Else chkLoop.Enabled = True End If End Sub Private Sub command1_Click() Label12.Left = Picture1.Left + Picture1.Width If Combo1.

10、Text = Combo1.List(0) Then Open App.Path & grade4.txt For Input As #1 Else Open App.Path & grade6.txt For Input As #1 End If n = 0 Do Until EOF(1) n = n + 1 ReDim Preserve words(n) Line Input #1, words(n) Loop Close #1 tb = 1 Do Until Chr(Asc(words(tb) = LCase(Combo2.Text) tb = tb + 1 Loop xn = n Do

11、 Until Chr(Asc(words(xn) = LCase(Combo3.Text) xn = xn - 1 Loop hb = tb Timer1.Enabled = True Timer2.Enabled = True command2.Enabled = True command2.Caption = 暂停 End Sub Private Sub command2_Click() If command2.Caption = 暂停 Then command2.Caption = 继续 Timer1.Enabled = False Timer2.Enabled = False Else

12、 command2.Caption = 暂停 Timer1.Enabled = True Timer2.Enabled = True End If End Sub Private Sub command3_Click() End End Sub Private Sub Combo2_click() If Combo2 Combo3 Then Combo3 = Combo2 End Sub Private Sub Combo3_Click() If Combo2.ListIndex Combo3.ListIndex Then Combo3.ListIndex = Combo2.ListIndex

13、 End Sub Private Sub Form_Load() Dim i% For i = 0 To 25 Combo2.AddItem Chr(65 + i) Combo3.AddItem Chr(65 + i) Next Combo1.ListIndex = 0 Combo2.ListIndex = 0 Combo3.ListIndex = 25 End Sub Private Sub HScroll1_Change() Timer2.Interval = HScroll1.Value End Sub Private Sub HScroll2_Change() Picture1.Bac

14、kColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value) Label12.ForeColor = Not CLng(Picture1.BackColor) And &HFFFFFF End Sub Private Sub HScroll2_scroll() Picture1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value) Label12.ForeColor = Not CLng(Picture1.BackColor) And &HFFFFFF End

15、Sub Private Sub HScroll3_Change() Picture1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value) Label12.ForeColor = Not CLng(Picture1.BackColor) And &HFFFFFF End Sub Private Sub HScroll3_scroll() Picture1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value) Label12.ForeColor =

16、Not CLng(Picture1.BackColor) And &HFFFFFF End Sub Private Sub HScroll4_Change() Picture1.BackColor = RGB(HScroll2.Value, HScroll3.Value, HScroll4.Value) Label12.ForeColor = Not CLng(Picture1.BackColor) And &HFFFFFF End Sub Private Sub HScroll4_scroll() Picture1.BackColor = RGB(HScroll2.Value, HScrol

17、l3.Value, HScroll4.Value) Label12.ForeColor = Not CLng(Picture1.BackColor) And &HFFFFFF End Sub Private Sub Option1_Click() If Option2.Value = True Then Label12.FontSize = 24 Else Label12.FontSize = 16 End If End Sub Private Sub Option2_Click() If Option2.Value = True Then Label12.FontSize = 24 Else

18、 Label12.FontSize = 16 End If End Sub Private Sub Timer2_Timer() If command2.Caption = 继续Then Exit Sub End If Label12.Left = Label12.Left - 100 If hb Picture1.Left Then Label12.Caption = words(hb) Else If chkRand.Value = 1 Then hb = Rnd * (xn - tb) + tb Else hb = hb + 1 End If Label12.Left = Picture

19、1.Left + Picture1.Width + 1000 End If Else If chkLoop.Value = 1 Then hb = tb Else Timer1.Enabled = False Timer2.Enabled = False command2.Enabled = False command2.Caption = 暂停 End If End If End Sub第4章 运行结果及分析4.1 运行结果 4.2程序分析1.开始界面2、运行界面选好要查找单词范围,随机或循环可以自由选择,拖动滚动条,选择字体大小,单击开始就产生单词,单击暂停就停止,继续单击就继续产生单词,

20、单击退出就退出界面3,、存在问题(解决方法)A.无法打开文件,因为用了output,应该用input B.计时器无法停止工作,开始设置它的enable属性为true,开始应该设置为false ,因为后面有在代码中用到。4.3运行程序使用说明本题目共提供了“大学英语四级词汇”和“大学英语六级词汇”两个词库文件(分别是grade4.txt和grade6.txt),通过“词库设置”中的“词库”组合框可以选择想要的词库,如图7.2所示。默认的词库是“大学英语四级词汇”。 图7.2 选择词库 图7.3 选择单词范围为了便于用户使用,程序允许选择想要记忆的单词范围(如图7.3所示)。默认的单词范围是“A至

21、Z”,即全部单词。如果选择的范围是“A至C”,那么程序只显示以A、B和C字母开头的单词。程序应保证“起始字母”在“终止字母”之前,即不会出现类似于“C至A”的情况。通过“其他设置”中的“字体大小”单选框可以选择滚动单词时的字体大小。通过操作“显示速度”滚动条可以设置字母的滚动速度;通过设置R(红)、G(绿)、B(蓝)可以调节显示区域的背景颜色。根据需要选择“随机”或“循环”复选框。如果不选择“随机”,则显示单词时是单词在词库中的顺序(即字母的顺序)显示的,否则以随机顺序显示。如果不选择“循环”复选框,单词显示一遍之后自动停止回到起始状态。如果选择了“循环”复选框,显示一遍之后会自动从头开始显示

22、课件,在随机方式之下,循环是没有意义的,所以当“随机”复选框选定时,“循环”复选框应变为无效且呈现未选定状态。 设置完毕后,单击“开始”按钮,窗口最上方显示区域从右向左以字幕方式动态显示所选的单词,包括词性和词义,在显示过程中可以改变字体大小、滚动速度和显示颜色。单击“暂停”按钮可以暂停滚动,这时“暂停”按钮变为“继续”,单击会继续滚动。单击“退出”按钮关闭程序。第5章 心得体会VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习.程序设计入门阶段要经

23、常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.(1) 保持良好的学习心态(2) 要有自信自强积极主动学习(3) 克服畏难情绪树立学好程序设计的信心(4) 要有良好的学习习惯(5) 课前预习认真听课并适当做些笔记课后要认真复习消化所学内容完成作业(6) 由于课程设计整体偏难,一个人无法独立完成,所以团队合作很重要(7) VB程序设计在生活中较常用,如果能学好,会便利我们的生活参考文献1:Visual Basic程序设计教程 作者: 刘炳文、许蔓舒编著。清华大学出版社2:Visual Basic程序设计教程(第二版)作者: 刘瑞新等编著,电子工业出版社3:新编Visual Basic程序设计教程 作者: 梁普选主编 , 电子工业出版社

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服