求大神解答,VB没学多少,代码写不写都行,讲一下怎么做就行,最好讲详细一点!

是这样的,想请说下,求大神解答,VB没学多少,代码写不写都行,讲一下怎么做就行,最好讲详细一点!
最新回答
那一抹浅笑

2025-06-27 00:18:45

你没学那么多,他给你的软件一看就知道不是你做的!还是自己做吧!
建议:从简单到复杂,先实现加的功能,正确运行之后再拓展到减、乘、除的功能。

 

用VB编程序设计一个简易的计算器。

实验要求:

1.
设计合适的运行界面并编写相应的事件代码。

2. 要求用标签显示运算数据及运算结果。

3. 要求用命令按钮输入运算数据,而且窗体中只包含0-9、+、-、*、/、=、C等16个命令按钮。

4. 当首次单击任一数字按钮时,在标签上显示这个数字。当再次单击任一数字按钮时,在标签内容的右端添加显示这个数字。

5. 当单击+、-、*、/按钮时,将第一个运算数取出,并将标签清零。

6. 当单击“=”按钮时,将第二个运算数取出,计算出运算结果之后显示到标签上。

7. 当单击“C”按钮时,清除两个运算数并将标签清零。

8. (选作)在窗体上添加两个命令按钮:小数点、二进制转换。当单击“二进制转换”按钮时,将标签上的数值转换为二进制形式。

9. 将工程中所有的文件(必须包含.frm文件、.vbp文件)压缩为一个RAR文件。

10. 最后提交完成的RAR文件。

(提示:可以使用全局变量或模块变量在事件过程之间传递数据。)
追问
你是跟我一个学校的吧?!
追答
恩,劝你还是自己做
追问
我不会啊,我就是想问问怎么做,然后自己做,没说照抄人家的代码!
追答
1、添加控件。
2、为每个数字按钮的click写下如下代码:label1.caption=label1.caption & Val(commandN.caption)
connand后面的N代表按钮序号,这句话的意思是将按钮的值与以前输入的按钮的值加在一起显示到标签中。
3、当点击+、-、*、/按钮时,要做3件事,首先要把label1的caption转化为数值存到一个变量a里(这个变量要设为全局变量),其次清空label1的caption为下次输入准备,第三用一个变量c(这个变量要设为全局变量),记录+、-、*、/按钮的caption。
4、当点击“=”时,要做3件事,把label1的caption转化为数值存到变量b里(这个变量要设为全局变量),然后通过判断c里的字符来实现a、b的+、-、*、/,最后输出结果到label1里。
5、c按钮就不用说了吧!祝你好运!
追问
非常感谢!
紫南

2025-06-27 05:11:10

图片不完整,你需要的是简单的计算器是吗?给你一个我以前的代码给你参考一下。

追问
就是百度知道这个客户端怎么回事啊?!就是做个简易计算器,讲一下怎么做,给我看看密码也行,  要不打我邮箱吧,百度ID是QQ号,谢了!
姐与爱情水土不服

2025-06-27 07:53:49

还是自己做吧!
追问
我只是问问怎么做,我不会做,又没说要抄别人的代码!