Содержание
- 2. Avenue - объектно-ориентированный язык программирования. Особенность Avenue, (как и всех объектно-ориентированных языков) - идентификация объектов а,
- 3. Объект - элемент, который представляет что-либо, с чем Вы работаете в ArcView. Объекты: - элементы интерфейса
- 4. Для каждого класса в Иерархии классов ArcView задаются характеристики, общие для всех объектов, которые являются экземплярами
- 5. Запросы - позволяют создавать, управлять или получать информацию об объектах. Для каждого класса Avenue имеются запросы,
- 6. Запросы сгруппированы в две категории: - созданные непосредственно для класса; - созданные для объектов или экземпляров
- 7. Запросы к экземпляру (instance requests) - позволяют выполнять действие с объектом. Например, можно максимизировать окно показа
- 8. Синтаксис запросов Постфиксная форма (Postfix), где запрос используется после объекта. Синтаксис : Object.Request (объект.запрос) Пример: av.GetProject
- 10. Скачать презентацию
Слайд 2 Avenue -
объектно-ориентированный язык программирования. Особенность Avenue, (как и всех объектно-ориентированных языков)
Avenue -
объектно-ориентированный язык программирования. Особенность Avenue, (как и всех объектно-ориентированных языков)

© Харитонов А. Ю.
Слайд 3 Объект -
элемент, который представляет что-либо, с чем Вы работаете в ArcView.
Объект -
элемент, который представляет что-либо, с чем Вы работаете в ArcView.

- элементы интерфейса (элементы управления и окна документов),
- компоненты проекта (виды),
- базовые элементы Avenue, (числа, даты, логические выражения, строки, или графические примитивы типа точек, линий и т.д.).
© Харитонов А. Ю.
Слайд 4 Для каждого класса в Иерархии классов ArcView задаются характеристики, общие для
Для каждого класса в Иерархии классов ArcView задаются характеристики, общие для

© Харитонов А. Ю.
Слайд 5 Запросы
- позволяют создавать, управлять или получать информацию об объектах. Для каждого
Запросы
- позволяют создавать, управлять или получать информацию об объектах. Для каждого

Запрос к объекту в Avenue возвращает другой объект. В некоторых случаях эти объекты представляют собой информацию о других объектах. Например, оператор:
theName = theView.GetName
возвращает объект строки, являющийся именем объекта "theView". Переменная theName получает этот объект. Аналогично, выражение:
myNumber = 2 + 5
возвращает числовой объект, который является результатом запроса на сложение двух числовых объектов. ArcView приписывает этот числовой объект переменной myNumber. Некоторые запросы приводят к возврату объекта NIL.
© Харитонов А. Ю.
Слайд 6 Запросы
сгруппированы в две категории:
- созданные непосредственно для класса;
- созданные
Запросы
сгруппированы в две категории:
- созданные непосредственно для класса;
- созданные

Запросы к классу не нацелены на отдельный объект, но обеспечивают механизм для более общих функциональных возможностей. В запросах к классу фактическое имя класса (например, View, LineFile, List) является целью ("target") запроса. Запросы к классу обычно создают экземпляры класса или возвращают информацию о воздействии на класс. Пример:
FileName.Make( "myfile.txt" )
возвращает новый экземпляр FileName.
© Харитонов А. Ю.
Слайд 7 Запросы к экземпляру
(instance requests)
- позволяют выполнять действие с объектом. Например,
Запросы к экземпляру
(instance requests)
- позволяют выполнять действие с объектом. Например,

Различные классы поддерживают различные запросы. Например, можно послать запрос к Виду на его зуммирование, но числа не понимают запрос зуммирования.
В некоторых случаях, можно послать одинаковый запрос (такой как, Save (сохранить), Open (открыть), +, или Make (сделать)) к объектам, которые принадлежат разным классам. Эти запросы приводятся в действие по-разному, но приводят к одинаковому общему результату. Это так называемый полиморфизм. Например, запрос Make сделанный для класса List выполнит иную функцию, чем запрос Make сделанный для TextFile, но оба запроса Make сгенерируют новый экземпляр целевого класса.
© Харитонов А. Ю.
Слайд 8Синтаксис запросов
Постфиксная форма (Postfix), где запрос используется после объекта.
Синтаксис : Object.Request (объект.запрос)
Пример:
Синтаксис запросов
Постфиксная форма (Postfix), где запрос используется после объекта.
Синтаксис : Object.Request (объект.запрос)
Пример:

Постфиксные запросы также могут быть объединены в виде цепочки:
Синтаксис : Object.Request.Request...Request
Каждая пара “запрос-объект” (object.request) возвращает другой объект, а несколько пар “запрос-объект” выполняются по порядку, слева направо.
Пример: запрос theView.FindTheme("Roads") возвращает объект темы. Запрос SetVisible делает объект темы невидимым.
theView.FindTheme( "Roads" ).SetVisible( false )
Инфиксная форма (Infix) для арифметических операторов.
Синтаксис: Object Request Object
Пример: 2 + 3
Выражения выполняются слева направо. Avenue не поддерживает обычного приоритета при порядке выполнения операторов.
Префиксная форма (Prefix) - запрос стоит перед объектом.
Синтаксис: Request Object
Пример: not True
© Харитонов А. Ю.
Пример схемы для ЕАСД. Схемы размещения моторовагонных депо
CTI приложения для офисных АТС Panasonic KX-TD/KX-TDA семейства BLITZ. Описание и функции
Моя любимая группа
Поэтический образ Родины
Исследовательская работа на тему: «В старопольской кухне и за польским столом»
Презентация на тему Воспитательно-образовательная работа с детьми подготовительной к школе группы
Физические и
Что такое JavaScriptЧто такое JavaScriptC# C++ Java Delphi Eiffel Simula D Io Objective-C Object Pascal VB.NET Visual DataFlex Perl PowerBuilder Python. - презентация
2_5328138068648009249
Прикладное искусство первой половины ХХ века
Счастливы те люди. Кто учит Библию.
Структура активов и пассивов предприятия АПК
Колобок
День народного единства
Продвижение в торговых сетях. Активные методы продвижения.
Презентация на тему Моя малая Родина (1 класс)
КУРС ИНФОРМАЦИОННАЯ КУЛЬТУРА И/ИЛИ КОМПЬЮТЕР НА УРОКЕ БИОЛОГИИ
Белорусский костюм (1)
Новая Букмекерская контора BINOM
Собачка из кругов
Презентация на тему Функциональная схема компьютера
Пересмотр ГОСТ 32600. Версия ООО НПК Герметика
Произведения искусства Микеланджело
Психология как профессия
Avez-vous des tomates?
Волшебный мир
Рентгенография черепа
Пробелы в области юридических и иных знаний у сотрудников таможенных органов