ВУЗ:
Составители:
Рубрика:
20
Byte, Integer, SmallInt, Currency, Double, Single, WideString,
TDateTime, WordBool и OleVariant. Тип OleVariant. Совместим со
всеми указанными типами, а также с вариантными массивами.
Поскольку элементом такого массива может быть также вариантный
массив, передаваемые аргументы для методов могут быть сколь
угодно сложными.
Для методов объектов автоматизации разрешены следующие
четыре способа передачи аргументов:
а) классический способ, когда задаются все аргументы метода;
б) позиционный метод, когда отсутствующие аргументы
заменяются запятыми, при этом последние запятые в списке
аргументов перед закрывающей скобкой опускаются;
в) именованный, когда указываются только необходимые
значения аргументов вместе с их именами;
г) комбинированный способ, когда сначала задаются
позиционные аргументы, а затем необходимые именованные.
Если параметром является вариантный массив, то
в клиентском
приложении можно использовать встроенные функции для
определения его характеристик: VarArrayDimCount,
VarArrayLowBound, VarArrayHighBound и др.
ЗАДАНИЕ1. Найти в каталоге…\Delphi 3\Sourse\Classes
определения вариантных записей TVarRec и TvarData, записать их в
тетрадь, сопоставить друг с другом и сравнить с возможностями
типов Variant и OleVariant, а также объяснить, почему тип
OleVariant лучше приспособлен для реализации программируемости
приложений.
ЗАДАНИЕ2. Найти
программу, где бы использовались переменные
типа TvarRec, TvarData, OleVariant типов.
ЗАДАНИЕ3. Разработать клиентское приложение, моделирующие
работу с файлами в текстовом процессоре Word.
Byte, Integer, SmallInt, Currency, Double, Single, WideString, TDateTime, WordBool и OleVariant. Тип OleVariant. Совместим со всеми указанными типами, а также с вариантными массивами. Поскольку элементом такого массива может быть также вариантный массив, передаваемые аргументы для методов могут быть сколь угодно сложными. Для методов объектов автоматизации разрешены следующие четыре способа передачи аргументов: а) классический способ, когда задаются все аргументы метода; б) позиционный метод, когда отсутствующие аргументы заменяются запятыми, при этом последние запятые в списке аргументов перед закрывающей скобкой опускаются; в) именованный, когда указываются только необходимые значения аргументов вместе с их именами; г) комбинированный способ, когда сначала задаются позиционные аргументы, а затем необходимые именованные. Если параметром является вариантный массив, то в клиентском приложении можно использовать встроенные функции для определения его характеристик: VarArrayDimCount, VarArrayLowBound, VarArrayHighBound и др. ЗАДАНИЕ1. Найти в каталоге…\Delphi 3\Sourse\Classes определения вариантных записей TVarRec и TvarData, записать их в тетрадь, сопоставить друг с другом и сравнить с возможностями типов Variant и OleVariant, а также объяснить, почему тип OleVariant лучше приспособлен для реализации программируемости приложений. ЗАДАНИЕ2. Найти программу, где бы использовались переменные типа TvarRec, TvarData, OleVariant типов. ЗАДАНИЕ3. Разработать клиентское приложение, моделирующие работу с файлами в текстовом процессоре Word. 20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »