Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Использование Окна просмотра объектов

ObjМузыка.Джаз(5).Воспроизведение

В этом выражении не одна, а две точки. Воспроизведение является свойством объекта Джаз, который в свою очередь является свойством объекта Музыка.

Первая часть указанного выше выражения Музыка. Джаз – это идентификация конкретного семейства Джаз, принадлежащего объекту Музыка. После этого можно идентифицировать конкретный член семейства Джаз – Джаз (5), что является ссылкой на 5-й раздел семейства.

Завершающая часть выражения - Воспроизведение – это свойство семейства Джаз, и конкретным значением этого свойства является объект Воспроизведение.

Таким образом, все выражение обеспечивает ссылку на этот объект.

Использование выражения, указывающего путь к конкретному объекту, называется " получением объекта ".

Печатать длинные объектные выражения достаточно трудоемко, даже когда они понятны, поэтому если в программе один и тот же объект встречается несколько раз, для него создают переменную, в которой будет храниться ссылка на этот объект. Тогда вместо объектного выражения достаточно напечатать только имя объектной переменной.

Использование объектной переменной:

- ускоряет выполнение программного кода;

- делает код более гибким.

Процесс создания объектной переменной разбивается, как и создание обычной переменной, на два этапа:

- объявление переменной, которая будет использоваться для ссылки на объект:

Dim objСаксофон As Object

- инициализация переменной как ссылки на объект, с которым в дальнейшем необходимо будет работать, с указанием типа объекта.

Присвоение значения объектной переменной осуществляется с помощью ключевого слова Set, например:

Set objСаксофон = objМузыка.Джаз(5).Воспроизведение

 

т. е. синтаксис при этом несколько отличается от присвоения данных обычным переменным, т. к. используется ключевое слово Set.

Когда доступ к объекту уже не нужен, следует освободить объект от привязки к переменной. В результате этого программа может использовать освободившийся участок памяти.

Set objСаксофон = Nothing

 

 

Подобно проводнику проектов, обозреватель объектов предоставляет возможность быстрого доступа к объектам, доступным вашей VB-программе. Главное свойство обозревателя состоит в том, что хоть он и показывает только один проект, но зато дает возможность доступа ко всем объектам, доступным для данного проекта, а не только к тем, которые принадлежат самому проекту.

Вызов обозревателя: F2 или View – Object Browser.

Таким образом, если неизвестно, какой из модулей программного кода содержит нужную вам процедуру, то можно заставить обозреватель объектов найти соответствующий объект по какому-либо признаку:

1. Выбрать All Libraries (если есть возможность, то выберите нужную библиотеку)

2. В поле Поиск введите текст, который нужно найти.

3. Нажать Найти. Появится окно Результаты поиска над панелями со списками

 

<== предыдущая лекция | следующая лекция ==>
Объектная модель | Операторный метод расчета переходных процессов
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 276; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.