Перекрестные таблицы и диаграммы Справочная система

http://www.infodez.ru/

В Visual FoxPro имеются мощные средства анализа большого объема информации, хранящегося в базе данных в одной или нескольких таблицах —диаграммы и перекрестные таблицы. Простейшим типом перекрестной таблицы является одномерная перекрестная таблица, используемая для анализа распределения данных одного типапо одному фактору. Информация в двумерных перекрестных таблицах группируется по двум факторам. В Visual FoxPro для создания перекрестной таблицы можно использоватьмастер Cross-Tab Wizard (Мастер построения перекрестных таблиц). Мастер перекрестных таблиц использует в своей работе программу VFPXTAB.PRG. Созданную в Visual FoxPro перекрестную таблицу вы можете использовать впрограммах управления электронными таблицами, таких как Microsoft Excel,Lotus 1-2-3 и т. д. Для визуального анализа данных, хранящихся в таблицах Visual FoxPro, выможете использовать диаграммы. Для построения диаграммы воспользуемся одномерной перекрестной таблицей CNTCUST, отображающей распределение клиентов по городам Таблица CNTCUST содержит всего одно числовое поле, поэтому диаграмма,показанная на рис. 10.17, представляет собой простейшую диаграмму.

Меню приложения

На начальном этапе разработки необходимо определить требования, предъявляемые к создаваемому приложению, состав информации, которая будет содержаться в проектируемой базе данных. Строкой меню называется горизонтальное меню, располагаемое в верхней части экрана. Примером строки меню является основное меню Visual FoxPro, а также меню программ, работающих в среде Windows. В меню File (Файл) выберите команду New (Новый). В открывшемся диалоговом окне New установите опцию Menu (Меню) и нажмите кнопку New File (Новый файл). После того как вы открыли конструктор, можно приступать к созданию меню Для выбора пункта меню используются клавиши-стрелки или мышь. Помимо этого, вы можете определить для пункта меню "горячую" клавишу, нажатие которой вместе с клавишей <Alt> активизирует этот пункт. Для задания параметров пункта меню используется диалоговое окно Prompt Options (Опции элемента меню Основное назначение пункта меню — выполнять определенное для него действие. Результат выбора пункта меню задается его типом Для улучшения внешнего вида, а также для объединения в группы схожие по смыслу команды в меню можно использовать разделительные линии. Для строки меню вы можете определить процедуры, которые будут выполняться перед запуском меню, а также после выхода из него Для сохранения созданного меню выберите команду Save as (Сохранить как) в меню File (Файл). В Visual FoxPro 7.0 имеется возможность создания всплывающего меню средствами конструктора меню.

Создание справочной системы приложения

Разработанное вами приложение должно быть интуитивно понятным и дружественным к пользователю. Если у пользователя возникнут затруднения, он должен быстро получить справку о возможных действиях. В процессе выполнения приложения осуществляются разнообразные проверки, например, проверка соответствия введенного в поле значения заданным условиям. Основой справочной системы являются темы, содержащие пояснительный текст. Содержание справочной системы включает список тем, доступных в системе. Создание тем справочной системы начинается с создания файла описания в формате RTF. Проще всего для этого использовать редактор Microsoft Word. Ключи для поиска тем В справочной системе помимо перекрестных ссылок можно создать пояснения к отдельным терминам. Пояснение создается аналогично отдельной теме. Файл проекта справочной системы содержит параметры ее компиляции и может включать до шести разделов, выполняющих функции После того как описание тем справочной системы и файл проекта подготовлены, можно приступать к компиляции справочной системы. Обычно окно справочной системы содержит три вкладки: Содержание, Указатель и Поиск. Для создания справочной системы в формате HTML можно использовать HTML Help Workshop. В левой части находятся вкладки Project (Проект), Contents (Содержание), Index (Указатель) и Help (Справка). Слева от каждой вкладки размешена соответствующая панель инструментов. Параметры проекта отображаются в разделе [options] вкладки Project (Проект). Для их редактирования нажмите кнопку Change Project Options (Изменить параметры проекта) на панели инструментов вкладки. Чтобы в приложениях можно было использовать справочную систему, вы должны определить псевдоним каждой темы. Для открытия определенной темы справочной системы используются индексы тем. Связь между псевдонимами тем и соответствующими им целочисленными значениями индекса тем задается в отдельном текстовом файле. Для создания содержания справочной системы в иерархическом виде перейдите на вкладку Contents (Содержание) Для создания ключей поиска перейдите на вкладку Index (Указатель). Используя кнопки панели инструментов вкладки, вы можете создать новый ключ, редактировать ранее созданный или удалить ключ После того как вы подготовили проект справочной системы, его необходимо сохранить и скомпилировать. Мы рассмотрели создание справочных систем двух типов. Однако обращение к ним из приложения, созданного в Visual FoxPro, осуществляется одинаково. Для определения файла, содержащего справочную систему, а также для вывода на экран содержания или указанной темы из справочной системы используются команды Visual FoxPro. При создании справочной системы для каждой формы приложения, а иногда и для отдельных объектов формы можно создать отдельную тему файла справки. Для краткого описания отдельных объектов формы можно использовать справку типа "What's This?" (Что это?), которая аналогична контекстнозависимой справке, выводимой для объекта, на котором установлен фокус.

Системы управления базами данных Visual FoxPro

Создание базы данных проекта Конструктор форм

Создание отчета Запросы к базе данных

Управление проектом и создание приложения ввод данных

Библиотеки классов и ActiveX-компоненты выборка данных

Многопользовательская работа в локальной сети Публикация данных на Web-сервере