




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多媒体技术与应用 课程设计作 者 朱巧 系 (院) 物理与电气工程学院 专 业 电子信息工程 年 级 2011 级本科 学 号 111102120 指导教师 庞茂群 论文成绩 日 期 2013年10月 多媒体技术与应用设计之计算器朱巧(安阳师范学院 物理与电气工程学院, 河南 安阳 455000)设计目的:一门当本课程是前流行的程序设计语言课程。通过VB程序设计语言及其程序设计方法的学习,不仅使学生得到计算机的应用能力和操作技能的训练,更主要的是使学生提高高级语言程序设计的能力,以及掌握最新的面向对象的程序设计方法,并能运用所学的知识开发图形界面(Windows)下的应用软件,为培养学生结合专业进行软件开发打好基础。为了可以熟练掌握VB程序设计,专一设计一个简易计算器,一方面可以把理论应用于实践,另一方面可以掌握简单的操作,从而达到学习的目的。设计简介:本科学计算器是一种能实现加,减,乘,除等运算功能,基本实现了Windows自带计算器的所有功能。要实现计算器的这些功能就用到我们所学的VB知识编写程序来实现运算功能并解决问题,也是我们实训要达到的目的。系统的运行环境:VisualBasic6.0精简中文版界面设计图及用意: 本页面整体来看简单、大方却不失艺术感。本页面文字采用RGB三基色为主要显示,设计同时彰显了我们所学的理论以及和艺术的结合。此次设计用了5个标签,5个命令按钮,2个文本框以及两个时钟控件,分别改变了它们的caption属性、字体font属性、backcolor、fontcolor等等等等。还融入了对老师一学期教学的问候以及感谢,这些文字用一个timer控件实现它的闪烁。所使用的输入形式为手动输入,不受数大小的限制,每次的输出结果不会影响下一次的计算。可简单、迅速的实现两个单位数或者多位数的加减乘除以及乘方。虽然看着页面简单,但是程序的设计有的不同于课本上所学的,很多都是在设计的时候摸索实验出来的。慢慢地在原来设计的基础上添加了很多比较现代化以及人性化的元素,希望可以让页面看起来内容更丰富,从而给此次设计增彩。功能介绍:以下分别用程序具体介绍如何实现两个数的加减乘除 以及乘方。加法运算:第一个输入的数赋给a,第二个输入的数赋给bPrivate Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = a + bLabel1.Caption = Label1.Caption & cEnd Sub减法运算:第一个输入的数赋给a,第二个输入的数赋给bPrivate Sub Command2_Click()Label1.Caption = 最终答案为:(实现对上次运算结果的清除)a = Val(Text1.Text)b = Val(Text2.Text)c = a - bLabel1.Caption = Label1.Caption & cEnd Sub乘法运算:第一个输入的数赋给a,第二个输入的数赋给bPrivate Sub Command3_Click()Label1.Caption = 最终答案为:(实现对上次运算结果的清除)a = Val(Text1.Text)b = Val(Text2.Text)c = a * bLabel1.Caption = Label1.Caption & cEnd Sub除法运算:第一个输入的数赋给a,第二个输入的数赋给bPrivate Sub Command4_Click()Label1.Caption = 最终答案为:(实现对上次运算结果的清除)a = Val(Text1.Text)b = Val(Text2.Text)c = a / bLabel1.Caption = Label1.Caption & cEnd Sub乘方运算:第一个输入的数先赋给a,第一个输入的数再赋给b一次Private Sub Command5_Click()Label1.Caption = 最终答案为:(实现对上次运算结果的清除)a = Val(Text1.Text)b = Val(Text1.Text)c = a * bLabel1.Caption = Label1.Caption & cEnd Sub控制标签”老师,您辛苦了“的文字显隐:Private Sub Timer1_Timer()If Label3.Visible = True ThenLabel3.Visible = FalseElseLabel3.Visible = TrueEnd IfLabel3.ForeColor = vbGreen(文字颜色变为绿色)End Sub控制标签”请求老师看报告“的文字显隐Private Sub Timer2_Timer()If Label4.Visible = True ThenLabel4.Visible = FalseElseLabel4.Visible = TrueEnd IfLabel4.ForeColor = vbBlack(文字颜色变为黑色)End Sub以上为各种运算的程序代码。计算器工作页面以及工作代码截图: 多媒体技术与应用设计之滚动字幕功能介绍:本程序模拟电影电视片头或片尾垂直向上移动字幕。Private Sub Form_Load()Label(0) = 编写:朱巧Label(1) = 老师:庞茂群Label(2) = 设计:来自灵感Label(3) = 指导:可爱庞老师Label(4) = 物理与电气工程学院Label(0).AutoSize = TrueLabel(0).Font = 50Label(0).FontBold = TrueLabel(0).FontName = 黑体Label(0).ForeColor = vbRedLabel(0).BackColor = Form1.BackColorLabel(0).Left = (Form1.ScaleWidth - Label(0).Width) / 2Label(0).Top = Form1.ScaleHeightFor i = 1 To 3Label(i).AutoSize = TrueLabel(i).Font = 50Label(i).FontBold = TrueLabel(i).FontName = 黑体Label(i).ForeColor = vbRedLabel(i).BackColor = Form1.BackColorLabel(i).Left = Label(0).LeftLabel(i).Top = Label(i - 1).Top + (Label(i - 1).Height) * 1.5Next iLabel(4).AutoSize = TrueLabel(4).Font = 68Label(4).FontBold = TrueLabel(4).FontName = 黑体Label(4).ForeColor = vbRedLabel(4).BackColor = Form1.BackColorLabel(4).Left = (Form1.ScaleWidth - Label(4).Width) / 2Label(4).Top = Label(3).Top + (Label(3).Height) * 3Timer1.Interval = 50End SubPrivate Sub Timer1_Timer()For i = 0 To 4Label(i).Top = Label(i).Top - 50Next iIf Label(3).Top -Label(3).Height ThenTimer1.Enabled = FalseEnd IfEnd SubPrivate Sub Form_Click()Timer1.Enabled = FalseE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高二物理上学期波传播方向与质点振动方向判断专题
- 死亡游戏应急预案
- 园区防盗应急预案
- 安全应急预案-备案
- 幼儿保育模拟面试题及答案
- 从入门到精通最小拉力测试全程指导及参考答案一
- 2025年初中光伏发电试题及答案
- 委托装修商城合同(标准版)
- 成都高三历史模拟试题及答案
- 心情瓶子测试题及答案
- 个人成长与职业发展心理学
- 《思想道德与法治》(23版):绪论 担当复兴大任 成就时代新人
- 老人常见意外事故预防
- 小学科学课堂教学课型分类(新)
- 《珍惜我们的眼睛:1 用眼习惯小调查》说课稿-2023-2024学年四年级下册综合实践活动沪科黔科版
- 《耳声发射与听力损失》课件
- 第八章-统计指数(平均指数)
- 《电动自行车停放充电场所消防技术规范》(DB 32-T 3904-2020)
- 2024年废旧船舶拆解合同范本
- 川教版2024-2025学年五年级上册信息技术全册教案
- 哈工大课件教学课件
评论
0/150
提交评论