重温delphi之控制台程序:Hello World!

先来做一个ConsoleApplication(即dos窗口程序)

File-->New-->Other-->Console Application

代码如下:  


program Project1;

{ $APPTYPE CONSOLE }
uses   // 相当于using 命名空间
  SysUtils;

  
var    // 定义变量
  i:Integer;
  s:
string ;
  _
set : set   of  Char;  // 集合类型

const
  Author:
string   = ' Jimmy ' ; // 常量字符串

resourcestring
  Author2 
=   ' yjmyzz ' ; // 资源字符串

// 定义一个过程
procedure  MyProc(msg: string ) ;
begin
  Writeln(
' MyProc is Called by: '   +  msg);
end ;

// 定义一个函数
function  MyFunc(msg: string ): string ;
begin
  result :
=   ' MyFunc is Called by  '   +  msg;
end ;
  
// Main方法的开始
begin
    WriteLn(
' Hello World ' ); // 输出,相当于c#中的Console.Writeln("xxx")
    Writeln(
'' );
    
for  i: = 0   to   10   do   // 循环
    
begin
      s:
=   ' 这是数字 '   +  IntToStr(i) ;
      Writeln(s);
    
end ;    
    Writeln(
' -------------------------- ' );
    MyProc(
' jimmy ' );  // 调用过程
    Writeln(MyFunc(
' Jimmy.Yang ' ));  // 调用函数
    Writeln(
' -------------------------- ' );
    Writeln(Author);  
// 输出常量
    Writeln(Author2); 
// 输出资源字符串
    Writeln(
' -------------------------- ' );
    Writeln(
' Integer: ' );
    Writeln(SizeOf(Integer));
    Writeln(High(Integer));
    Writeln(Low(Integer));
    Writeln(
' -------------------------- ' );
    Writeln(
' i= '   +  inttostr(i));
    Dec(i);  
// i减1,相当于i: = i - 1 ;
    i:
= i - 1 ;
    Writeln(
' i= '   +  inttostr(i));
    Writeln(Odd(i));
    Writeln(
' -------------------------- ' );
    Writeln(FormatDateTime(
' yyyy年mm月dd日 hh:nn:ss ' ,Now));
    Writeln(
' -------------------------- ' );
    i:
=  Integer( ' A ' );
    Writeln(i);
    Writeln(Ord(
' a ' ));
    Writeln(Chr(
97 ));
    Writeln(#
10   +   ' 按任意键退出... ' );
    Readln;  
// 等待键盘输入
end .
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值