- •Предисловие
- •Структура классического Смолтока
- •Основные определения и термины
- •Метаклассы
- •Посылка сообщений
- •Определение объектов
- •Типы сообщений и их приоритеты
- •Блоки
- •Переменные
- •Методы и примитивные методы
- •Соглашения о форматировании кода
- •Контрольные вопросы
- •Прогулка по VisualWorks
- •Настройка среды
- •Разработка простого приложения
- •Сохранение созданного кода
- •Создание автономного приложения
- •Выход из среды
- •Контрольные вопросы
- •Пространства имён
- •Особенности введения пространств имён
- •Пространство имён и его содержимое
- •Ссылка на объекты и импорт
- •Особенности импорта
- •Разделяемые переменные VisualWorks 7.4.1
- •Пакеты и парселы
- •Пакеты и связки пакетов
- •Парселы
- •Контрольные вопросы
- •Основные инструменты
- •Рабочее окно
- •Администратор парселов
- •Браузер файлов
- •Контрольные вопросы
- •Cистемный браузер
- •Панели системного браузера
- •Управление пакетами
- •Управление связками пакетов
- •Управление парселами
- •Определение пространства имён
- •Определение класса
- •Определение переменной класса
- •Определение переменных в пространстве имён
- •Работа с экземплярами
- •Определение метода
- •Контрольные вопросы
- •Отладка кода
- •Oкно уведомлений
- •Oкно отладки кода
- •Программные зонды
- •Работа с зондами через браузер
- •Зонды на уровне класса
- •Установка временных зондов в отладчике
- •Исключения и их обработка
- •Классы исключений
- •Обработка исключений
- •Оповещение о возникновении исключения
- •Среда исключений процесса
- •Явный выход из обработчика
- •Преобразование исключений
- •Развертывание защиты
- •Поставка приложения
- •Выбор стратегии поставки
- •Подготовка к поставке приложения
- •Создание поставляемого образа
- •Контрольные вопросы
- •Литература
- •Список иллюстраций
66 |
Глава 4. Пакеты и парселы |
•Если файл сохранялся командой File Out As. . . в версии VisualWorks ранее 7.3, или из смолтоковской среды, отличной от VisualWorks, командой File In. . . код по умолчанию будет записываться в стандартный пакет (none). Затем надо будет явно определить новые пакеты, и переместить туда классы (см. раздел 6.2).
•Если файл записывался командой File Out As. . . в версии 7.3 или в более поздней версии, командой File In. . . код по умолчанию записывается в пакет с именем оригинального пакета, которое, обычно, совпадает с именем файла.
4.4.Контрольные вопросы
1)Что такое пакеты и связки пакетов?
2)Что такое специальный пакет (none) и как он используется?
3)Какие особенности возникют в работе команды File In. . . в связи
свведением пакетов?
4)Что такое парсел? Какие два файла хранят парсел?
5)Какие инструменты позволяют работать с пакетами и парселами в среде разработки?
6)Какой инструмент позволяет производить загрузку и удаление (выгрузку) парселов из образа?
7)Как можно производить загрузку и удаление (выгрузку) парселов программно?
8)Какие особенности существуют при работе с парселами?