Hello World 之 控制台版本(Console Application)

原文:Hello World 之 控制台版本(Console Application)

先来介绍下Hello, World

  “Hello, World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。它还可以用来确定该语言的编译器程序开发环境,以及运行环境是否已经安装妥当。

将输出字符串“Hello World”作为第一个示范程序,现在已经成为编程语言学习的传统。该程序因布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis M. Ritchie)所著的计算机程序设计教程《C程序设计语言》(The C Programming Language)中使用而广泛流传;但这本书并不是“Hello World”的滥觞,虽然这是一个普遍存在的错误认知。

“Hello World”示例程序最早出现于1972年,由贝尔实验室成员布莱恩·柯林汉撰写的内部技术文件《Introduction to the Language B》之中。不久同作者于1974年所撰写的《Programming in C: A Tutorial》,也延用这个示例;而以本文件扩编改写的《C语言程序设计》也保留了这个示范程序。

起初,"hello, world"程序的标准打印内容必须满足“全小写,无惊叹号,逗点后需空一格”。不过沿用至今,完全恪守传统的反而罕见。

创建最简单的Console Application

Step1、

打开Delphi7,点击菜单”File | New | Other…“,选择“Console Application”。如下图:

Step2、

默认将创建一个Project1.dpr文件,如下图:

Step3、

红框框里的代码就是程序全部代码,具体解释如下:

program Project1;     { 以program关键开头}

{$APPTYPE CONSOLE}    { 表示该程序为控制台程序}

uses                  { 用到的单元引用列表}
  SysUtils;

begin                 { begin..end中为程序代码}
  { TODO -oUser -cConsole Main : Insert code here }
end.                  { end.程序的结束}

Step4、

下面我们在begin..end中增加显示Hello, World功能的代码,如下:

begin                 { begin..end中为程序代码}
  Writeln('Hello, World');
  Readln;
end.                  { end.程序的结束}

Step5

、按F9运行结果如下:

到此位置,一个简单的控制台程序完成了。

实验

上面的程序生成可执行文件Project1.exe大小为42KB,如果代码其中的uses段去掉的话(因为writeln和readln没有用到该单元),再次编译生成Project1.exe的大小为16KB。看来包括和不包括SysUtils单元差别很大。

时间: 2024-10-27 01:39:07

Hello World 之 控制台版本(Console Application)的相关文章

WinForm程序启动控制台窗口Console

本文转载:http://blog.csdn.net/oyi319/article/details/5753311 2.WinForm程序和控制台窗口Console 如果你调试过SharpDevelop的源程序,会发现它在DEBUG模式时会出现一个控制台窗口,以显示日志信息.或许我使用的方法与其不同,不过你可以试一试,写出我们自己的调试日志代码.   首先要解决的问题是如何在Debug模式时显示Console窗口.我确定,这是一个WinForm项目,也没有改过它的输出类型.我们需要在项目的入口点使

请问C#的console application中,如何隐藏密码输入为*符号,谢谢!

问题描述 请问C#的consoleapplication中,如何隐藏密码输入为*符号,谢谢! 解决方案 解决方案二:http://imay.blog.bokee.net/bloggermodule/blog_viewblog.do?id=961607解决方案三:跟Telnet里访问时什么也不显示?

84.5. nload: Console application which monitors network traffic and bandwidth

CentOS # yum install nload -y Ubuntu # sudo apt-get install nload 运行监控命令 # nload Device eth0 [172.16.3.90] (1/5): ============================================================================= Incoming: Curr: 10.00 kBit/s Avg: 103.95 kBit/s Min: 0.00

7.5. nload: Console application which monitors network traffic and bandwidth

CentOS # yum install nload -y Ubuntu # sudo apt-get install nload 运行监控命令 # nload Device eth0 [172.16.3.90] (1/5): ============================================================================= Incoming: Curr: 10.00 kBit/s Avg: 103.95 kBit/s Min: 0.00

HDD Regenerator硬盘再生器破解方法

HDD Regenerator 唯一可以修复硬盘物理坏道的工具,它并不是简单的屏蔽坏道,他会真正的恢复屏蔽 欢迎使用"硬盘再生器",一个可令硬盘起死回生的特殊软件,它可以清除硬盘表面的物理坏道,不是隐藏,而是真正的修复坏道! HDD Regenerator v1.71英文版下载地址:http://www.ithov.com/soft/41522.shtml HDD Regenerator v1.71绿色中文版下载地址:http://www.ithov.com/soft/118801.s

BCB环境下CORBA实做之服务器

BCB带有多个向导(Wizards)以简化CORBA服务器的开发过程.以下几步描述了如何用BCB建立一个CORBA服务器. 定义对象界面 使用CORBA server wizard建立一个包含起始时初始化BOA和ORBCORBA代码的服务器应用程序 编译包含界面定义的IDL文件,得到框架及存根. 用CORBA object wizard定义(并实现)类的实现. 完成4建立的类实现CORBA 对象 必要时,修改CORBA界面并将修改加进类实现中. 另外,可以选择将IDL文件注册加入界面库和对象激活

如何在BCB中使用DirectX

这是一个简要的指南,可以指导你如何在BCB中使用DirectX SDK. 我在这里假定你的BCB的安装路径在:C:\Borland\CBuilder\,DirectX SDK在C:\dx5sdk\ 设置 Borland C++ Builder #include 这是许多人遇到的麻烦, Borland在BCB的\Include路径下提供了DirectX的头文件, 如果只是把c:\dx5sdk\sdk\inc\加到BCB的include路径下,它会进行如下步骤: 查找 C:\Borland\Cbui

Visual Studio 中的单元测试 UNIT TEST

原文:Visual Studio 中的单元测试 UNIT TEST 注:本文系作者原创,可随意转载,但请注明出处.如实在不愿注明可留空,强烈反对更改原创出处. TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码.单元测试是最基本的测试步骤.位于整个产品开发流程V模型的最底部.大致如图,在各种开发流程中RA&PSD完成后,无需底层基础,

通过chrome浏览器控制台(Console)进行PHP Debug的方法_php技巧

 效果如下图 PHP Console是一款可以帮助用户模拟真实的PHP网站运行环境,帮助用户使用Chrome插件对PHP代码进行调试的Chrome插件,用户在Chrome中安装了PHP Console插件以后,可以在自己的PHP项目中引用PHP Console项目代码,并输出调试信息,让PHP Console插件进行捕获,这样在网站发布成功以后,还可以使用PHP Console插件进行输出调试信息到Chrome浏览器中,用户可以通过PHP Console插件来查看这些来自于PHP服务器发来的调试