控制台应用程序在Real Life中使用

时间:2013-10-29 21:22:19

标签: vb.net console-application

作为我们大学编程单元的一部分,我们正在学习Procedural Programming。我们使用的是Visual Basic,主要使用基于控制台的应用程序。

在做了很多不同的迷你程序后,它让我想到如何在现实生活中或在现实世界中使用控制台应用程序?在我看来,我甚至看不到自己使用控制台基于应用程序只是因为在这个现代时代,几乎所有程序/软件都基于图形用户界面。

所以我向你们提问,如何在现实世界中使用控制台应用程序?为什么需要创建基于命令行界面的程序?那里有很棒的控制台应用程序的例子吗?

期待回复。

感谢。

3 个答案:

答案 0 :(得分:5)

控制台应用允许您使用文字来控制计算机。你在以下时间使用它:

  • 您不需要图形用户界面
  • 您想要一些易于自动化的内容
  • 您希望使用单词与某些内容进行互动。

它们对于从编程开始也很有用,因为编写基于GUI的应用程序对于第一个程序来说可能相当复杂,即使使用WinForms也是如此。它妨碍了真正的目标:教你如何在程序上思考以及如何编程。

有用的真实控制台应用程序示例:

  • tfpt是一个仅限控制台的工具,可为TFS提供其他功能。
  • git控制台工具(用于版本控制)具有比GUI前端更多的选项和用例。
  • 我编写了由Windows Scheduled Programs对话框执行的控制台程序。它们每天都在设定的时间运行,并执行许多复杂的任务。

答案 1 :(得分:3)

控制台应用程序作为工具非常有用。一个明显的优势是控制台应用程序可以轻松地集成到批处理脚本中。 当然,控制台应用程序的典型目标受众是精通技术的用户。

答案 2 :(得分:1)

有关控制台应用程序的一件事要记住,他们可以直接访问控制台。假设Linux,ntpdate,ftp等命令都非常强大,并且每次你想要自动化时都不需要新的自定义程序来执行系统级操作。

我想说使用控制台应用程序(脚本)比其他方法有两种情况:

1。)为了自动化某些东西(例如系统备份)

2。)你想编写一个包装器来自动化sys-admin任务(比如在一台带有全新操作系统的新映像机器上安装一堆程序)

这里的关键是自动化