- ВведениеКак пользоваться книгой | В последние годы периодически возникают слухи о том, что Microsoft прекратит поддержку программного продукта Visual FoxPro. Но в который раз они оказываются происками недоброжелателей.
- Знакомство с Visual FoxPro
- Начало работы с Visual FoxProЗапуск Visual FoxPro
 Главное окно Visual FoxPro
 Системное меню и системные кнопки
 Знакомство со стандартной панелью инструментов Visual FoxPro
 Краткий обзор меню Visual FoxPro
 Выход из Visual FoxPro
 Менеджер панели задач
 Справочная система Visual FoxPro
 Окно справочной системы
 Использование вкладки Содержание
 Поиск справки по предметному указателю
 Использование вкладки Поиск
 Вкладка Избранное
 Просмотр справочной информации в Интернете
- Проект как средство объединения элементов приложенияСоздание проекта приложения
 Управление проектом с помощью меню
 Управление элементами проекта
 Использование мастера при создании проекта
 Задание общих параметров проекта
 Задание информации о разработчиках проекта
 Формирование списка баз данных и таблиц, используемых в проекте
 Формирование списка форм проекта
 Формирование списка отчетов
 Настройка дополнительных параметров проекта
- Создание базы данных проектаСоздание базы данных в окне проекта
 Создание базы данных вне проекта
 Таблицы – основа базы данных. Имена таблиц.
 Создание таблицы с помощью мастера
 Окно конструктора таблиц
 Определение полей таблицы
 Определение свойств таблицы
 Создание таблицы в конструкторе таблиц
 Режимы просмотра таблицы
 Модификация таблицы
 Индексы
 Создание первичного ключа для таблицы
 Создание составного индекса. Отношения между таблицами.
 Создание отношений между таблицами
 Целостность данных
- Форма как средство ввода и редактирования данныхФорма как средство ввода и редактирования данных
 Создание формы с помощью мастера
 Запуск формы
 Объекты формы
 Действия, выполняемые с объектами формы: выделение, перемещение, удаление
 Изменение размеров объектов и их выравнивание
 Линии сетки
 Изменение последовательности ввода информации в поля формы
 Интерактивный режим. Режим с использованием списка объектов.
- Конструктор формОкно конструктора форм
 Создание формы. Настройка параметров формы. Расположение формы.
 Заголовок формы. Стиль обрамления формы.
 Среда окружения формы
 Адаптер курсора
 Последовательность действий при настройке параметров формы
 Размещение объектов в форме
 Текстовая информация
 Поле ввода
 Использование построителя для создания поля ввода
 Поле редактирования. Кнопки управления.
 Размещение изображений в форме
 Размещение в форме объекта типа General
 Использование в форме флажков
 Что такое переключатель
 Списки
 Раскрывающиеся списки
 Использование построителя для создания раскрывающегося списка
 Счетчики
 Линии и контуры
- Создание и печать отчетов
- Cоздание отчета с помощью конструктора отчетовОкно конструктора отчетов
 Типы полос окна конструктора отчета
 Использование команды Quick Report для размещения полей
 Установка среды окружения отчета
 Размещение объектов в отчете
 Добавление в отчет областей заголовка и итогов
 Создание простого отчета
 Размещение полей
 Размещение в отчете линий и прямоугольников
 Панель инструментов Color Palette
 Размещение в отчете рисунков
 Создание отчета в свободной форме
 Создание табличного отчета
 Группировка данных в отчете
 Использование группировки в отчете
 Использование в отчете переменных
 Разметка страницы отчета
 Создание многоколоночного отчета
- Запросы к базе данныхЗапросы к базе данных
 Конструктор запросов
 Команды, используемые при формировании запросов
 Сохранение запроса. Запуск запроса на выполнение.
 Формирование списка полей результирующей таблицы запроса
 Вычисляемые поля запроса
 Вкладка Order By конструктора запросов
 Упорядочение по нескольким полям
 Задание условий для выбора записей
 Выбор полей, не удовлетворяющих заданному условию
 Выбор похожих значений
 Выбор записей, находящихся в заданном диапазоне значений
 Формирование списка условий
 Многотабличные запросы
 Выборка из четырех таблиц
 Группировка полей запроса
 Использование в запросе выражений и функций полей
 Включение в запрос итоговых значений
 Изменение наименований полей в запросе
- Перекрестные таблицы и диаграммы
- Меню приложенияПодготовка к созданию меню. Действия, необходимые для создания меню.
 Запуск конструктора меню
 Создание меню
 "Горячие" клавиши
 Задание параметров пункта меню в диалоговом окне Prompt Options
 Действия для пунктов меню
 Разделители элементов меню
 Задание графических изображений пунктам меню
 Определение параметров меню
 Сохранение, генерация и запуск меню
 Создание всплывающего меню
- Создание справочной системы приложенияСтрока состояния
 Использование диалоговых окон
 Создание справочной системы в формате WinHelp
 Темы справочной системы
 Ключи для поиска тем. Пояснения к терминам.
 Формирование файла проекта справочной системы
 Компиляция справочной системы
 Содержание справочной системы
 Создание справочной системы в формате HTML
 Окно HTML Help Workshop
 Определение параметров проекта справочной системы
 Определение псевдонимов тем. Определение связи между псевдонимами и индексами тем.
 Создание содержания справочной системы
 Создание ключей для поиска тем
 Компиляция и тестирование справочной системы. Использование справочной системы в приложениях.
 Команды Visual FoxPro для управления справочной системой
 Определение темы справочной системы для элементов управления
 Справка типа What's This?
