请升级到MicrosoftEdge以使用最新的功能、安全更新和技术支持。
C++程序员通常从在命令行上运行的“Hello,world!”应用程序开始。你将以本文为起点,逐步进阶,加深学习难度:计算器应用。
VisualStudio使用项目来组织应用的代码,使用解决方案来组织一个或多个项目。项目包含用于生成应用的所有选项、配置和规则。它还负责管理所有项目文件和任何外部文件间的关系。若要创建应用,先创建一个新项目和解决方案。
新的Windows控制台应用程序模板创建了一个简单的C++“HelloWorld”应用。此时,可以看到VisualStudio如何生成并运行直接从IDE创建的应用。
现在即可使用你的工具在每次更改后生成并运行应用,以验证代码是否仍按预期运行。如果未按预期运行,稍后我们将向你演示调试方法。
现在,将此模板中的代码修改为计算器应用。
类就像执行某事的对象的蓝图。在这种情况下,我们将定义一个计算器类来包含数学逻辑。
如果此时再次生成并运行代码,则在询问要执行的操作后,它会立即退出。因此,修改main函数以执行多个计算。
现在再次测试程序以确保一切正常。
由于用户可以自由地在控制台窗口中输入任何内容,因此请确保计算器会处理意外输入。现在调试程序,而不运行程序,以便可以逐步检查程序所执行的每一项操作。
调试代码时,你可能会注意到会出现一些新窗口。你可借助这些窗口提高调试体验。了解一下“自动”窗口。显示的“自动”窗口指示,在当前行之前,变量的当前值至少使用了三行。
oper的值为47'/',结果为5,x为10,y为0。
若要查看该函数的所有变量,请切换到“局部变量”窗口。可以在调试时修改这些变量的值,以查看它们对程序的影响。在这种情况下,不必理会。
oper的值为47'/',结果为0,x为10,y为0。
还可以将鼠标悬停在代码中的变量上,以查看该变量在此时点暂停执行的位置的值。请先单击编辑器窗口,确保其处于焦点位置。
让我们更简洁地处理除数为零的情况,让用户可以更轻松地了解问题。
现在你已经创建了应用,可能需要将它添加到Git存储库。我们已经为你准备好了。VisualStudio通过Git工具简化了该过程,你可直接从IDE中使用这些工具。
提示
若要将代码与Git关联,需要首先创建一个新的Git存储库来容纳代码。下面介绍如何操作:
祝贺你!你已经完成计算器应用的代码,生成并调试了它,还将它添加到了存储库-所有这些操作都在VisualStudio中完成。
现在,将此模板中的代码转换为计算器应用。
如果此时再次生成并运行代码,则在询问要执行的操作后,它仍然会退出。接下来,修改main函数以进行一些计算。
再次测试程序以确保一切正常。
由于用户可以自由地在控制台窗口中输入任何内容,因此请确保计算器会处理意外输入。现在调试程序,不运行程序,以便可以逐步检查程序所执行的每一项操作。
也可将鼠标悬停在代码本身中的变量上,以查看该变量在当前暂停执行位置的当前值。请先单击编辑器窗口,确保其处于焦点位置。
祝贺你!你已经完成计算器应用的代码,并在VisualStudio中生成和调试了该代码。