Здесь демонстрируются Примеры Программных Решений, которые вы можете использовать при разработке своих Приложений 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.