- Управление проектом и создание приложенияОпределение свойств окна проекта
 Задание параметров проекта
 Установка основной программы проекта
 Использование опции Exclude. Очистка проекта от удаленных файлов.
 Построение проекта
 Галерея компонентов Visual FoxPro. Запуск Галереи компонентов.
 Настройка параметров окна Галереи компонентов
 Каталоги Галереи компонентов
 Представления данных
 Работа с проектом из окна Галереи компонентов. Создание новой формы из Галереи компонентов.
 Использование метода "перенести-и-оставить" для перемещения объектов
- Условия достоверности, хранимые процедуры, триггеры, представления данныхУсловия достоверности ввода данных на уровне записей
 Триггеры
 Хранимые процедуры
 Использование триггеров и хранимых процедур
 Условия достоверности ввода данных на уровне поля таблицы
 Использование представлений данных. Создание представления данных.
 Сохранение созданного представления данных. Просмотр представления данных.
 Просмотр объема продаж товаров клиентам
 Параметры представления данных
 Редактирование данных
- Расширенные средства ввода данныхОтображение данных в форме в табличном виде. Использование построителя.
 Свойства объекта Grid
 Создание многотабличных форм для таблиц, имеющих отношение "один-ко-многим"
 Создание объекта Grid с помощью конструктора форм
 Создание формы с вкладками
 Набор форм
 Таймер
 Создание формы с использованием таймера
 Добавление данных в список
- Библиотеки классов и ActiveX-компонентыИспользование библиотек классов. Панель инструментов Form Controls.
 Использование библиотеки классов Галереи компонентов
 Class Browser
 Использование ActiveX-компонентов в форме
 Отображение ActiveX-компонентов на панели инструментов Form Controls
 Размещение ActiveX-компонентов в форме
 Связь ActiveX-компонентов с базой данных
 Использование в форме календаря
 Использование браузера объектов
- Расширенные средства создания отчетов
- Расширенные средства выборки данныхВывод результатов запроса
 Просмотр результатов запроса в режиме Browse. Сохранение результатов запроса в курсоре.
 Сохранение результатов запроса в таблице. Представление результатов запроса на экране.
 Сохранение результатов запроса в формате HTML
 Использование в программах команды Select. Использование переменных при формировании запросов.
 Подзапросы. Фраза HAVING.
 Оператор EXISTS. Оператор UNION.
- Визуальное объектно-ориентированное программированиеИспользование классов
 Использование базовых классов при создании форм
 Использование вложенных объектов
 Пользовательские классы. Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов.
 Создание класса типа форма
 Библиотека классов. Создание подклассов.
 Использование пользовательских классов для создания объектов формы
 Просмотр информации о классе и определение значка для его обозначения
 Формирование списка библиотек, используемых в конструкторах форм и классов
 Создание форм на основе пользовательских классов
 Форма просмотра информации о клиентах на основе пользовательских классов
 Использование формы для создания класса
 Средство Class Browser
 Управление классами
 Создание панели инструментов
- Многопользовательская работа в локальной сетиТипы блокировок
 Автоматическая блокировка
 Полная блокировка таблицы и блокировка изменений
 Блокировка таблицы
 Блокировка записей
 Установка режима повторных попыток блокировки данных
 Снятие блокировок таблиц и записей
 Сеансы работы с данными
 Использование буферов. Блокировка при буферизации.
 Обнаружение и устранение конфликтов
 Использование транзакций
- Связывание и внедрение объектов, экспорт и импорт данныхVisual FoxPro и OLE-объекты
 Внедрение нового OLE-объекта
 Внедрение OLE-объекта из файла
 Связывание OLE-объекта. Команда Insert Object.
 Команда Paste Special
 Редактирование OLE-объекта. Удаление OLE-объекта.
 Передача данных из Visual FoxPro в другие приложения
 Импорт данных
 Использование данных из Visual FoxPro в Microsoft Word
- Удаленные представления данныхОпределение источника данных ODBC
 Именованное соединение
 Конструктор соединений
 Настройка параметров удаленных представлений и соединений в диалоговом окне Options
 Создание удаленного представления данных. Использование мастера удаленных представлений.
 Использование конструктора представлений. Использование команды CREATE SQL VIEW.
 Особенности использования удаленных представлений данных для электронных таблиц Microsoft Excel
 Совместно используемые соединения
 Комбинирование в представлении локальных и удаленных данных
 Настройка представления с помощью словаря базы данных
- Перенос данных из Visual FoxPro на платформу клиент – серверИспользование мастера наращивания для переноса данных в базу данных SQL Server
 Отображение выражений из Visual FoxPro в SQL Server мастером наращивания
 Отображение типов индексов мастером наращивания. Отображение объектов мастером наращивания.
 Отображение правил и ссылочной целостности мастером наращивания. Установка драйвера ODBC.
 Выбор базы данных и источника данных
 Выбор переносимых таблиц
 Определение базы данных назначения и ее параметров
- Публикация данных на Web-сервере
- Настройка параметров Visual FoxPro
- Приложение 1. Установка Visual FoxPro.
- Приложение 2. Используемые термины.A | ANSI. Сокращение от American National Standards Institute (Американским национальный институт стандартов). | API. Сокращение от Application Program Interface (Интерфейс программирования прикладного уровня).
SamoYchiteli.ru
Иллюстрированные самоучители
