Microsoft Visual FoxPro
книга

Microsoft Visual FoxPro : учебно-справочное пособие

Автор: О. Бартеньев

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2005

Место издания: Москва

ISBN: 5-86404-201-3

Страниц: 667

Артикул: 41451

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "Microsoft Visual FoxPro"

Содержит изложение методов проектирования баз данных, описание встроенного языка программирования и приемов его употребления, а также разнообразные справочные материалы. Подготовлено на базе Microsoft Visual FoxPro версии 9.0. Предназначено для лиц, создающих или планирующих разрабатывать приложения в среде Microsoft Visual FoxPro. Проект имеющегося в пособии тестового приложения, а также ряд примеров находятся на сервере издательства "Диалог-МИФИ" www.dialog-mifi.ru.

Содержание книги "Microsoft Visual FoxPro"


Предисловие
1. Соглашения
1.1. Имена
1.2. Команды, функции и объекты
1.3. Примеры
1.4. Структура пособия и поиск материала
1.5. Часто употребляемые опции и параметры
2. Простое приложение
2.1. Назначение и состав приложения
2.2. База данных и проект HomeLibrary
2.3. Связи между таблицами
2.4. Триггеры и правило проверки записи
2.5. Файлы проекта
3. Типы данных
3.1. Общие сведения
3.2. Числовые типы данных
3.3. Битовые функции
3.4. Тип данных Currency
3.5. Логический тип данных
3.6. Приоритет выполнения операций
3.7. Типы данных Character и Varbinary. Кодовые страницы
3.8. Работа с полями типа Memo
3.9. Дата и время
4. Вывод данных в окно VFP, текстовый файл, на принтер и в порт
4.1. перечень команд, функций и системных переменных
4.2. Вывод сообщений
4.3. Команды DISPLAY и LIST
4.4. РАбота с текстовыми файлами
5. Элементы программирования
5.1. Перечень команд, функций и директив
5.2. Основная программа
5.3. Структура программы
5.4. Вложенные вызовы программ
5.5. Создание констант и переменных
5.6. Выражения
5.7. Управляющие конструкции
5.8. Процедуры и функции
5.9. Макросы
6. Массивы
6.1. Перечень команд и функций
6.2. Отображение массива в форме
7. Обработка ошибок исполнения
7.1. Перечень команд и функций
7.2. Виды обработчиков ошибок
7.3. ON ERROR-обработчик ошибок
7.4. Обработчик события Error
7.5. Конструкция TRY
7.6. Взаимодействие обработчиков
7.7. Генерация ошибок VFP
8. Оптимизация функционирования
8.1. Перечень команд и функций
8.2. Рашмор-оптимизация
8.3. Оптимизация программ
9. Проект
9.1. Перечень команд и объектов
9.2. Проект и диспетчер проекта
9.3. Проект как объект VFP
9.4. Создание и редактирование проекта
9.5. Включаемые и не включаемые файлы
9.6. Главный файл проекта
9.7. Добавление, изменение и удаление файлов проекта
9.8. Закрытие проекта
9.9. Построение приложения
9.10. Запуск и выход из приложения
10. Формы
10.1. Перечень команд, функций и объектов
10.2. Создание формы
10.3. Выполнение формы
10.4. Форма как объект
10.5. Набор форм
10.6. Окружение данных
10.7. Объекты, размещаемые в форме
10.8. Панель инструментов: создание и пример употребления
10.9. Дополнительные сведения для форм
11. Меню
11.1. Команды и функции для меню
11.2. Применение меню
11.3. Системное меню
12. Извлечение и отображение данных
12.1. Перечень команд и системных переменных
12.2. Проектировщик запроса
12.3. Перекрестные таблицы
12.4. диаграммы
12.5. Проектировщик отчета
12.6. Проектировщик этикетки
12.7. Команды для отчета и этикетки
13. Классы и объекты
13.1. Перечень команд и функций
13.2. Классы
13.3. Объекты
13.4. События объектов VFP
13.5. COM-объекты
13.6. Информация о классе и объекте
13.7. Объекты, встроенные в VFP
14. База данных
14.1. Перечень команд и функций
14.2. Реляционная модель данных
14.3. Функциональные зависимости и нормализация таблиц данных
14.4. Ссылочная целостность данных
14.5. Состав и свойства базы данных и ее компонентов
14.6. Команды для баз данных
14.7. Функции для баз данных
15. Команды и функции для таблиц и их индексов
15.1. Перечень команд
15.2. Выбор рабочей области
15.3. Открытие и закрытие таблицы
15.4. Создание и изменение таблиц
15.5. Сортировка таблицы
15.6. Редактирование записей таблиц
15.7. Сопутствующие команды
15.8. Функции для таблиц
15.9. Управление индексами
15.10. Поиск и перемещение в таблице
15.11. Блокировка таблиц и записей
15.12. Экспорт и импорт данных
15.13. Управление свойствами таблиц и курсоров
15.14. Курсор-адаптер
15.15. Буферизация
15.16. Транзакции
15.17. Связывание таблиц
15.18. Просмотр и редактирование таблиц
15.19. Выбор данных
16. Представление данных
16.1. Перечень команд и функций
16.2. Именованные Соединения
16.3. SQL-соединения
16.4. Виды
17. Динамический обмен данными
18. Окна, клавиатура, мышь и цвет
19. Файлы и директории
19.1. Перечень команд
19.2. Команды для файлов и директорий
19.3. Функции для файлов и директорий
19.4. Диалоги
20. XML-Функции
20.1. Перечень команд и функций
20.2. Некоторые понятия XML
20.3. Набор символов Unicode
20.4. Кодировка UTF-8
20.5. Базовые правила XML
20.6. Схемы
20.7. Формат экспортируемых данных
20.8. Описание XML-функций
Литература
Предметный указатель

