
- •Часть 2
- •Введение
- •Тема 1. Определение свойств объектов формы
- •Вкладка Layout
- •Вкладка Other
- •Вкладка Data
- •Пример разработки формы и описания свойств ее объектов
- •Использование Построителя таблиц для размещения в форме объектов Grid
- •Тема 2. Создание многостраничных форм
- •Пример разработки и проектирования многостраничной формы по работе флота на освоении перевозок грузов
- •Описание объектов формы «Работа флота», размещенных на первой вкладке «Разработка схемы работы флота», их свойств и методов обработки этих объектов
- •Описание объектов второй вкладки «Оценка освоения объемов перевозок», их свойств и методов обработки этих объектов
- •Тема 3. Создание перекрестных таблиц и диаграмм
- •Создание одномерных перекрестных таблиц
- •Этапы создания одномерной перекрестной таблицы в режиме Конструктора запросов
- •Создание двумерных перекрестных таблиц с помощью Мастера запросов
- •Создание диаграмм
- •Этапы создания двумерных диаграмм на основе одномерных перекрестных таблиц
- •Этапы создания трехмерных диаграмм на основе двумерных перекрестных таблиц
- •Тема 4. Создание и использование справочных окон диалога при работе с формами
- •Messagebox (текст_сообщения [,тип_диалогового_окна [,заголовок]])
- •Тема 5. Создание отчетов в свободной форме
- •Способы создания отчетов
- •Этапы создания отчетов в свободной форме с помощью Конструктора отчетов
- •Создание многоколоночного отчета
- •Тема 6. Создание пользовательского меню
- •Создание линейки главного меню
- •Создание «горячих» клавиш (hot key)
- •Разделители элементов меню
- •Определение клавиш быстрого вызова пунктов меню
- •Пояснительное сообщение для пункта меню
- •Определение общих параметров меню
- •Генерация и запуск созданного меню на выполнение
- •Редактирование файла меню в режиме конструктора
- •Создание контекстного (всплывающего) меню
- •Описание пунктов меню
- •1. Редактирование:
- •2. Обработка информации
- •3. Печать данных
- •4. Выход
- •Тема 7. Создание проекта приложения. Управление проектом и создание приложения
- •Определение параметров проекта
- •Построение приложения
- •Тема 8. Создание web-страниц для таблиц
- •Литература
- •Оглавление
- •Обработка данных в среде субд Visual foxpro
- •Часть 2
Федеральное агентство морского и речного транспорта
Федеральное государственное образовательное учреждение
высшего профессионального образования
Волжская государственная академия водного транспорта
Кафедра управления транспортом
М.В. Никулина
Обработка данных в среде
СУБД Visual FOXPRO
Часть 2
Конспект лекций
по дисциплине «Информатика» для студентов очного обучения
специальности 080507 «Менеджмент организации»
Издательство ФГОУ ВПО «ВГАВТ»
Нижний Новгород
2006
УДК 681.3(075)
Н 65
Никулина, М.В.
Обработка данных в среде СУБД Visual FoxPro: конспект лекций по дисциплине «Информатика» для студентов очного обучения специальности 080507 «Менеджмент организации» / М.В. Никулина. – Н. Новгород: Изд-во ФГОУ ВПО «ВГАВТ», 2006. – 79 с.
Составитель: доц., к.т.н. Никулина М.В.
Ответственный редактор: профессор, д.т.н. Кожухарь В.И.
Настоящий конспект лекций предназначен для студентов факультета экономики и управления специальности 080507 «Менеджмент организации» по дисциплине «Информатика». В нем рассматриваются вопросы визуального программирования в среде СУБД, создания пользовательского меню и построения готовых приложений для решения производственных задач.
Рекомендовано к изданию на заседании кафедры Управления транспортом. Протокол № 4 от 11.11.2005 г.
© ФГОУ ВПО «ВГАВТ», 2006
Введение
Темы, представленные в настоящем конспекте лекций, являются логическим развитием вопросов, рассмотренных в первой части конспекта [1].
Большое внимание в конспекте уделяется разработке интерфейса при создании экранных форм, являющихся одним из основных инструментов пользователя для обработки информации, хранящейся в базах данных (БД). Даются рекомендации по использованию построителей объектов, размещаемых в формах; приводится широкий набор свойств объектов; описываются события, происходящие с объектами в процессе работы с формой и методы управления этими объектами.
Рассматриваются вопросы по созданию справочных окон диалога и их использованию при работе с формами.
В конспекте даются подробные рекомендации по работе с мастерами и конструкторами различных объектов.
Вводится понятие перекрестных таблиц, которые наряду с диаграммами являются средствами анализа больших объемов информации, хранящейся в БД. Приводятся способы создания перекрестных таблиц и диаграмм.
В конспекте дается новая трактовка применения отчетов, являющихся средством печатного представления данных из таблиц, как средств создания и оформления бланков различного назначения.
Подробно раскрываются вопросы, связанные с разработкой пользовательского меню, с помощью которого организуется доступ ко всем необходимым компонентам БД.
Даются определения проекта и создаваемого на его основе приложения как средств объединения различных объектов БД с целью создания готового программного продукта для конечного пользователя.
И, наконец, затронута тема создания для таблиц WEB-страниц, являющихся средством представления информации из БД во всемирной паутине.
Конспект лекций достаточно иллюстрирован и содержит большое количество примеров, облегчающих усвоение теоретического материала.
Тема 1. Определение свойств объектов формы
Как уже упоминалось ранее [1], формы представляют собой очень удобное и гибкое средство для программирования графического интерфейса пользователя, для просмотра, ввода и редактирования информации из баз данных, представленных как отдельными, так и связанными таблицами, для отображения и ввода данных с применением различных элементов управления. В формах можно использовать широкий набор объектов различных типов, настраивать эти объекты и описывать их поведение в процессе работы с формой посредством определения их свойств и методов.
После создания формы с помощью мастера или конструктора форм [1], начинается процесс разработки удобного интерфейса пользователя при решении различных производственных задач.
Это процесс включает в себя:
– настройку параметров самой формы как объекта;
– размещение в форме необходимого числа объектов: текста, полей различных типов, линий, рисунков, кнопок управления;
– настройку свойств размещенных в форме объектов в соответствии с определенными требованиями.
Свойства формы и всех ее объектов настраиваются в окне свойств Properties (Свойства) (см. рис. 1). Это окно имеет пять вкладок для отображения списка всех свойств и определенных подгрупп свойств:
Таблица 1
Описание вкладок окна свойств Properties
Вкладка |
Назначение |
All (Все) |
Содержит список всех свойств и методов формы в алфавитном порядке |
Data (Данные) |
Содержит свойства объекта, связанные с источником данных |
Methods (Методы) |
Содержит список всех методов объекта |
Layout (Расположение) |
Содержит свойства объекта, связанные с его оформлением |
Other (Другие) |
В данную вкладку собраны все свойства, не вошедшие на вкладки Data и Layout |
Команда Properties вызывается из контекстного меню нажатием правой кнопки мыши на нужном объекте, или из меню команды View. Набор свойств, представленных в окне диалога данной команды, зависит от типа объекта, для изменения свойств которого она вызывается.
Выбор объекта, свойства которого подлежат изменению, зависит от типа объекта. Если это форма или простой объект, выбор осуществляется щелчком левой клавишей мыши на нем. Если это составной объект, то для редактирования свойств объектов, входящих в его состав, необходимо щелчком правой кнопки мыши на нем вызвать контекстное меню и из него – команду Edit для получения доступа к его элементам. Затем левой клавишей мыши выбираются нужные элементы, и изменяются их свойства.
Название выбранного объекта отображается в раскрывающемся списке (см. рис. 1), который содержит перечень всех объектов формы. Из этого перечня также можно выбрать любой другой объект формы. В списке наименований свойств выбранного объекта находятся нужные свойства, и в области редактирования определяются новые значения этих свойств, которые отображаются в списке значений. Область редактирования может быть представлена полем ввода (для ввода уникальных значений с клавиатуры), раскрывающимся списком (для выбора из него одного из предлагаемых значений), кнопкой … для вызова цветовой палитры или выбора файла рисунка. Изменить значение свойства можно, непосредственно введя новое значение в поле ввода вручную или щелкнув мышью на расположенной справа от поля ввода кнопке вызова вспомогательного диалога.
|
Рис. 1. Окно определения свойств объектов формы
Рассмотрим наиболее часто используемые свойства объектов форм.