Здесь демонстрируются Примеры Программных Решений, которые вы можете использовать при разработке своих Приложений Visual FoxPro.

В данном Параграфе

Пример Связывания, Обработки, Отключения и Восстановления Событий Объектов

Демонстрируются способы Связывания (перехвата) стандартных Событий Объектов, Активация и обработка данных Событий с помощью программного Кода, Освобождение Событий и Восстановление их стандартной Обработки Объектами.

Пример Обработки Членов (элементов) Класса

В данном разделе иллюстрируются механизмы определения субклассированных членов Класса, с помощью которых вы можете для выбранного родительского контейнерного Объекта определить библиотеку Членов Класса, увеличить или уменьшить количество необходимых Членов требуемого Класса, рассмотреть и использовать полученное Семейство Членов как в режиме Разработки, так и в режиме Выполнения Приложения.

Пример обработки Событий в Объектах типа OLE Drag-and-Drop

Рассматриваются вопросы и пути использования механизмов "OLE Drag and Drop" при включении программного Кода в События OLEDragDrop и  OLEDragOver.

Пример форматирования Данных в Объектах типа OLE Drag-and-Drop

Рассматриваются вопросы и пути использования механизмов "OLE Drag and Drop" при включении программного Кода при обработке Элементов Отчетов для Событий OLEDragDrop и OLEDragOver.

Пример передачи строго типизированных Массивов

Демонстрируются способы передачи строго типизированных массивов методом "по-ссылке" в соответствующие внешние объекты COM, с использованием стандартной функции COMARRAY. В данном примере демонстрируется также общие принципы Интерфейса, осуществляющего синтаксис декларации массивов типа ByRef, который обычно используется в Библиотеках Типов COM.

Пример использования команды SCATTER NAME...ADDITIVE

Рассматриваются способы Изменения и Сохранения Данных некоторой Таблицы с помощью созданного в Форме специального Свойства (Буфера Данных); при этом используется команда SCATTER с дополнительными секциями NAME и ADDITIVE; а также соответствующая команда GATHER с аналогичной секцией NAME.

Пример Структурированной Обработки Исключительных Ситуаций (Ошибок) (Visual FoxPro)

В данном примере демонстрируется использование команды TRY ... CATCH выполняющей обработку возможных Ошибок, восстановление ресурсов в специальном блоке FINALLY, а также дополнительную обработку Исключений в блоке THROW.

Пример Taskbar Icon

В данном примере приводится некоторый вариант использования системного Класса Systray, который выполняет поддержку Иконок, размещаемых в системной области Taskbar Notification Area. Данный класс Systray поддерживает также обработку Событий манипулятора Мышь, подсказки и комментарии типа Balloon, а также Контекстные Меню Visual FoxPro, которые вы можете создать с помощью стандартного средства Visual FoxPro Menu Designer.

Пример поддержки и использования Тем Windows XP

Демонстрируются различные уровни поддержки системой Visual FoxPro Тем Операционной системы Windows XP.

Связанные Секции

Примеры Решений

Содержатся ссылки на разделы подсистемы Помощи, в которых описываются и демонстрируются разнообразные функциональные возможности Visual FoxPro, которые могут быть использованы независимо друг от друга.

Примеры Библиотек Классов

Содержатся ссылки на примеры библиотек классов, которые вы можете эффективно использовать при разработке своих Приложений.

Примеры Фундаментальных Классов

Содержатся ссылки на примеры, демонстрирующие использование в приложениях Фундаментальных Классов Visual FoxPro.

Упражнения / Инструкции

Содержатся разделы по описанию и иллюстрации по-шаговых Инструкций выполнения Общих Сценариев.