【基于vs2019】创建和设计计算器界面

一、任务要求

设计一个计算器Windows窗体程序界面,界面元素有:操作1、操作数2、操作符、计算和计算结果,以实现简单的运算功能,进行两个操作数的“+”、“-"、“*”"、“I运算。

 

 

 

 

 

 

二、项目总览

要使用Visual Studio制作登录界面,您可以按照以下步骤操作: 

1.打开Visual Studio并创建一个新的windows Forms应用程序项目。

2.在工具箱中选择所需的控件,例如文本框、标签、按钮等。

3.将这些控件拖放到窗体上,并根据需要进行布局和设计。

4.在代码视图中编写代码,以便在用户单击登录按钮时验证用户名和密码。

5.如果验证成功,则可以打开主窗体或显示其他相关信息。

6.如果验证失败,则应显示错误消息或提供其他选项。

7.最后,测试并调试您的应用程序,以确保它能够正常工作并满足您的需求。

三、项目实施 

1、创建新项目、设计计算器Windows窗体程序界面

1.新建一个Windows窗体应用程序,依次在窗体Form 1界面上添加5个Label控件,分别作为“计算器”、“操作数1”、“操作数2"、“操作符”和“结果”等标签,并设置合适的字体及位置。

 在“搜索模板”处输入“Windows”;

  选择图中蓝色方框内的选项(每台电脑的位置有所不同,标题一致即可)所选选项不带有模板字样

  之后就是命名以及选择代码存放路径(作者建议自己新建文件夹,否则代码全部默认保存在C盘),随后点击创建即可进入操作界面;

 初始界面如图所示

2、添加TextBox控件,分别用于接收操作数和显示结果,其中显示“结果”的TextBox控件,其ReadOnly属性设置为true,即该文本为只读。 

3、再添加一个CombBox控件,用于选择“操作符”。在CombBox控件的Items属性中键入“+”、“-”、“*”、“”运算符。

4.最后添加一个 Button控件,用作“计算”按钮。

5、设计思路

计算器程序可以有很多功能,下面是一个简单计算器程序的设计思路:

5. 1 用户界面设计:
   - 使用图形用户界面 (GUI) 或者命令行界面 (CLI),根据你的喜好和经验选择。
   - 添加一个显示屏,用于显示用户输入和计算结果。
   - 添加数字按钮和运算符按钮,用户通过点击按钮输入数字和进行运算。

5.2 用户输入处理:
   - 将用户点击的按钮对应的数字或者运算符添加到一个输入字符串中。
   - 可以使用正则表达式或者其他方法验证用户输入的合法性,并给出相应的错误提示。

5.3 运算处理:
   - 将输入字符串解析成数字和运算符,并按照运算优先级进行计算。
   - 可以使用栈或者其他数据结构来实现运算符的优先级处理。
   - 根据用户输入的运算符,执行相应的计算操作并更新显示屏的内容。

5.4 其他功能:
   - 添加清除按钮,用于清除用户输入的内容。
   - 添加等号按钮,用于执行计算并显示结果。
   - 可以考虑添加一些特殊的功能,比如求平方根、倒数等。

这只是一个简单计算器的设计思路,你可以根据自己的需求和技术能力来扩展和改进程序功能。
6、以下是一个示例的计算器程序代码:

def add(x, y):
    return x + y
 
def subtract(x, y):
    return x - y
 
def multiply(x, y):
    return x * y
 
def divide(x, y):
    return x / y
 
print("选择操作:")
print("1. 相加")
print("2. 相减")
print("3. 相乘")
print("4. 相除")
 
choice = input("选择操作 (1/2/3/4): ")
 
num1 = float(input("输入第一个数字: "))
num2 = float(input("输入第二个数字: "))
 
if choice == '1':
    print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
    print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
    print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
    print(num1, "/", num2, "=", divide(num1, num2))
else:
    print("输入无效的操作")

7、计算机程序设计完毕示图

随后便可进行简单的加减乘除算术运算了,至此制作简单计算器的代码全部完成,希望对各位有所帮助。 

四、项目总结

创作项目跟写文章极大的培养了我们的动手能力、也创新了我们的思维,使我们的思维更清晰头脑更灵活·、培养了我们的动手能力与自主学习的能力、以及发现问题跟解决能力的提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值