‫前面我们讨论了如何使用命令行参数｡
‫这部分你将学习如何处理用户输入, 并制作一个执行基本操作的程序｡
‫我们还将看到如何向用户显示一个基本手册, 解释我们的程序如何工作以及它的要求是什么｡
‫这是必要的, 因为我们的应用程序不使用控制台行来要求用户输入｡
‫相反, 我们的应用需要的所有数据都将在开始时使用命令行参数提供｡
‫所以我们能做的就是, 比如说下次提供参数, 如果你想得到更多的细节, 就传递帮助｡
‫好吧, 我会的
‫因此, 这将是用户在启动应用程序后看到的语句｡
‫现在, 让我们实际检查用户是否输入了帮助｡
‫所以如果他进入了帮助, 我们就要给予他一些帮助｡
‫我们要说的是指令｡
‫使用以下命令之一, 后跟两个数字｡
‫使用add将两个数字相加｡
‫减法2减去两个数｡
‫然后, 我们的应用程序将暂停并返回｡
‫现在让我们来处理用户输入, 因为第一条规则, 永远不要相信用户, 因为用户会犯错误｡
‫我们的工作是让我们的应用程序处理用户可能提供的所有这些可能的输入错误｡
‫首先, 我们的应用程序需要三个参数来完成它的工作,
‫所以如果提供的参数多于或少于三个, 退出应用程序是安全的, 因为我们确实需要这样做, 所以我们可以在这里做这样的事情｡
‫如果我们的长度不等于3, 那么写无效参数｡
‫请使用help命令获取说明并阅读密钥｡
‫现在, 我们已经确定,
‫除非有三个参数, 否则我们不会在应用程序中继续前进, 让我们检查参数的格式是否正确, 因为我们的参数将采用命令后跟两个数字的格式｡
‫我们要检查这两个数字的格式是否正确, 我们使用浮点数来完成｡
‫尝试解析功能so, 它将尝试传递给float的字符串和一个float变量, 如果解析操作成功,
‫它将使用该变量保存解析的数据｡
‫因此, 我们将在这里添加代码, 说明已解析的数字1和已解析的数字2｡
‫基本上, 我们可以得到正确的值,
‫现在我们可以检查用户传递或输入的内容是否实际上是浮点数｡
‫所以现在我们可以检验这两个是真是假｡
‫所以如果它们不是真的｡
‫所以他们两个或者其中一个｡
‫所以如果它们中的任何一个是假的, 那么我们就可以说是无效的参数｡
‫请使用help命令获取说明, 然后阅读键并退出应用程序｡
‫现在, 我们可以使用一个浮点数来计算结果, 我们将在其中存储结果,
‫然后我们可以使用switch case语句, 如所示, 我们将位置为零的弧线作为switch语句｡
‫所以我们比较的是加法｡
‫所以如果用户输入add, 我们将使用NUM 1, 即流出量1｡
‫第二个｡
‫所以我们要把它们加在一起, 存储结果, 然后把结果写到控制台上｡
‫而此时, 打破了开关的情况｡
‫然后, 如果它被设置为用户在ARX 0处输入up作为第一个条目, 则它将从num 1中减去NUM
‫2｡
‫然后它会在这里显示结果｡
‫最后, 在默认情况下, 如果add或sub两个选项都没有给出, 那么它会说参数无效｡
‫请使用help命令获取说明｡
‫而且他们会破掉这个案子｡
‫所以现在, 我们可以把里奇会好起来的这条线去掉.
‫现在让我们运行应用程序｡
‫当然, 为了使它运行, 请确保首先关闭命令提示符｡
‫否则就行不通了｡
‫所以现在它就要建起来｡
‫现在, 我们可以继续并向它传递参数｡
‫使用CMD打开命令提示符窗口键, 然后使用CMD｡
‫然后, 您可以将应用程序拖到一个文件中, 当然, 您可以通过解决方案资源管理器找到该文件｡
‫右键单击此处打开文件夹, 然后转到bin debug｡
‫net五在我的情况下, 在这里你会发现主要的参数演示｡
‫现在, 您可以将其拖到命令提示符中｡
‫把它拖到这里, 然后你可以输入, 例如, sub和5 6｡
‫所以它会说5和6的差是-1｡
‫我们再来一次｡
‫让我们换一个条目试试｡
‫让我们用15和13相加, 你可以看到15和13的和是28｡
‫现在让我们输入一些其他的东西, 一些愚蠢的东西, 比如, 这样你就可以看到无效的参数｡
‫请使用help命令获取说明｡
‫我们试试看
‫我们进去吧
‫救命啊
‫我们可以看到使用下面的命令之一, 后面跟两个数字｡
‫加是两个数相加, 减是两个数相减｡
‫好吧, 我们再试一次｡
‫这里我们用任意一个随机关键字, 把两个数字相加, 你会发现这是行不通的, 因为参数不正确, 因为它不期望q,
‫w, e, 它期望的是add或sub｡
‫是这样｡
‫基本上就是这样｡
‫这就是我们如何使用来自应用程序外部的参数构建第一个命令行程序的方法｡
‫所以用户直接在命令行提示符下输入即可｡
‫现在, 您当然可以扩展应用程序, 以便对它执行任何您希望的操作, 这将为您带来奇迹｡
‫好吧, 我会的
‫这段视频到此为止｡
‫希望你喜欢｡
‫现在, 您可以使用命令提示符和用户输入创建自己的小应用程序,
‫并了解如何使用ARX｡
‫那么, 如何使用所有这些漂亮的主参数, 在启动应用程序时, 默认情况下, 你有｡
‫下一段视频再见｡