Тема 1. Знакомство с курсом Visual FoxPro
Базы данных. Объекты Visual FoxPro. Что нового появилось в Visual FoxPro 7.0
Тема 2. Главное окно Visual FoxPro
Системное меню и системные кнопки. Знакомство со стандартной панелью инструментов Visual FoxPro. Краткий обзор меню Visual FoxPro. Выполнение команд меню. Отказ от выполнения команды меню. Выход из Visual FoxPro. Справочная система Visual FoxPro. Окно справочной системы. Просмотр справочной информации в Интернете
Тема 3. Проект как средство объединения элементов приложения в курсе FoxPro
Создание проекта приложения. Управление проектом с помощью меню. Управление элементами проекта. Использование мастера при создании проекта.Задание общих параметров проекта. Задание информации о разработчиках проекта. Формирование списка баз данных и таблиц, используемых в проекте. Формирование списка форм проекта. Формирование списка отчетов. Настройка дополнительных параметров проекта
Тема 4. Создание базы данных проекта в курсе FoxPro
Создание базы данных в окне проекта. Создание базы данных вне проекта. Таблицы – основа базы данных. Имена таблиц. Создание таблицы с помощью мастера. Окно конструктора таблиц. Определение полей таблицы. Ввод наименований полей. Типы полей. Задание свойств полей. Опция NULL. Назначение кнопок окна конструктора таблицы. Определение свойств таблицы. Создание таблицы в конструкторе таблиц. Режимы просмотра таблицы. Модификация таблицы. Изменение наименований полей и их типов. Добавление и удаление полей. Изменение порядка расположения полей. Индексы. Создание первичного ключа для таблицы. Создание составного индекса. Отношения между таблицами. Создание отношений между таблицами. Целостность данных
Тема 5. Форма как средство ввода и редактирования данных в курсе обучения Visual FoxPro
Мастер автоформы. Создание формы с помощью мастера. Запуск формы. Объекты формы. Действия, выполняемые с объектами формы. Изменение последовательности ввода информации в поля формы. Интерактивный режим. Режим с использованием списка объектов.
Тема 6. Конструктор форм–Окно конструктора форм в курсе обучения Visual FoxPro
Создание формы. Настройка параметров формы. Расположение. Среда окружения формы. Последовательность действий при настройке параметров формы. Размещение объектов в форме
Тема 7. Создание и печать отчетов в курсе FoxPro
Средства создания отчетов. Просмотр подготовленного отчета. Печать отчета.
Тема 8. Создание отчета с помощью конструктора отчетов в курсе FoxPro
Окно конструктора отчетов. Использование команды Quick Report для размещения полей. Установка среды окружения отчета. Размещение объектов в отчете. Создание отчета в свободной форме. Создание табличного отчета. Группировка данных в отчете. Использование группировки в отчете. Использование переменных в отчете. Разметка страницы отчета. Создание многоколоночного отчета
Тема 9. Запросы к базе данных в курсе обучения FoxPro
Конструктор запросов. Команды, используемые при формировании запросов. Формирование списка полей результирующей таблицы запроса. Задание условий для выбора записей. Многотабличные запросы. Группировка полей запроса. Изменение наименований полей в запросе.
Тема 10. Перекрестные таблицы и диаграммы в курсе администрирования СУБД FoxPro
Перекрестные таблицы. Экспорт данных. Построение диаграмм
Тема 11. Создание меню приложения в курсе администрирования СУБД FoxPro
Подготовка к созданию меню. Действия, необходимые для создания меню. Запуск конструктора меню. Создание меню. Сохранение, генерация и запуск меню. Создание всплывающего меню
Тема 12. Создание справочной системы приложения в курсе изучения Visual FoxPro
Строка состояния. Использование диалоговых окон. Создание справочной системы в формате WinHelp. Компиляция справочной системы
Создание справочной системы в формате HTML. Компиляция и тестирование справочной системы
Использование справочной системы в приложениях
Тема 13. Управление проектом и создание приложения в курсе изучения Visual FoxPro
Определение свойств окна проекта. Задание параметров проекта. Установка основной программы проекта. Использование опции Exclude. Очистка проекта от удаленных файлов. Построение проекта. Галерея компонентов Visual FoxPro
Тема 14. Условия достоверности, хранимые процедуры, триггеры, представления данных в курсе обучения Visual FoxPro
Условия достоверности ввода данных на уровне записей. Триггеры. Хранимые процедуры. Условия достоверности ввода данных на уровне поля таблицы. Использование представлений данных
Тема15. Расширенные средства ввода данных в курсе обучения Visual FoxPro
Отображение данных в форме в табличном виде. Создание вкладок в форме. Набор форм. Таймер. Добавление данных в список
Тема 16. Библиотеки классов и ActiveX-компоненты в курсе обучения Visual FoxPro
Использование библиотек классов. Панель инструментов Form Controls. Использование ActiveX-компонентов в форме
Тема 17. Расширенные средства создания отчетов в Visual FoxPro
Использование в отчетах представлений данных. Этикетки. Использование в отчетах отношения один-ко-многим
Тема 18. Расширенные средства выборки данных в Visual FoxPro
Вывод результатов запроса. Сохранение результатов запроса в формате HTML. Использование в программах команды Select
Тема 19. Объектно-ориентированное программирование в Visual FoxPro
Использование классов. Базовые классы Visual FoxPro. Использование базовых классов при создании форм. Свойства объектов, созданных на основе базовых классов. Наследование событий и методов. Использование вложенных объектов. Создание пользовательских классов. Просмотр информации о классе и определение значка для класса. Формирование списка библиотек, используемых в конструкторах форм и классов. Создание форм на основе пользовательских классов. Использование формы для создания класса. Средство Class Browser. Создание панели инструментов
Тема 20. Многопользовательская работа в локальной сети в Visual FoxPro
Типы блокировок. Автоматическая блокировка. Полная блокировка таблицы и блокировка изменений. Блокировка таблицы. Блокировка записей. Снятие блокировок таблиц и записей. Сеансы работы с данными. Использование буферов. Использование транзакций.
Тема 21. Связывание и внедрение объектов, экспорт и импорт данных в Visual FoxPro
Visual FoxPro и OLE-объекты. Связывание OLE-объекта. Редактирование OLE-объекта. Удаление OLE-объекта. Использование объектно-ориентированного программирования. Передача данных из Visual FoxPro в другие приложения. Импорт данных. Использование данных из Visual FoxPro в Microsoft Word
Тема 22. Настройка параметров Visual FoxPro в Visual FoxPro
Предварительная подготовка
Уверенный пользователь ПК и знание теории баз данных