Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oop-VisualWorks.pdf
Скачиваний:
28
Добавлен:
13.02.2015
Размер:
1.23 Mб
Скачать

5.5. Контрольные вопросы

77

можно использовать self, чтобы обращаться непосредственно к объекту, и можно выполнять операции на объекте (пользуясь командами Do It и Print It).

Наконец, можно «сохранять» содержимое панели выполнения выражений, делая данное содержимое доступным для всех инспекторов. Содержимое сохраняется в переменной класса инспектора, которая разделяется всеми экземплярами. Чтобы записать содержимое в переменную надо выбрать из меню <Operate> данной панели команду Accept.

Страница Method первой списковой панели инспектора открывает браузер просмотра класса на классе инспектируемого объекта, что позволяет легко изменять поведение объекта, не открывая отдельного браузера на классе или системного браузера. Меню Inheritance, возникающее

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

Но в окне инспектора некоторые операции выполняются не так, как

встандартных браузерах. Например, нет команды Find Method. Вместо этого, надо сделать множественный выбор категорий методов, чтобы отобразить все методы выбранных категорий. Выбор всех категорий эквивалентен тому списку, который показывает команда Find Method.

5.5.Контрольные вопросы

1)Для чего используется рабочее окно среды VisualWorks, как его открыть, какие страницы есть в нём?

2)Какие команды используются в рабочем окне для выполнения кода?

3)Что предcтавляют переменные рабочего окна?

4)Как взаимдействует рабочее окно с пространствами имён?

5)Как cохранить и восстановить содержимое рабочего окна?

6)Какие основные операции позволяет выполнять с парселами инструмент Parcel Manager?

7)Как определить пути поиска парселов?

8)Как открыть окно администратора парселов? Какие страницы оно содержит? Какие операции с парселами можно выпольнять на каждой из страниц?

9)Как специальные значки, позволяющие отличить парселы от других программ, использует администратор парселов?

10)Для чего используется инструмент File Browser? Как его открыть?

11)Для чего используется инспекторы? Какие специализированные инспекторы существуют в VisualWorks?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]