Перечисляемый тип - Большая Энциклопедия Нефти и Газа, статья, страница 4
Христос Воскрес! А мы остались... Законы Мерфи (еще...)

Перечисляемый тип

Cтраница 4


Таким образом, перечисляемый тип представляет собой наиболее простой тип данных и является удобным с точки зрения создания программ. Это обусловлено тем, что использованные в качестве значений перечисляемого типа имена легко запомнить, а их применение в качестве идентификаторов и меток делает программу более ясной. Например, с помощью перечисляемого типа данных shape можно задать множество, значения элементов которого соответствуют понятиям треугольника, четырехугольника, круга, эллипса, а для задания количества углов каждой такой фигуры можно использовать массив angle.  [46]

Одним из самых мощных средств ПАСКАЛЯ является возможность определять и использовать новые типы данных, отличные от INTEGER, REAL, BOOLEAN или CHAR. Определяемый тип данных - такой, который объявляется самим программистом. В частности, при объявлении перечисляемого типа программист задает его имя и перечисляет множество значений, которое может принимать данное объявленного типа.  [47]

В языке МОДУЛА-2 определены простые н структурные типы данных. К простым типам данных относятся базовые стандартные 1 ипы. Этот перечень стандартных типов, имеющийся и в языке ПАСКАЛЬ, дополнен стандартным типом CARDINAL, переменные которого принимают целые положительные значения от 0 до MAXCARD, где MAX-CARD - наибольшее для конкретной машины целое положительное число. К простым типам данных относятся также определяемые программистом перечисляемый тип и ограниченный ( интервальный) тип.  [48]

Посмотрите на сгенерированный мастером программный код. Ключевым элементом этого мастера является генерация библиотеки типов и, конечно же, соответствующего модуля импорта библиотеки типов с определением интерфейса ( dispinterface) и прочих типов и констант. В данном примере файл импорта назван XArrow TLB. PAS: я предлагаю вам изучить его самостоятельно, для того чтобы понять, как Delphi определяет элемент управления ActiveX. Модель содержит GUID элемента, константы для определения значений, соответствующих перечисляемых типов СОМ, используемых свойствами элемента управления Delphi ( например, TxMdWArrowDir), и объявление интерфейса IMdWArrowX. В заключительной части модуля импорта находится объявление класса TMdWArrowX.  [49]

Поклонникам структурного программирования эта программа может оказаться не по вкусу в связи с наличием оператора перехода. Заметим, что использование только структурных конструкций иногда приводит к затруднениям при написании программ. Дцииы пример и относится к этому случаю. Вместо введения логической переменной, управляющей выходом из цикла в случае нахождения А [ I ] X, мы оставим в программе переменную типа СТАТУС и покажем, как с помощью переменных перечисляемого типа можно управлять выходами из цикла.  [50]

В качестве типа компонентов файла разрешается использовать любой простой или структурированный тип за единственным исключением: не допускается тип-файл или структурированный тип с компонентами, имеющими тип-файл. Однако большинство реализаций запрещают такие экзотические построения. Связано это прежде всего со Сложностями реализации. Обычно в реализациях придерживаются следующего правила: никакой компонент никакого структурированного типа не может быть типа-файл. В некоторых реализациях не допускается даже тип-файл, в качестве типа компонентов которого используется перечисляемый тип.  [51]



Страницы:      1    2    3    4