版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年合肥具身数据运营管理有限公司社会招聘8人备考题库及1套参考答案详解
- 2026年实验室与设备管理处校内招聘备考题库及1套参考答案详解
- 2025年乐清市国有资本运营集团所属公司公开招聘备考题库及答案详解1套
- 2026年佛山市投资促进中心招聘招商工作人员的备考题库及完整答案详解1套
- 2026年彩虹街消毒站关于公开招聘消毒员的备考题库及参考答案详解一套
- 2026年山东省滕州市第一中学山师大校园招聘备考题库(一)及1套参考答案详解
- 2025-2026学年湘美版三年级美术上册全册教案
- 2025年软考电子商务设计师真题答案
- 喜茶店铺空间SI设计规范手册
- 广告策划自考试题及答案
- 七年级数学有理数复习课教学设计
- 基于光声机理的激光微驱动机构:原理、设计与应用
- 2025年国家开放大学(电大)《中国近现代史纲要》期末考试备考试题及答案解析
- GB/T 46126-2025机用套筒扳手技术规范
- (新版)FSC产销监管链认证全套管理手册及程序文件(可编辑!)
- 堤防工程施工规范(2025版)
- 《机械制图》电子教材
评论
0/150
提交评论