vb计算器(界面设计+全部代码)

vb计算器(界面设计+全部代码)

ID:30226343

大小:79.50 KB

页数:13页

时间:2018-12-28

vb计算器(界面设计+全部代码)_第1页
vb计算器(界面设计+全部代码)_第2页
vb计算器(界面设计+全部代码)_第3页
vb计算器(界面设计+全部代码)_第4页
vb计算器(界面设计+全部代码)_第5页
资源描述:

《vb计算器(界面设计+全部代码)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案VB计算器此计算器能够实现加减乘除等一系列的功能。还有实现显示系统时间的附加功能。截图如下:程序设计:0-9和点在command1的组内。其他的按钮式运算符和其他功能。正切和余切有对特殊值进行警告,除也有对除数为零的情况提示警告,还有阶乘等一系列计算溢出的情况提出警告,还有很多需要完善。。。这仅供参考。PublicsumAsDoublePublickAsStringPublicdianAsBooleanPublicbAsIntegerPublicpointflagAsBooleanDimclearFlagAsBoolean

2、PublicFAsLong'DimstartAsboolenPublicreslAsBoolean'运算结果存储在resl里精彩文档实用标准文案PublicffAsDouble'resl里是否为空'////////////////////////////////////////////////////////数字按钮在一个组内,点击按钮输入数字///////////////////////////////////////////PrivateSubcommand1_click(IndexAsInteger)SelectCaseInde

3、xCase1IfNotclearFlagThen'不是等号,那么显示1Text1.Text=Text1.Text&1Else'是等号,那么清空Text1.Text=1clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)'如果第一位的数位0,字符串的长度为2.那么取字符串右面的数,即两个数中右面的数Case2IfNotclearFlagThenText1.Text=Text1.Text&2ElseText1.Text=

4、2clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)Case3IfNotclearFlagThenText1.Text=Text1.Text&3ElseText1.Text=3clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)Case4IfNotclearFlagThenText1.Text=T

5、ext1.Text&4ElseText1.Text=4clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)Case5IfNotclearFlagThen精彩文档实用标准文案Text1.Text=Text1.Text&5ElseText1.Text=5clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1

6、)Case6IfNotclearFlagThenText1.Text=Text1.Text&6ElseText1.Text=6clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)Case7IfNotclearFlagThenText1.Text=Text1.Text&7ElseText1.Text=7clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0"

7、)=1ThenText1=Right(Text1,1)Case8IfNotclearFlagThenText1.Text=Text1.Text&8ElseText1.Text=8clearFlag=FalseEndIfIfLen(Text1.Text)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)Case9IfNotclearFlagThenText1.Text=Text1.Text&9ElseText1.Text=9clearFlag=FalseEndIfIfLen(Text1.T

8、ext)=2AndInStr(1,Text1,"0")=1ThenText1=Right(Text1,1)精彩文档实用标准文案Case0IfNotclearFlagThenText1.Text=Text1.Text&0E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。