摘要:
1.Syntactic elements: Overview(概述) (1)Object Pascal 使用ASCII 字符集,包括A 到Z、a 到z、0 到9、以及其它标准字符,字母是大小写 无关的。空格(#32)和控制符(#0 到#31,其中#13 叫回车符或行的结束符)被称为空白符(blank)。 (2)基本语法元素被称为token(如何翻译?),它们组合起来构成表达式、声明和命令语句。2.Fundamental syntactic elements: Overview(概述) (1)在最简单层次上,一个程序是一系列由分隔符隔开的token 构成的。如下面的代码:... 阅读全文
摘要:
Unit references and the uses clause(单元引用和uses 子句)uses 子句列出了被程序、库或单元引用的单元(关于库,请参考库和包)。一个uses 子句可以出现在:程序或库的工程文件单元的接口部分,和单元的实现部分大多数工程文件包含一个uses 子句,大多数单元的接口部分也是如此,单元的实现部分也可以包含自己的uses 子句。System 单元自动被每个程序所引用,并且不能在uses 子句中明确列出来(System 单元实现文件I/O、字符串处理、浮点运算、动态内存分配等例程)。其它一些标准单元,比如SysUtils,必须包含在uses 子句中。大多数情况下 阅读全文
摘要:
Unit structure and syntax(单元的结构和语法)Unit structure and syntax: Overview(概述)一个单元由类型(包括类)、常量、变量以及例程(函数和过程)构成,每个单元由它自己的单元文件(.pas)定义。一个单元以单元头(unit heading)开始,后面跟interface、implementation、initialization和finalization 部分,后面两个部分是可选的。一个单元的基本结构看起来这样:unit Unit1;interfacePrograms and units- 11 -uses { 这里是单元列表 }{ 阅读全文
摘要:
Program structure and syntax(程序的结构和语法)Programs and units: Overview(概述)一个程序由称为单元的源代码模块构成。每个单元保存在一个单独的文件中并分别进行编译,编译后的单元被链接到程序中。单元允许你把一个大的程序分成多个模块,它们可单独进行编辑创建可以在程序间共享的库不必提供源代码就可以向其它开发者分发共享库在传统的Pascal 编程中,所有源代码,包括主程序都存储在 .pas 文件中。Borland 工具使用一个工程文件(.dpr)来存储‘主’程序,而大部分源代码则保存在单元文件(.pas)中。每个程序(或工程)包含一个工程文件和 阅读全文
摘要:
Example programs(实例程序)A simple console application(一个简单的控制台程序)下面是一个简单的控制台程序,你可以从命令行编译并运行它。program Greeting;{$APPTYPE CONSOLE}var MyMessage: string;beginMyMessage := 'Hello world!';Writeln(MyMessage);end.第一行声明程序叫做Greeting;{$APPTYPE CONSOLE} 指示字告诉编译器,这是一个控制台程序,它要从命令行运行;接下来的一行声明了一个变量MyMessage,它 阅读全文
摘要:
Program organization: Overview(概述)Object Pascal 是一种高级编译语言,具有强类型(对数据类型的检查非常严格)特性,支持结构化和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。Program organization (程序组织)应用程序通常被分成多个源代码模块,我们称它们为单元(unit)。每个程序以一个程序头(heading)开始,它为程序指定一个名称。在程序头之后是一个可选的uses 子句,然后是一个由声明和命令语句组成的块(block)。uses 子句列出了那些链接到程序的单元,这些单元可以被不同的程 阅读全文
摘要:
一、DelphiIDEFile: Exit, Module,Form,Frame,UnitEdit:Paste,Align,Grid,Front,Tab,Creation,Search:Find,File,Replace,Incremental,Line,Browse,SymbolView:Inspector,TreeView,Palette,Explore,Component,Debug,Variables,Threads,Log,ToggleProject:Type,Library,Repository,Source,Exist,Compile,Syntax,DeploymentRun:A 阅读全文
摘要:
分类快捷键解释备注组Escape选择当前组件容器 件Shift + Click选择多个组件;选择窗体 设Tab选择下一个组件 计Shift + Tab选择上一个组件 类方向键选择此方向的下一个组件 Ctrl + 方向键将所选组件的位置移动 1 个像素 Shift + 方向键将所选组件的大小改变 1 个像素 Ctrl + Shift + 方向键将所选组件的位置移动 1 个栅格 Del删除所选组件 Ctrl + 鼠标拖动选择一个容器内的多个组件可以一起修改共同属性 Tab(在 Object Inspector 中使用)搜索属性或事件 代F1; Ctrl + F1光标所在单词的帮助... 阅读全文