Иллюстрированный самоучитель по Visual FoxPro 8

Визуальное объектно-ориентированное программирование

  • Использование классов

    Visual FoxPro – это полнофункциональный язык объектно-ориентированного программирования. Он предлагает мощные средства для интерактивной работы и создания приложений, предназначенных для управления реляционными базами данных. И, что не менее важно, этот язык прост в изучении.
  • Использование базовых классов при создании форм

    При создании форм мы широко использовали базовые классы, список которых содержится на панели инструментов конструктора формы. Для создания объектов на основе базового класса достаточно выбрать его на панели инструментов, поместить в требуемом месте, а затем определить свойства и методы созданных объектов. Созданный объект будет обладать всеми характеристиками базового класса.
  • Использование вложенных объектов

    В Visual FoxPro имеются базовые классы, предназначенные для создания вложенных объектов, например класс Grid (Таблица). При ссылке на вложенный объект необходимо перечислить все объекты, в которые он входит, разделяя элементы списка точками.
  • Пользовательские классы. Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов.

    В предыдущих главах при создании форм мы использовали базовые классы Visual FoxPro. В случае необходимости вы могли добавлять в объекты, созданные на основе базовых классов, новые свойства и методы. | Одним из способов повышения производительности разработки является определение стандартных объектов создаваемого приложения и разработка классов для таких объектов.
  • Создание класса типа форма

    Рассмотрим создание класса для просмотра данных из одиночной таблицы, который содержит кнопки для перемещения по записям и выхода из формы. | Откройте проект sales, в окне проекта выберите вкладку Classes (Классы) и нажмите кнопку New (Новый).
  • Библиотека классов. Создание подклассов.

    Библиотеки классов используются для хранения созданных в Visual FoxPro пользовательских классов. Для создания библиотеки предназначено диалоговое окно New Class (Новый класс), рассмотренное нами в предыдущем разделе.
  • Использование пользовательских классов для создания объектов формы

    В данной главе был рассмотрен пример создания класса формы, причем при создании кнопок перемещения по записям и выхода использовался базовый класс кнопки. Теперь, после создания собственных классов кнопок, можно заменить базовые классы на пользовательские. Для этого выполните следующие действия:
  • Просмотр информации о классе и определение значка для его обозначения

    Для просмотра информации о классе и определения значка для него используется диалоговое окно Class Info (Информация о классе), открываемое при выборе из меню Class (Класс) команды Class Info (Информация о классе).
  • Формирование списка библиотек, используемых в конструкторах форм и классов

    Для добавления библиотек классов на панель инструментов Form Controls (Элементы управления формы) можно использовать не только опцию Add (Добавить) всплывающего меню кнопки View Classes (Показать классы), но и вкладку Controls (Элементы управления) (рис. 19.21) диалогового окна Options (Параметры).
  • Создание форм на основе пользовательских классов

    С помощью вкладки Forms (Формы) (рис. 19.22) диалогового окна Options (Параметры) вы можете задать класс формы, который будет использоваться при создании новой формы. | Для выбора класса, используемого при создании формы, выполните следующие действия:
  • Форма просмотра информации о клиентах на основе пользовательских классов

    Рассмотрим создание формы просмотра информации о клиентах, используя класс bcsingieTabie, созданный в предыдущем примере. | Откройте диалоговое окно Options (Параметры). | На вкладке Forms (Формы) установите флажок Form (Форма). | В открывшемся диалоговом окне Form Template (Шаблон формы) (см. рис.
  • Использование формы для создания класса

    В Visual FoxPro имеется возможность использования существующей формы для создания класса. Вы можете сохранить всю форму в виде класса или же выбрать определенные объекты формы и сохранить их в виде одного класса. Созданная в предыдущем примере форма содержит некоторую часть информации о клиентах.
  • Средство Class Browser

    В Visual FoxPro имеется удобное средство, предназначенное для работы с классами, – это Class Browser (Обзор классов), с помощью которого вы можете просматривать библиотеки классов, создавать новые классы и редактировать существующие.
  • Управление классами

    Для создания нового класса, изменения его имени, удаления его из библиотеки классов вы можете в окне Class Browser (Обзор классов) использовать кнопки, описанные в табл. 19.10. | Таблица 19.10. Кнопки окна Class Browser. | Кнопка | Наименование | Описание | Find (Поиск)
  • Создание панели инструментов

    Панели инструментов являются неотъемлемой частью приложений Windows. Visual FoxPro также позволяет разрабатывать класс панели инструментов и использовать его при создании объекта панели инструментов. Этот объект может использоваться в формах для управления перемещением по записям, поиска данных и т. п.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.