Фундаментальные классы Visual FoxPro обеспечивают быструю разработке приложения с минимальным написанием кода и поставляются вместе с Component Gallery (Галереей компонентов). Классы предназначены для немедленного использования разработчиком, так как они:
-
предоставляют общие инструменты разработки баз данных и структур;
-
предоставляют быстрые, расширяемые компоненты общего плана;
-
предоставляют компоненты, которые расширяют и облегчают разработку Web страниц;
-
предоставляют эффективные оболочки для системных функций API;
-
предоставляют расширенный набор функций для широкого ряда пользователей Visual FoxPro.
В этом разделе
- Руководства по использованию фундаментальных классов Visual FoxPro
-
Предоставляется обзор ситуаций и решений, в которых могут быть использованы фундаментальные классы.
- Образец: добавление календаря, связанного с данными
-
Демонстрируется использование элемента управления ActiveX calendar control, связанного с данными, для расширения возможностей ввода дат в поле типа "date" в формах приложения.
- Образец: добавления элементов управления Data Lookup Combo Boxes
-
Осуществляется поиск значений в поле, для заполнения выпадающих списков.
- Образец: добавление в форму запросов данных
-
Демонстрируются опции, которые позволяют вам перемещаться по таблице и искать данные.
- Образец: добавление в формы сортировки и фильтрации данных
-
Демонстрируется использование развитых опций запросов в форме наряду с опциями для обеспечения сортировки данных по возрастанию или убыванию.
- Образец: добавление шифтрования в приложения
-
Демонстрируется как вы можете добавить в свои приложение шифрование.
- Образец: добавление в форму разных командных кнопок
-
Показывается использование командных кнопок в приложених для выполнения таких задач, как запуск и остановка приложения, отображения формы или предварительного просмотра отчета.
- Образец: добавление в формы навигации
-
Демонстрируются различные опции для обеспечения навигации в формах.
- Образец: добавление контекстных меню объектам
-
Демонстрируется использование в форме констекстных меню, включая использование разделителей, "жирного" текста, отмечаемых команд и каскадных меню.
- Образец: добавление в формы гиперссылок Web
-
Демонстрируется введение функциональности гиперссылок и запуск Web обозревателя из различных элементов управления.
- Образец: обработка ошибок приложения
-
Демонстрируются обработка ошибок приложения и запись подробностей о состоянии приложения.
- Образец: создание Web Browser в Visual FoxPro
-
Демонстрируется предоставления в форме Visual FoxPro обозревателя Web для отображения данных в HTML.
- Образец: создание графиков, связанных с записями
-
Показывается использование данных из полей для генерации графиков на основе "запись-за-записью".
- Образец: создание эффектор элемента управления Toolbar
-
Демонстрируются различные эффекты, которых вы можете достичь с элементом управления toolbar, когда над ним перемещается указатель мыши.
- Образец: отображение опций вывода данных в отчет
-
Демонстрируется простой редактор текста и предоставляет набор опций вывода отчета.
- Образец: расширение метода SetAll
-
Используется класс SetAllx для обеспечения программной установки свойств объекта на основе расширенных критериев, недоступных с родным методом SetAll().
- Образец: генерация HTML
-
Показывается как вы можете использовать HTML классы для создания Web страниц из ваших данных, форм или отчетов.
- Образец: обслуживание задач среды приложения
-
Демонстрируются утилиты для сохранения и восстановления установок критических состояний и обслуживания операций общего плана для приложений.
- Образец: обслуживание общих задач, связанных с окнами
-
Демонстрируется расстановка и каскадирование разных форм на рабочем столе.
- Образец: обработка конфликтов данных
-
Демонстрируется разрешение конфликтов данных, позволяющее пользователю обновить данные в форме.
- Образец: диспетчер пула - Pool Manager
-
Демонстрируется как использовать класс Pool Manager, которые обслуживает пул коллекции объектов из класса и чем он может быть полезен, когда вам нужно многократно использовать объекты в течение короткого промежутка времени.
- Образец: извлечение размещения проекта и его имени
-
Демонстрируется предоставление пользователю места для ввода размещения файла и каталога, преимущественно для создания новых проектов.
- Образец: запуск автоматизации Word, Excel и Graph
-
Демонстрируется добавление в приложение процедур автоматизации для создания свобных таблиц Microsoft Excel, документов рассылки почты - Microsoft Word mail merge, перекрестных таблиц Visual, а также графиков Graph.
- Образец: поиск текста с использованием регулярных выражений
-
Демонстрируется использование в приложениях поиска с использованием регулярных выражений.
- Образец: установка команд VFP Shell Open
-
Иллюстрируется - как изменить установки Shell Open для различных типов файлов.
- Образец: советы по программе Windows 2000 Logo
-
Показывается несколько фундаментальных классов , которые предоставляют информацию, которая в свою очередь может быть использована для создания приложений, совместимых с требованиями Windows 2000 Logo.
- Образец: использование расширенного диалогового окна открытия файла
-
Иллюстрируется - как использовать фундаментальный класс Common File Dialog для создания окон, которые смотрятся и ощущаются как диалоговые окна файлов Windows.
- Образец: использование обработки массивов
-
Демонстрируются полезные методы для расширения функциональных возможностей работы с массивами. Этот образец использует ACOLSCAN() для поиска конкретной колонки в массиве.
- Образец: использование расширенного общего диалогового окна открытия файла
-
Показывается использование фундаментального класса Common File Dialog.
- Образец: использование общих диалоговых окон приложения
-
Показывается как вы можете использовать в приложениях диалоговые окна для таких операций общего плана, как регистрация пользователя, отображение окон-заставок, окон описания приложения и тому подобных.
- Образец: использование кнопок редактирования в сложных формах
-
Демонстрируется использование командных кнопок для редактирования форм, включающих в себя отношение "один-ко-многим".
- Образец: использование кнопок редактирования в простой форме
-
Демонстрируется использование кнопок простого редактирования данных в простой форме с одной таблицей.
- Образец: использование боксов список перемещения для выбора данных
-
Демонстрируется использование боксов списков для загрузки таблиц и полей из источника данных и обслуживания сортировки данных.
- Образец: использование класса Progress Thermometer
-
Демонстрируется использование стандартного отображение прогресса процесса в приложениях.
- Образец: работа с Microsoft Agent
-
Демонстрируется введение в приложение анимационных актеров с использованием технологии Microsoft Agent.