Содержание
- 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
© Харитонов А. Ю.
Презентация на тему Программирование ветвящихся алгоритмов Условный оператор
Презентация на тему Упражнения для расслабления мышц
Различия между магистерской диссертацией и бизнес проектом
Ожоговая болезнь
ДЕНЬ ПОБЕДЫ Наглядно – дидактическое пособие, издательство «Мозаика-Синтез» 900igr.net.
Нитраты и организм человека
СОВРЕМЕННАЯ ПОЧТАИ INTERNET
С Рождеством Христовым!
Заработная плата – 2021
Собор Парижской Богоматери
МЕТОДЫ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ЖЕЛЕЗНОДОРОЖНЫХ ПЕРЕВОЗОК ЗЕРНОВЫХ ГРУЗОВ
Разработка четырехканального импульсного преобразователя на базе микроконтроллера STM32
урок по теме: "Логарифмическая функция, её свойства и график"
Научные основы современного машиностроения
www.AnCom.ru
У у
Создание многоуровневого списка
Абсцесс и гангрена легких
Роль имения Спасское-Лутовиново в жизни и творчестве И.С. Тургенева
Управление образования Исполнительного комитета города Набережные Челны Республики ТатарстанМуниципальное образовательное уч
ЭФФЕКТИВНОСТЬ ДЕЯТЕЛЬНОСТИ РУКОВОДЯЩИХ КАДРОВ ОВД И ЕЕ ОЦЕНКА
Язвенный Колит
Management
Александр Родченко
Цивилизация Инков
Действия сотрудников полиции по предупреждению и пресечению групповых нарушений общественного порядка
От пера к компьютеру
Жесты рук