Управление классами

На этом уроке мы познакомимся с инструментом, который позволяет намного упростить работу с классами.

Class Browser

В Visual FoxPro имеется удобное средство, с помощью которого можно работать с классами: создавать новые, редактировать существующие, а также просматривать библиотеки классов. Называется оно Class Browser (Браузер классов). Открыть его можно двумя способами: в системном меню Tools (Инструменты) выбрать команду Class Browser (Браузер классов) или набрать в командном окне: DO (BROWSER) . Каким бы способом мы его не вызывали, результат будет один.

Окно Class Browser

Данное окно содержит панель инструментов с кнопками, назначение которых описано ниже

Кнопки панели окна Class Browser

При щелчке правой кнопкой мыши на окне Class Browser (Браузер классов) открывается контекстное меню.

При создании приложений очень удобно использовать окно просмотра кода класса — достаточно скопировать текст и затем можно его использовать в качестве программ или подпрограмм.

Информация о классе и пиктограмма класса

Для просмотра информации о классе используется диалоговое окно Class Info (Информация о классе). Оно вызывается с помощью одноименной команды из меню Class.

Данное окно содержит две вкладки: Class (Класс) и Members (Члены). На вкладке Class (Класс) мы можем указать значок (пиктограмму) для каждого класса. Вернее, значка там можно указать два: один в поле ввода Toolbar icon (Значок на панели инструментов) — данный значок будет отображаться на панели инструментов Form Controls, а другой — в поле Container icon (Значок контейнера) — он будет отображаться в окне Class Browser.

He знаю, как насчет второго, а вот первый рекомендую указывать — ты ведь уже заметил, что все однотипные объекты твоей библиотеки отображаются на панели инструментов одинаковыми значками и определить, “кто есть кто” можно только по всплывающей подсказке. Представь себе 187 одинаковых значков и ты поймёшь, о чем это я…

Перейдем к рассмотрению вкладки Members (Члены).

На данной вкладке отображен список объектов класса, а также перечень методов и свойств. Столбец Name (Имя) содержит имя класса, столбец Visibility (Видимость) может принимать три значения: Public (Глобальный), Protected (Защищенный) и Hidden (Скрытый).

В столбце No Init можно запретить выполнение метода init при создании объекта. По нажатию кнопки Modify (Модификация) открывается диалоговое окно Edit Property/Method (Редактирование свойств и методов), в котором можно как изменить значения выбранных свойств, так и добавить новое свойство или метод (кнопки New Property и New Method). Используя кнопку Remove (Удалить), можно удалить указанный компонент.

В столбце Name (Имя) отображается наименование объекта, свойства ил метода, в столбце Туре (Тип) — тип объекта (О — объект, М — метод, Р -свойство). Столбцы Access и Assign указывают, были ли созданы соответст-вующие методы. Столбец Visibility определяет тип свойства или метода.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100