四则运算 货币数字中文转换visual basic课程设计 .doc
《四则运算 货币数字中文转换visual basic课程设计 .doc》由会员分享,可在线阅读,更多相关《四则运算 货币数字中文转换visual basic课程设计 .doc(12页珍藏版)》请在沃文网上搜索。
1、课程设计报告书课程设计名称: visual basic课程设计 系 (部): 专业班级: 学生姓名: 学 号: 指导教师: 完成日期: 山东科技大学泰山科技学院设计课题四则运算 货币数字中文转换设计人姓名同组人员设计日期2011年1月2日至2011年1月6日设计成绩指导教师评语指导教师签名:_年 _ 月_日课程设计报告书1前言为了加强对visual basic程序设计的理解与应用学校组织了为期一周vb课程设计实训。在这一周的时间,通过阅读VB程序设计课程设计指导书,了解课程设计的要求与目的以及实验的内容,在选定自己的课程设计内容之后,通过对题目的分析接下来便进入到课程设计的进程中。在此期间通过
2、初始化的流程图编写,根据流程图进行程序设计、运行、检测、修改终于按照课程设计的要求完成了自己选择的四则运算和货币数字转换成汉字的程序设计内容。在设计的过程中遇到了很多问题,通过图书馆查阅资料,老师的细心讲解,同组同学的共同探讨问题的得到了解决。最后通过对课题的整理细化,通过报告书的形式展现出来。2课程设计必要性计算机的应用几乎是无所不在。很难想象,如果缺少了计算机,当今的社会将会陷入怎样的一种境地。然而,计算机的应用都是通过执行程序来完成的。用来编写这些计算机程序的语言,经历了从低级语言到高级语言的发展过程,Visual Basic(简称VB)语言就是一种计算机高级编程语言。随着计算机应用的日
3、益普及,越来越多的非计算机专业人员开始进入了计算机编程的领域,他们不仅仅是计算机应用软件的使用者,而且成为了一般计算机应用软件的编写者。Visual Basic语言是建立在Basic语言基础之上的高级可视化编程语言,与其他著名的编程语言相比(如C语言和Pascal语言),Visual Basic语言具有易学易用、通用性好、功能强大等特点,是非计算机专业人员进行计算机程序设计的首选编程语言。我们学习的visual basic程序设计是针对初学者而精心安排的,通过对课本知识的学习我们建立计算机编程的基本思想,并能够编写一般的应用程序,为将来深入学习Visual Basic和其他高级编程语言打下了良
4、好的基础。为了能够接触客观实际,了解和认识所学的专业知识,掌握所学知识在客观实际中的应用,并能亲自动手完成相关题目设计。把所学的理论知识与实际能力紧密的结合在一起。特地进行了一次为期一周的vb程序设计实训。3.1课程设计(四则运算)设计(四则运算)窗体文件3.1.1基本步骤1.新建工程2.在窗体窗口建立:4个label、3个text、1个组合框、3个command3.在代码窗口编写程序代码。4.运行调试程序5保存工程3.1.2程序源代码及介绍Private Sub Command1_Click()Select Case Combo1.ListIndexCase 0Text3.Text = Va
5、l(Text1.Text) + Val(Text2.Text) /加法运算式/Case 1Text3.Text = Val(Text1.Text) - Val(Text2.Text) /减法运算式/Case 2Text3.Text = Val(Text1.Text) * Val(Text2.Text) /乘法运算式Case 3Text3.Text = Val(Text1.Text) / Val(Text2.Text) /除法运算式/End SelectEnd SubPrivate Sub Command2_Click() Text1.Text = 第二个commond按钮及下一式按钮文本框清零
6、可进行 Text2.Text = 下一组的运算 Text3.Text = End SubPrivate Sub Command3_Click() 点击第三个commond控件即结束按钮便可退出程序EndEnd SubPrivate Sub Form_Load() Combo1.AddItem + Combo1.AddItem - Combo1.AddItem * Combo1.AddItem / Combo1.ListIndex = 0End Sub3.1.2程序的调试及运行过程编辑好程序之后,点击运行,便可得到四则运算的程序软件。在第一、第二个文本框中输入一定的数值再点击等于号便可得到相应的
7、计算结果。点击下一式便可清除文本框中的数值进行下一次运算。程序的调试过程中出现没有运算符的运算软件,查找原因在于没有正确的运用commbol定义运算符。经调试之后程序得以运营成功。3.2程序设计,使得输入一个数字,当点击按钮后转换为中文大写的货币表示编写一个程序,使得输入一个数字,当点击按钮后转换为中文大写的货币表示。3.2.1基本步骤1.新建工程2.在窗体窗口建立:1个text、1个command3.在代码窗口编写程序代码。4.运行调试程序5保存工程3.2.2程序源代码及介绍Private Sub Command1_Click()MsgBox GetChinaMoney(Text1.Text
8、)End SubPrivate Sub Form_Load()Text1.MaxLength = 16Text1.Text = Text1.Text = 987654321End SubPublic Function GetChinaMoney(ByVal strNumber) As StringDim a() As StringDim s1 As String, s2 As StringDim l1 As StringDim s3 As StringDim strEng As StringstrEng2Ch = 零壹贰叁肆伍陆柒捌玖If Not IsNumeric(strNumber) Th
9、enIf Trim(strNumber) Then MsgBox 无效的数字GetChinaMoney = Exit FunctionEnd Ifl1 = InStr(strNumber, .)If l1 0 Thens1 = Left(strNumber, l1 - 1)s2 = Mid(strNumber, l1 + 1)Elses1 = strNumbers2 = 0End Ifs1 = Dig2Chinese_pb(s1)s3 = If s2 0 ThenFor i = 1 To Len(s2)If i = 1 Then s3 = s3 & Mid(strEng2Ch, Val(Mid
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四则运算 货币数字中文转换visual basic课程设计 货币 数字 中文 转换 visual basic 课程设计