版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB计算器设计图文教程界面设计代码设计测试运行保存文件界面设计:一、启动 VB,新建一个“ 标准 EXE”工程,将“ Form1”的“ Caption 属性 ”改为“我的计算器” ,“ Height 属性 ”改为 6100,“ Width 属性 ”改为 7100。二、添加一个“Frame”,“ Caption 属性 ”改为“数字区” , Height为 3615, Width 为 2655 。添加一个“ Frame”,“ Caption 属性 ”改为“功能区” , Height为 1815, Width 为 3135 。.三、添加一个“TextBox ”,“名称”改为t4 ,“ Text 属性
2、 ”改为空白,Height 为 6255, Width 为 615。用同样的方法,添加一个“ TextBox ”,“名称”改为t1 ,“ Text 属性 ”改为空白,Height 为 975, Width 为 495。添加一个“ TextBox ”,“名称”改为t2 ,“ Text 属性 ”改为空白,Height 为 495, Width 为 495。添加一个“ TextBox ”,“名称”改为t3 ,“ Text 属性 ”改为空白,Height 为 975, Width 为 495。摆放位置如图所示:.t4t1t2t3四、添加一个“CommandButton”,“名称”改为cmd0,“ Ca
3、ption属性 ”改为 0,Height和 Width 都为 495。摆放位置如图所示:按照同样的方法, 在数字区添加其他的 CommandButton,并根据下表更改 CommandButton 的名称、 Caption 属性 , Height 和 Width 。.类型名称Caption 属性Height 高度Width 宽度CommandButtonCmd00495495CommandButtonCmd小数点.495495CommandButton正负+/-495495CommandButtonCmd11495495CommandButtonCmd22495495CommandButton
4、Cmd33495495CommandButtonCmd44495495CommandButtonCmd55495495CommandButtonCmd66495495CommandButtonCmd77495495CommandButtonCmd88495495CommandButtonCmd99495495注意:可以用复制 - 粘贴的方法,但是在询问“是否创建一个控件数组?”时,请选择“否”!最后,数字区的效果如下图所示:五、添加一个“CommandButton”,“名称”改为 加,“ Caption 属性 ”改为 +, Height和 Width 都为 495。摆放位置如图所示:.按照同样
5、的方法, 在功能区添加其他的CommandButton,并根据下表更改CommandButton 的名称、 Caption属性 , Height 和 Width 。类型名称Caption 属性Height 高度Width 宽度CommandButton加+495495CommandButton减-495495CommandButton乘*495495CommandButton除/495495CommandButton计算计算4951215CommandButton清空清空4951215注意:可以用复制 - 粘贴的方法,但是在询问“是否创建一个控件数组?”时,请选择“否”!最后,功能区的效果如下
6、图所示:.六、最后,添加一个“ CommandButton”,“名称”改为 退出,“ Caption 属性 ”改为 退出 , Height 为 495, Width 都为 ,1215 。摆放位置如图所示:.代码设计:.一、为数字区的命令按钮添加代码:双击按钮 0,添加红色部分代码Private Sub Cmd0_Click()' 按钮 0 的代码If t2.Text = "" Then' 如果 t2 的输入为空t1.Text = t1.Text + "0"' 在 t1 添加 0Else' 否则,如果 t2 的输入不为空t3
7、.Text = t3.Text + "0"' 在 t3 添加 0End IfEnd Sub双击按钮 1,添加红色部分代码Private Sub Cmd1_Click() '按钮 1 的代码If t2.Text = "" Thent1.Text = t1.Text + "1"Elset3.Text = t3.Text + "1"End IfEnd Sub双击按钮 2,添加红色部分代码Private Sub Cmd2_Click() '按钮 1 的代码If t2.Text = "&qu
8、ot; Thent1.Text = t1.Text + "2"Elset3.Text = t3.Text + "2"End IfEnd Sub' 请仿照按钮 0、按钮 1、按钮 2 的代码,自己编写输入按钮3- 按钮 9 的代码:双击小数点按钮,添加红色部分代码.Private Sub Cmd小数点 _Click() '按钮小数点的代码If t2.Text = "" Thent1.Text = t1.Text + "."Elset3.Text = t3.Text + "."End
9、 IfEnd Sub双击正负按钮,添加红色部分代码Private Sub正负 _Click() '按钮正负的代码If t2.Text = "" ThenIf t1.Text <> 0 Thent1.Text = "-" + t1.TextEnd IfElseIf t3.Text <> 0 Thent3.Text = "-" + t3.TextEnd IfEnd IfEnd Sub二、为功能区的命令按钮添加代码:分别双击按钮 +、按钮 - 、按钮 * 、按钮 / ,添加红色部分代码 Private Sub
10、 加 _Click() ' 按钮加的代码t2.Text = "+"End SubPrivate Sub减 _Click() '按钮减的代码t2.Text = "-"End SubPrivate Sub减 _Click() '按钮减的代码t2.Text = "*"End SubPrivate Sub减 _Click() '按钮减的代码t2.Text = "/"End Sub双击计算按钮,添加红色部分代码:Private Sub计算 _Click() '按钮计算的代码Select
11、 Caset2Case "+"result = Val(t1.Text) + Val(t3.Text) '计算加法的代码Case "-"result = Val(t1.Text) - Val(t3.Text) '计算减法的代码Case "*".result = Val(t1.Text) * Val(t3.Text) '计算乘法的代码Case "/"result = Val(t1.Text) /Val(t3.Text) '计算除法的代码End Selectt4.Text = resultEnd Sub双击清空按钮,添加红色部分代码:Private Sub清空 _Click() '按钮清除的代码t1.Text = ""t2.Text = ""t3.Text = ""t4.Text = ""End Sub三、最后,双击退出按钮,添加红色部分代码Private Sub
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年农产品食品检验员级高级工技能理论考试题库及答案
- 2026年工业除尘行业创新应用案例分析报告
- 2026年虚拟现实产业发展策略分析报告
- 2026福建安全员考试题库及答案
- 2026年智能交通管理与新能源汽车融合报告
- 假期办公秩序维护规定
- 解题假设设置与验证规定
- (正式版)DB13(J)∕T 8321-2019 《装配式建筑评价标准》
- 2026年儿童心理学试题及答案
- 2026年年度销售部主管年度工作汇报课件
- 2026年《中国脑卒中防治和康复管理指南(2026版)》
- 2026新教材数学 2.1.1 第1课时 有理数加法法则
- 第5课 中国人民站起来了 第3课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 2026年全媒体运营师理论考试题库(重点350题)
- 2026新版检验检测机构管理评审报告
- 机械原理 课件 第2章-常用机构
- 职业卫生技术服务机构质量管理体系手册
- 2026年广东省职业病诊断医师考试(职业性化学中毒)练习题及答案
- SYT 5079-2025《石油天然气钻采设备 油井测试设备》
- 2026年新疆事实政治专升本考试真题及参考答案
- 2026-2030中国蒸汽眼罩行业深度调研及投资前景预测研究报告
评论
0/150
提交评论