Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика, программирование->Контрольная работа
Поле имя_типа определяет имя нового перечислимого типа. Поле список_названий определяет имена констант перечислимого типа и их значения. Имена констан...полностью>>
Информатика, программирование->Контрольная работа
Драйвер – это программа, являющаяся посредником между устройством и программой пользователя и предоставляющая набор функций для работы с устройством. ...полностью>>
Информатика, программирование->Контрольная работа
Клавиатура – это устройство компьютера, предназначенное для ввода текстовой информации. Технически клавиатура представляет собой матрицу ключей (кнопо...полностью>>
Информатика, программирование->Контрольная работа
Мышь – это устройство компьютера для ввода информации, относящееся к классу манипуляторов. Курсор мыши – это указатель мыши, перемещающийся по экрану ...полностью>>

Главная > Конспект >Информатика, программирование

Сохрани ссылку в одной из сетей:

Язык программирования Delphi (Object Pascal)

Основным инструментом Delphi, его ядром, является язык Object Pascal. По сравнению с первоначальной версией Pascal и Borland Pascal 7.0 версия Object Pascal, используемая в Delphi, подверглась серьезным дополнениям и изменениям.

1. Алфавит Object Pascal

Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.

Буквы - это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.

Цифры - арабские цифры от 0 до 9.

Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0... 9, остальные шесть - латинскими буквами а ... f или а... f.

Специальные символы Object Pascal - это следующие символы:

+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #

К специальным символам относятся также следующие пары символов:

< > , < = , > = , : = , ( * , * ) , ( . , . ) , / / .

В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].

Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (это не относится к строковым значениям).

1.1. Зарезервированные слова и стандартные директивы

В Object Pascal имеются следующие зарезервированные слова:

and

exports

mod

Shr

array

file

nil

String

as

finalization

not

then

asm

finally

object

threadvar

begin

for

of

to

case

function

or

try

class

goto

out

type

const

if

packed

unit

constructor

implementation

procedure

until

destructor

in

program

uses

dispinterface

inherited

property

var

div

initialization

raise

while

do

inline

record

with

downto

interface

repeat

xor

else

is

resourcestring

end

label

set

except

library

shi

Зарезервированные слова не могут использоваться в качестве идентификаторов.

Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:

absolute

dynamic

name

public

safecall

abstract

export

near

published

stdcall

assembler

external

nodefault

read

stored

automated

far

override

readonly

virtual

cdecl

forward

package

register

write

contains

implements

pascal

re introduce

writeonly

default

index

private

requires

dispid

message

protected

resident

Как и зарезервированные слова, стандартные директивы в окне кода Delphi выделяются жирным шрифтом, тем не менее, можно переопределить любую стандартную директиву, т.е. объявить одноименный идентификатор.

Слова private, protected, public, published и automated считаются зарезервированными внутри объявления класса и стандартными директивами вне объявления.

1.2. Комментарии

Комментарии, не важны для компилятора Object Pascal, и он их игнорирует. Комментарии важны для программиста, который с их помощью поясняет те или иные места программы. Наличие комментариев в тексте программы делает ее понятнее и позволяет легко вспомнить особенности реализации программы, которая была написали несколько лет назад. В Object Pascal комментарием считается любая последовательность символов, заключенная в фигурные скобки {...}. В Object Pascal в качестве ограничителей комментария могут также использоваться пары символов (*, *) и //. Скобки (*...*) используются подобно фигурным скобкам, т.е. комментарием считается находящийся в них фрагмент текста, а символы // указывают компилятору, что комментарий располагается за ними и продолжается до конца текущей строки:

{Это комментарий}

(*Это тоже комментарий*)

//Все символы до конца этой строки составляют комментарий

Следует заметить, что в Object Pascal в фигурные скобки помимо комментариев также заключается специальным образом написанный фрагмент кода, называемый директивами компилятора. Такие директивы начинаются символом $, который стоит сразу за открывающей фигурной скобкой. Например,

{$R *.RES}



Похожие страницы:

  1. Основные понятия и принципы системы Delphi

    Лекция >> Информатика, программирование
    ... разработки, в которой в качестве языка программирования используется Object Pascal. В основе идеологии Delphi лежит технология визуального проектирования ...
  2. Проектирование автоматизированной информационной системы автомобильной стоянки на Delphi

    Курсовая работа >> Информатика, программирование
    ... языков программирования: появились class helpers, перегрузки операторов и другое. 1.2 История Delphi Object Pascal — результат развития языка Турбо ...
  3. Объектно-ориентированные языки программирования

    Реферат >> Информатика
    ... или иного языка программирования. Стремление повысить уровень типизации языка программирования привело к появлению языка Паскаль, который ... .NET — среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для . ...
  4. Основные понятия языка программирования Delphi

    Реферат >> Информатика, программирование
    ... язык Object Pascal, вначале реализованный в системе программирования Turbo Vision, а затем в системе объектно-ориентированного визуального программирования Delphi ...
  5. Решение задач на языке программирования Pascal (2)

    Курсовая работа >> Информатика, программирование
    ... использовать Delphi более ранних версий. О коммерческих разработках на Free Pascal, GNU Pascal и TMT Pascal ... , ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET ...

Хочу больше похожих работ...