После того, как Вы создали класс, Вы можете изменить его характеристики. Данные изменения распространяются на все подклассы и все объекты, базирующиеся на данном классе. Например, Если Вы внесете некоторые расширения в класс или выполните некоторое fix a bug в классе. Все порождаемые подклассы и объекты будут содержать данные характеристики. (Принцип Наследования)
Предупреждение: |
---|
Если класс используется в нескольких приложениях, то не рекомендуется изменять его имя, свойство Name данного класса. В противном случае система Visual FoxPro не сможет найти размещение данного класса. |
Вы можете изменить класс используя следующие инструментальные средства системы: Дизайнер Классов (Class Designer) , Браузер классов (Class Browser), Project Manager, если класс включен в проект, а также программно (в коде).
Для Изменения класса
В меню File , выберите Open.
В секции Files of type диалогового бокса Open , выберите необходимую библиотеку, содержащую класс, нажмите OK.
В соответствующем боксе Open можно выбрать любой из классов в текущей библиотеке классов .
В секции Class Name из списка классов выберите необходимый
Выбранный класс отображается в дизайнере классов (Class Designer).
-ИЛИ-
В соответствующем Class Browser (меню Tools), откройте необходимую библиотеку классов
Для дополнительной информации см. раздел Как: Открыть Библиотеку Классов .
В списке классов, выберите нужный класс, в соответствующем right-click-Menu выберите Modify.
Выбранный класс откроется в дизайнере Class Designer.
Для модификации класса в Проекте
Откройте Проект, содержащий интересующий Вас Класс
В Project Manager, выберите соответствующий класси нажмите Modify.
Выбранный класс откроется в дизайнере Class Designer.
Вы можете также открыть клас для модификации в дизайнере классов использую командную строку: MODIFY CLASS .
Например, для модификации класса можно набрать следующую строку в командном окне:
![]() | |
---|---|
MODIFY CLASS MyClass OF MyClassLibrary |
Для дополнительной информации см. Команда MODIFY CLASS .
См. также
Другие ссылки
Классы в Visual FoxProКак: Добавить Свойство в Класс
Как: Добавить Метод в Класс
Работа с Классами в Visual FoxPro