- 1
- 0
- 约1.62万字
- 约 85页
- 2019-03-09 发布于湖北
- 举报
2006-9-1 第2章 Object Pascal程序设计语言 2.1 控制台程序 2.2 注释 2.3 标识符与关键字 2.4 基本数据类型 2.5 复杂数据类型 2.6 常量与变量 2.7 运算符与表达式 2.8 语句 2.9 过程与函数 2.10 消息框过程和函数 2.1 控制台程序 控制台程序是指一些没有图形用户界面的32位Windows应用程序,通常在控制台窗口中运行,也就是在类似以前的DOS环境下运行。这些程序很少要求用户输入大量的信息,一般只实现有限的特定的功能。如Windows目录下的Ping.exe等。 控制台程序的代码比较小,一般在几十千字节左右,占用的系统资源少。在开发阶段,编译、链接的速度比较快。在学习计算机语言的过程中,可以上机编写一些短小的控制台程序进行练习。所以我们利用它可以方便学习和掌握Object Pascal语言。 控制台程序相关文件少。最少情况下可以只有一个工程文件(.dpr)和一个可执行文件(.exe)。 下面我们通过一个具体的例子进行讲解: 实例讲解 【例2.1】创建一个控制台程序。 1)创建指定目录下新建一个 “控制台” 文件夹。 2)在Delphi集成开发环境中,通过菜单【File】|【New】打开【New Items】对话框,选中【New】标签中的【Console Application】项,如图2-1所示,按下【OK】按钮。系统会自动创建一个控制台程序的工程,并在代码编辑窗口中打开Project1.dpr文件。 3)通过菜单【File】|【Save All】将工程文件保存在创建的目录中。本章后面的例程都可以利用本工程来方便地实现。 4)现在可以编译、链接和运行程序,将顺利生成一个可执行程序,只是该程序不做任何工作就退出了。 5)修改文件Project1.dpr中的程序。 6)编译、链接和运行程序,测试效果。 在程序提示“请输入一行文字:”后,输入“Hello World !”。运行结果界面如图2-2所示。 Read和Write函数 1)Read 功能:read在DOS屏幕下通过键盘读入n个数据,并将这些数据赋值给n个变量。各个数据之间可以通过指定字符,如果没有指定字符用空格字符或用回车符分隔。用法与C语言的scanf函数用法相似。 格式:read([V1, V2, ...,Vn ]) 说明:V1可以是基本数据类型的变量,也可以是字符常量。 例如: var a,b:integer; read(a,b); //读入2个整型数据,并将这2个整型数据赋值给a、b这两个变量。 在DOS屏幕下输入1 2回车后,a的值是1,b的值是2。 2)write 功能:write在DOS屏幕下输出n个数据,并将这些数据赋值给n个变量。 格式:write([P1,P2, ...,Pn]) 说明:P1可以是基本数据类型的变量,也可以是字符常量。 例如: var a,b:integer; a=1;b=2; write(a,b); //输出a、b两个整型变量的数据。 3)readln 功能:readln与read的功能相似,只是在最后多读入一个回车符。 格式:readln([V1, V2, ...,Vn ]) 4)writeln 功能:writedln与write的功能相似,只是在输出的后面多输出一个回车符。 格式:writeln([V1, V2, ...,Vn ]) 注意:这4个函数只能在DOS环境下使用。 2.2 注释 Object Pascal语言中的注释有下面三种形式: 组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。 组合符号“( *”与“* )”的成对使用表示它们之间的内容为注释部分。 符号“// ”的单个使用表示所在行的该符号之后的内容为注释。 注意: 注释符“{”与“}”、“( *”与“* )”在使用时不支持注释的嵌套,而且必须成对使用。 建议对于单行和少量几行的注释使用符号“ // ”,对于大块注释使用“ {”和“}”或“( *”和“* )”。 有时可以利用注释在代码中形成一个醒目的标志。比如利用注释符号形成一个矩形方框,在其中可以添加一些重要的说明文字。 在注释符“{”或“( *”后紧接着的是一个美元符号“ $”时,表示该句是一个编译器指令,它与普通的注释不同,通常用来对编译过程进行设置。比如前面的例2.1中的第二句就是一个编译器指令。 由于Delphi集成开发环境中的代码编辑器在显示不同类型的代码时通过使用不同的颜色来加以区别,所以在编程的过程中,只要注意文件中代码的颜色,一般就不会错误地使用注释符了。 2.3 标识符与保留字 2.3.1 标识符的组成和作用 在Object Pascal语言中使用的是ASCII码字符集,包括英语字母A..Z、a..z、
您可能关注的文档
最近下载
- TW-2型驼峰自动化系统培训课件.ppt VIP
- 九宫格数独题64道(入门级数独练习,初级简单).pdf VIP
- 林草行政执法培训课件.pptx VIP
- 陈春花管理学著作精华解读全集《管理地常识》《领先之道》等10本书.docx
- 1TW-2型驼峰控制系统 .pptx VIP
- 外科学(总论) 输血的基本要求、输血 输血.ppt VIP
- 燃气调压站设备设施风险分级管控清单.pdf VIP
- 浅析石油化工工程造价管理要点及优化策略.docx VIP
- 高频精选:中国交建招聘面试题及答案.doc VIP
- 2025年高考作文素材积累之 “人工智能”金句+标题+角度+人民日报时评+语段+范文.docx VIP
原创力文档

文档评论(0)