控制台应用程序是纯32位Windows程序,在没有图形界面的情况下运行。启动控制台应用程序时,Windows会创建一个文本模式控制台窗口,用户可以通过该窗口与应用程序进行交互。这些应用程序通常不需要太多的用户输入。控制台应用程序需要的所有信息都可以通过命令行参数提供。
对于学生来说,控制台应用程序将简化Pascal和Delphi的学习——毕竟,所有Pascal入门示例都只是控制台应用程序。
下面介绍如何快速构建在没有图形界面的情况下运行的控制台应用程序。
如果您的Delphi版本高于4,那么您所要做的就是使用Console应用程序向导。Delphi5介绍了控制台应用程序向导。您可以通过指向File | New来访问它,这将打开一个新项目对话框-在新页面中选择控制台应用程序。请注意,在Delphi6中,表示控制台应用程序的图标看起来不同。双击图标,向导将设置一个Delphi项目,准备编译为控制台应用程序。
虽然您可以在所有32位版本的Delphi中创建控制台模式的应用程序,但这并不是一个显而易见的过程。让我们看看在Delphi版本中需要做什么<=4创建一个“空”控制台项目。启动Delphi时,默认情况下会创建一个带有一个空表单的新项目。您必须删除此表单(GUI元素),并告诉Delphi您想要一个控制台模式的应用程序。这就是你应该做的:
您现在只剩下一个非常小的程序,它看起来很像一个turbopascal程序,如果您编译它,它将生成一个非常小的EXE。请注意,Delphi控制台程序不是DOS程序,因为它能够调用Windows API函数并使用自己的资源。无论您如何为控制台应用程序创建框架,您的编辑器都应该是这样的:
项目1;{$APPTYPE CONSOLE}使用SysUtils;
开始//在此插入用户代码结束。
这只是一个“标准”的Delphi项目文件,扩展名为.dpr。
...可以一次编写并在任何平台上运行。Java可用于开发各种应用程序,如桌面、移动和web应用程序。该语言提供了用于创建丰富的图形用户界面(GUI)的工具包。其中两个是AWT和Swing。本文讨论AWT和Swing之间的区别。AWT和Swing的关键...
...tyx利用了“从零开始”的思想——即,该项目提供了用于构建定制Linux操作系统和基础的指令。但最终产品是由用户拼凑而成的发行版。 ...
...置一个新的Mac或者重新加载macOS之后,安装一打或更多的应用程序是一项艰巨的任务。访问所有合适的网站并根据需要设置应用程序是一件麻烦的事。 ...
...。 事实上,随着微软创建了一个功能强大的新Windows终端应用程序,命令行正变得比以往任何时候都更受尊重。windows10的PowerShell环境非常强大,但微软仍然特意为windows10添加了对基本上完整的Linux命令行环境的支持。 命令行曾...
微软承诺将通过GUI应用程序支持和GPU硬件加速显著改进其Windows Linux子系统(WSL)。这家软件巨头将于本月晚些时候在windows10的WSL版本2中添加一个完整的Linux内核,并计划支持Linux GUI应用程序,该应用程序将与普通Windows应用程序...
...各种随机的公司信息,我非常高兴看到这个新的微软列表应用程序专为团队、SharePoint和Outlook设计。它看起来对各种介于电子表格和全套数据库软件之间的任务都很有用。 昨天令我震惊的最重要的一点是,微软已经真正开始研究...
亚马逊新推出的Echo Show不运行传统的应用程序,它基于Alexa的“技能”,就像Echo和其他Alexa设备一样。但是亚马逊将为开发者的Alexa技能工具包添加一些新功能,这样他们就可以在Echo Show上为自己的技能添加更多的视觉效果和交...
...端(cli)? CLI代表命令行界面。CLI也称为命令语言解释器、控制台用户界面或字符用户界面。它允许用户向终端输入执行任务的命令。当用户输入一个命令并按下“回车”键时,终端或shell将解释该命令并将响应显示回终端。同样...