Все отзывы о книге Microsoft Visual FoxPro : учебно-справочное пособие

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Microsoft Visual FoxPro : учебно-справочное пособие

13 2. ПРОСТОЕ ПРИЛОЖЕНИЕ 2.1. НАЗНАЧЕНИЕ И СОСТАВ ПРИЛОЖЕНИЯ Для получения начальных сведений о системе рассмотрим простое приложение, управляющее базой данных "Домашняя библиотека". Назначение приложения – предоставить пользователю информацию о состоянии его личной библиотеки. В состав приложения входят: • база данных HomeLibrary; • формы, позволяющие вводить, редактировать, находить и просматривать данные; • отчеты, показывающие различные разрезы данных; • сервисные возможности, позволяющие, например, создавать копии базы данных или выполнять упаковку ее таблиц; • главная программа; • меню. 2.2. БАЗА ДАННЫХ И ПРОЕКТ HOMELIBRARY База данных HomeLibrary содержит сведения о книгах домашней библиотеки и их ав-торах. Ее таблицы перечислены в табл. 2.1. Таблица 2.1. Таблицы базы данных HomeLibrary Таблица Назначение Authors Хранит сведения об авторах Books Хранит сведения о книгах библиотеки WorkType Содержит перечень видов произведений: повесть, рассказ и др. BooksAuthors Позволяет указать авторов каждой книги; введена, поскольку книга в общем случае может иметь нескольких авторов BooksContent Позволяет описать содержание книги База данных, ее таблицы, а также их индексы сохраняются в виде файлов, имеющих соответственно расширения DBC, DBF и CDX. Файлы, сопутствующие этим файлам, с расширениями DCT и FPT хранят данные неограниченной длины – так называемые memo-данные. В приведенной модели содержатся сведения о трех объектах: книгах, их авторах и ви-дах литературных произведений. Поля рассматриваемых таблиц описаны в табл. 2.2. Таблица 2.2. Поля таблиц базы данных HomeLibrary Таблица Поле Тип Назначение AuthorId Integer Номер (код) автора Author Character(50) Фамилия, имя и отчество автора InputDate Date Дата ввода в базу данных сведений об авторе Authors Information Memo Прочие сведения об авторе BookId Integer Номер книги Book Character(50) Название книги PDate Date Дата приобретения книги Books Price Numeric(10, 2) Цена покупки BookId Integer (AutoInc) Номер книг...