Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Самоучитель Visual FoxPro 7.0

Самоучитель Visual FoxPro 7.0

Книга знакомит читателя с системой управления базами данных Visual FoxPro 6.0.В ней обсуждается интегрированная среда объектно-ориентированного программирования, а также создание основных объектов Visual FoxPro (таблиц, запросов, форм, отчетов, классов) и управление ими. Рассмотрены вопросы построения проекта и создания законченного приложения, справочной системы приложения в формате WinHelp или HTML. В книге содержится множество готовых решений и иллюстраций, которые помогут читателю легко разобраться в изложенном материале.Для разработчиков приложений

Содержание:

Введение

Как пользоваться книгой

Как построена книга

Специальные элементы книги

Глава 1. Знакомство с Visual FoxPro

Базы данных

Объекты Visual FoxPro

Что нового появилось в Visual FoxPro 6.0

Глава 2. Главное окно Visual FoxPro

Системное меню и системные кнопки

Знакомство со стандартной панелью инструментов Visual FoxPro

Краткий обзор меню Visual FoxPro

Выполнение команд меню

Отказ от выполнения команды меню

File

Edit

View

Format

Tools

Program

Windows

Help

Выход из Visual FoxPro

Справочная система Visual FoxPro

Окно справочной системы

Использование вкладки Содержание

Поиск справки по предметному указателю

Использование вкладки Поиск

Вкладка Избранное

Просмотр справочной информации в Интернете

Глава 3. Проект как средство объединения элементов приложения

Создание проекта приложения

Управление проектом с помощью меню

Управление элементами проекта

Использование мастера при создании проекта

Задание общих параметров проекта

Задание информации о разработчиках проекта

Формирование списка баз данных и таблиц, используемых в проекте

Формирование списка форм проекта

Формирование списка отчетов

Настройка дополнительных параметров проекта

Глава 4. Создание базы данных проекта

Создание базы данных в окне проекта

Создание базы данных вне проекта

Таблицы - основа базы данных

Имена таблиц

Создание таблицы с помощью мастера

Окно конструктора таблиц

Определение полей таблицы

Ввод наименований полей

Типы полей

Задание свойств полей

Опция NULL

Назначение кнопок окна конструктора таблицы

Определение свойств таблицы

Создание таблицы в конструкторе таблиц

Режимы просмотра таблицы

Модификация таблицы

Изменение наименований полей и их типов

Добавление и удаление полей

Изменение порядка расположения полей

Индексы

Создание первичного ключа для таблицы

Создание составного индекса

Отношения между таблицами

Создание отношений между таблицами

Целостность данных

Глава 5. Форма как средство ввода и редактирования данных

Мастер автоформы

Создание формы с помощью мастера

Запуск формы

Объекты формы

Действия, выполняемые с объектами формы

Выделение объектов формы

Отмена выделения объектов

Перемещение объектов в форме

Удаление объектов из формы

Изменение размеров объектов и их выравнивание

Линии сетки

Изменение последовательности ввода информации в поля формы

Интерактивный режим

Режим с использованием списка объектов

Глава 6. Конструктор форм

Окно конструктора форм

Создание формы

Настройка параметров формы

Расположение

Заголовок

Стиль обрамления

Среда окружения формы

Последовательность действий при настройке параметров формы

Размещение объектов в форме

Размещение полей таблиц и надписей к ним с использованием построителя формы

Текстовая информация

Поле ввода

Использование построителя для создания поля ввода

Поле редактирования

Кнопки управления

Размещение одиночных кнопок

Редактирование составных объектов

Создание группы кнопок

Размещение изображений в форме

Размещение в форме объекта типа General

Флажки

Переключатели

Списки

Раскрывающиеся списки

Использование построителя для создания раскрывающегося списка

Счетчики

Линии и контуры

Линия

Контуры

Глава 7. Создание и печать отчетов

Что такое отчет

Рекомендации

Средства создания отчетов

Использование мастера для создания однотабличного отчета

Просмотр подготовленного отчета

Панель инструментов, используемая для просмотра отчета

Печать отчета

Глава 8. Создание отчета с помощью конструктора отчетов

Окно конструктора отчетов

Типы полос окна конструктора отчета

Использование команды Quick Report для размещения полей

Установка среды окружения отчета

Размещение объектов в отчете

Размещение в отчете текстовой информации

Добавление в отчет областей заголовка и итогов

Создание простого отчета

Размещение полей

Формирование выражения поля

Задание формата данных

Задание условий печати

Расположение поля в полосе

Размещение итогового поля

Размещение в отчете линий и прямоугольников

Панель инструментов Color Palette

Размещение в отчете рисунков

Создание отчета в свободной форме

Создание табличного отчета

Группировка данных в отчете

Использование группировки в отчете

Использование переменных в отчете

Разметка страницы отчета

Создание многоколоночного отчета

Глава 9. Запросы к базе данных

Конструктор запросов

Команды, используемые при формировании запросов

Сохранение запроса

Запуск запроса на выполнение

Формирование списка полей результирующей таблицы запроса

Вычисляемые поля запроса

Вкладка Order By конструктора запросов

Упорядочение по нескольким полям

Задание условий для выбора записей

Задание условия точного совпадения значений одного поля

Выбор полей, не удовлетворяющих заданному условию

Выбор похожих значений

Выбор записей, находящихся в заданном диапазоне значений

Формирование списка условий

Многотабличные запросы

Выборка из четырех таблиц

Группировка полей запроса

Использование в запросе выражений и функций полей

Включение в запрос итоговых значений

Изменение наименований полей в запросе

Глава 10. Перекрестные таблицы и диаграммы

Перекрестные таблицы

Одномерные перекрестные таблицы

Двумерные перекрестные таблицы

Создание перекрестной таблицы с помощью мастера

Программа создания перекрестной таблицы

Экспорт данных

Построение диаграмм

Создание диаграммы с помощью мастера Graph Wizard

Создание трехмерных диаграмм

Глава 11. Создание меню приложения

Подготовка к созданию меню

Действия, необходимые для создания меню

Запуск конструктора меню

Создание меню

"Горячие" клавиши

Задание параметров пункта меню в диалоговом окне Prompt Options

Определение клавиш быстрого вызова пунктов меню

Формирование сообщения для пункта меню

Блокирование команд меню

Присвоение имени пункту меню

Действия для пунктов меню

Команда

Процедура

Определение подменю

Разделители элементов меню

Определение параметров меню

Сохранение, генерация и запуск меню

Создание всплывающего меню

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

Строка состояния

Использование диалоговых окон

Создание справочной системы в формате WinHelp

Темы справочной системы

Ключи для поиска тем

Перекрестные ссылки

Пояснения к терминам

Формирование файла проекта справочной системы

Раздел [Files]

Определение параметров компиляции

Раздел [Map]

Компиляция справочной системы

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

Создание справочной системы в формате HTML

Окно HTML Help Workshop

Определение параметров проекта справочной системы

Определение псевдонимов тем

Определение связи между псевдонимами и индексами тем

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

Создание ключей для поиска тем

Компиляция и тестирование справочной системы

Использование справочной системы в приложениях

Команды Visual FoxPro для управления справочной системой

SET HELP

HELP

SET TOPIC

Определение темы справочной системы для элементов управления

Справка типа What's This?

Глава 13. Управление проектом и создание приложения

Определение свойств окна проекта

Задание параметров проекта

Установка основной программы проекта

Использование опции Exclude

Очистка проекта от удаленных файлов

Построение проекта

Галерея компонентов Visual FoxPro

Запуск Галереи компонентов

Настройка параметров окна Галереи компонентов

Каталоги Галереи компонентов

Представления данных

Работа с проектом из окна Галереи компонентов

Использование метода "перенести-и-оставить" для перемещения объектов

Создание новой формы

Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных

Условия достоверности ввода данных на уровне записей

Триггеры

Хранимые процедуры

Использование триггеров и хранимых процедур

Определение значения поля при добавлении новой записи

Проверка удовлетворения введенных значений заданному условию

Действия, выполняемые при добавлении новых записей

Условия достоверности ввода данных на уровне поля таблицы

Использование представлений данных

Создание представления данных

Сохранение созданного представления данных

Просмотр представления данных

Просмотр объема продаж товаров клиентам

Параметры представления данных

Редактирование данных

Установка редактируемых полей

Глава 15. Расширенные средства ввода данных

Отображение данных в форме в табличном виде

Использование построителя

Свойства объекта Grid

Свойства, определяющие объект Grid

Свойства объекта Column

Свойства объекта Header

Свойства объекта Text

Создание многотабличных форм для таблиц, имеющих отношение один-ко-многим

Создание многотабличной формы с помощью мастера

Создание объекта Grid с помощью конструктора форм

Создание формы с использованием объекта Grid

Создание формы, содержащей три объекта Grid

Создание вкладок в форме

Набор форм

Таймер

Создание формы с использованием таймера

Добавление данных в список

Глава 16. Библиотеки классов и ActiveX-компоненты

Использование библиотек классов

Панель инструментов Form Controls

Использование Галереи компонентов

Class Browser

Использование ActiveX-компонентов в форме

Отображение ActiveX-компонентов на панели инструментов Form Controls

Размещение ActiveX-компонентов в форме

Размещение электронной таблицы

Размещение в форме документа Microsoft Word

Работа с ActiveX-компонентами после запуска формы на выполнение

Связь ActiveX-компонентов с базой данных

Использование в форме календаря

Настройка свойств календаря

Использование календаря для ввода информации в поля дат

Глава 17. Расширенные средства создания отчетов

Использование в отчетах представлений данных

Этикетки

Использование мастера при создании этикеток с помощью мастера

Создание этикетки с помощью конструктора этикеток

Использование в отчетах отношения один-ко-многим

Глава 18. Расширенные средства выборки данных

Вывод результатов запроса

Просмотр результатов запроса в режиме Browse

Сохранение результатов запроса в курсоре

Сохранение результатов запроса в таблице

Использование результатов запроса для создания диаграммы

Представление результатов запроса на экране

Использование результатов запроса в отчете

Создание этикеток с использованием результатов запроса

Сохранение результатов запроса в формате HTML

Использование в программах команды Select

Использование переменных при формировании запросов

Подзапросы

Фраза HAVING

Оператор EXISTS

Оператор UNION

Глава 19. Объектно-ориентированное программирование

Использование классов

Базовые классы Visual FoxPro

Использование базовых классов при создании форм

Свойства объектов, созданных на основе базовых классов

Наследование событий и методов

Использование вложенных объектов

Создание пользовательских классов

Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов

Создание класса типа формы

Библиотека классов

Создание подклассов

Создание текстовой кнопки выхода из формы

Создание кнопки, содержащей изображение, для выхода из формы

Использование пользовательских классов для создания объектов формы

Просмотр информации о классе и определение значка для класса

Формирование списка библиотек, используемых в конструкторах форм и классов

Создание форм на основе пользовательских классов

Создание формы просмотра информации о клиентах

Использование формы для создания класса

Средство Class Browser

Управление классами

Создание панели инструментов

Глава 20. Многопользовательская работа в локальной сети

Типы блокировок

Автоматическая блокировка

Полная блокировка таблицы и блокировка изменений

Блокировка таблицы

Блокировка записей

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

Снятие блокировок таблиц и записей

Сеансы работы с данными

Использование буферов

Блокировка при буферизации

Обнаружение и устранение конфликтов

Использование транзакций

Глава 21. Связывание и внедрение объектов, экспорт и импорт данных

Visual FoxPro и OLE-объекты

Внедрение нового OLE-объекта

Внедрение OLE-объекта из файла

Связывание OLE-объекта

Insert Object

Paste Special

Редактирование OLE-объекта

Удаление OLE-объекта

Использование объектно-ориентированного программирования

Передача данных в Microsoft Excel с помощью OLE

Передача данных из Visual FoxPro в другие приложения

Импорт данных

Использование данных из Visual FoxPro в Microsoft Word

Глава 22. Настройка параметров Visual FoxPro

Параметры вкладок окна Options

General

Controls

Data

File Locations

Forms

Projects

Regional

View

Syntax Coloring

Debug

Field Mapping

Предметный указатель
Нет в наличии

Самоучитель Visual FoxPro 7.0

Купить Самоучитель Visual FoxPro 7.0
Артикул : 5581
Издательство : BHV-СПб
Автор : Людмила Омельченко
Формат : 70x100/16
Страниц : 672
Год издания : 2002
Тип переплета : Мягкий
Нет в наличии

Описание
Книга знакомит читателя с системой управления базами данных Visual FoxPro 6.0.В ней обсуждается интегрированная среда объектно-ориентированного программирования, а также создание основных объектов Visual FoxPro (таблиц, запросов, форм, отчетов, классов) и управление ими. Рассмотрены вопросы построения проекта и создания законченного приложения, справочной системы приложения в формате WinHelp или HTML. В книге содержится множество готовых решений и иллюстраций, которые помогут читателю легко разобраться в изложенном материале.Для разработчиков приложений

Содержание:

Введение

Как пользоваться книгой

Как построена книга

Специальные элементы книги

Глава 1. Знакомство с Visual FoxPro

Базы данных

Объекты Visual FoxPro

Что нового появилось в Visual FoxPro 6.0

Глава 2. Главное окно Visual FoxPro

Системное меню и системные кнопки

Знакомство со стандартной панелью инструментов Visual FoxPro

Краткий обзор меню Visual FoxPro

Выполнение команд меню

Отказ от выполнения команды меню

File

Edit

View

Format

Tools

Program

Windows

Help

Выход из Visual FoxPro

Справочная система Visual FoxPro

Окно справочной системы

Использование вкладки Содержание

Поиск справки по предметному указателю

Использование вкладки Поиск

Вкладка Избранное

Просмотр справочной информации в Интернете

Глава 3. Проект как средство объединения элементов приложения

Создание проекта приложения

Управление проектом с помощью меню

Управление элементами проекта

Использование мастера при создании проекта

Задание общих параметров проекта

Задание информации о разработчиках проекта

Формирование списка баз данных и таблиц, используемых в проекте

Формирование списка форм проекта

Формирование списка отчетов

Настройка дополнительных параметров проекта

Глава 4. Создание базы данных проекта

Создание базы данных в окне проекта

Создание базы данных вне проекта

Таблицы - основа базы данных

Имена таблиц

Создание таблицы с помощью мастера

Окно конструктора таблиц

Определение полей таблицы

Ввод наименований полей

Типы полей

Задание свойств полей

Опция NULL

Назначение кнопок окна конструктора таблицы

Определение свойств таблицы

Создание таблицы в конструкторе таблиц

Режимы просмотра таблицы

Модификация таблицы

Изменение наименований полей и их типов

Добавление и удаление полей

Изменение порядка расположения полей

Индексы

Создание первичного ключа для таблицы

Создание составного индекса

Отношения между таблицами

Создание отношений между таблицами

Целостность данных

Глава 5. Форма как средство ввода и редактирования данных

Мастер автоформы

Создание формы с помощью мастера

Запуск формы

Объекты формы

Действия, выполняемые с объектами формы

Выделение объектов формы

Отмена выделения объектов

Перемещение объектов в форме

Удаление объектов из формы

Изменение размеров объектов и их выравнивание

Линии сетки

Изменение последовательности ввода информации в поля формы

Интерактивный режим

Режим с использованием списка объектов

Глава 6. Конструктор форм

Окно конструктора форм

Создание формы

Настройка параметров формы

Расположение

Заголовок

Стиль обрамления

Среда окружения формы

Последовательность действий при настройке параметров формы

Размещение объектов в форме

Размещение полей таблиц и надписей к ним с использованием построителя формы

Текстовая информация

Поле ввода

Использование построителя для создания поля ввода

Поле редактирования

Кнопки управления

Размещение одиночных кнопок

Редактирование составных объектов

Создание группы кнопок

Размещение изображений в форме

Размещение в форме объекта типа General

Флажки

Переключатели

Списки

Раскрывающиеся списки

Использование построителя для создания раскрывающегося списка

Счетчики

Линии и контуры

Линия

Контуры

Глава 7. Создание и печать отчетов

Что такое отчет

Рекомендации

Средства создания отчетов

Использование мастера для создания однотабличного отчета

Просмотр подготовленного отчета

Панель инструментов, используемая для просмотра отчета

Печать отчета

Глава 8. Создание отчета с помощью конструктора отчетов

Окно конструктора отчетов

Типы полос окна конструктора отчета

Использование команды Quick Report для размещения полей

Установка среды окружения отчета

Размещение объектов в отчете

Размещение в отчете текстовой информации

Добавление в отчет областей заголовка и итогов

Создание простого отчета

Размещение полей

Формирование выражения поля

Задание формата данных

Задание условий печати

Расположение поля в полосе

Размещение итогового поля

Размещение в отчете линий и прямоугольников

Панель инструментов Color Palette

Размещение в отчете рисунков

Создание отчета в свободной форме

Создание табличного отчета

Группировка данных в отчете

Использование группировки в отчете

Использование переменных в отчете

Разметка страницы отчета

Создание многоколоночного отчета

Глава 9. Запросы к базе данных

Конструктор запросов

Команды, используемые при формировании запросов

Сохранение запроса

Запуск запроса на выполнение

Формирование списка полей результирующей таблицы запроса

Вычисляемые поля запроса

Вкладка Order By конструктора запросов

Упорядочение по нескольким полям

Задание условий для выбора записей

Задание условия точного совпадения значений одного поля

Выбор полей, не удовлетворяющих заданному условию

Выбор похожих значений

Выбор записей, находящихся в заданном диапазоне значений

Формирование списка условий

Многотабличные запросы

Выборка из четырех таблиц

Группировка полей запроса

Использование в запросе выражений и функций полей

Включение в запрос итоговых значений

Изменение наименований полей в запросе

Глава 10. Перекрестные таблицы и диаграммы

Перекрестные таблицы

Одномерные перекрестные таблицы

Двумерные перекрестные таблицы

Создание перекрестной таблицы с помощью мастера

Программа создания перекрестной таблицы

Экспорт данных

Построение диаграмм

Создание диаграммы с помощью мастера Graph Wizard

Создание трехмерных диаграмм

Глава 11. Создание меню приложения

Подготовка к созданию меню

Действия, необходимые для создания меню

Запуск конструктора меню

Создание меню

"Горячие" клавиши

Задание параметров пункта меню в диалоговом окне Prompt Options

Определение клавиш быстрого вызова пунктов меню

Формирование сообщения для пункта меню

Блокирование команд меню

Присвоение имени пункту меню

Действия для пунктов меню

Команда

Процедура

Определение подменю

Разделители элементов меню

Определение параметров меню

Сохранение, генерация и запуск меню

Создание всплывающего меню

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

Строка состояния

Использование диалоговых окон

Создание справочной системы в формате WinHelp

Темы справочной системы

Ключи для поиска тем

Перекрестные ссылки

Пояснения к терминам

Формирование файла проекта справочной системы

Раздел [Files]

Определение параметров компиляции

Раздел [Map]

Компиляция справочной системы

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

Создание справочной системы в формате HTML

Окно HTML Help Workshop

Определение параметров проекта справочной системы

Определение псевдонимов тем

Определение связи между псевдонимами и индексами тем

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

Создание ключей для поиска тем

Компиляция и тестирование справочной системы

Использование справочной системы в приложениях

Команды Visual FoxPro для управления справочной системой

SET HELP

HELP

SET TOPIC

Определение темы справочной системы для элементов управления

Справка типа What's This?

Глава 13. Управление проектом и создание приложения

Определение свойств окна проекта

Задание параметров проекта

Установка основной программы проекта

Использование опции Exclude

Очистка проекта от удаленных файлов

Построение проекта

Галерея компонентов Visual FoxPro

Запуск Галереи компонентов

Настройка параметров окна Галереи компонентов

Каталоги Галереи компонентов

Представления данных

Работа с проектом из окна Галереи компонентов

Использование метода "перенести-и-оставить" для перемещения объектов

Создание новой формы

Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных

Условия достоверности ввода данных на уровне записей

Триггеры

Хранимые процедуры

Использование триггеров и хранимых процедур

Определение значения поля при добавлении новой записи

Проверка удовлетворения введенных значений заданному условию

Действия, выполняемые при добавлении новых записей

Условия достоверности ввода данных на уровне поля таблицы

Использование представлений данных

Создание представления данных

Сохранение созданного представления данных

Просмотр представления данных

Просмотр объема продаж товаров клиентам

Параметры представления данных

Редактирование данных

Установка редактируемых полей

Глава 15. Расширенные средства ввода данных

Отображение данных в форме в табличном виде

Использование построителя

Свойства объекта Grid

Свойства, определяющие объект Grid

Свойства объекта Column

Свойства объекта Header

Свойства объекта Text

Создание многотабличных форм для таблиц, имеющих отношение один-ко-многим

Создание многотабличной формы с помощью мастера

Создание объекта Grid с помощью конструктора форм

Создание формы с использованием объекта Grid

Создание формы, содержащей три объекта Grid

Создание вкладок в форме

Набор форм

Таймер

Создание формы с использованием таймера

Добавление данных в список

Глава 16. Библиотеки классов и ActiveX-компоненты

Использование библиотек классов

Панель инструментов Form Controls

Использование Галереи компонентов

Class Browser

Использование ActiveX-компонентов в форме

Отображение ActiveX-компонентов на панели инструментов Form Controls

Размещение ActiveX-компонентов в форме

Размещение электронной таблицы

Размещение в форме документа Microsoft Word

Работа с ActiveX-компонентами после запуска формы на выполнение

Связь ActiveX-компонентов с базой данных

Использование в форме календаря

Настройка свойств календаря

Использование календаря для ввода информации в поля дат

Глава 17. Расширенные средства создания отчетов

Использование в отчетах представлений данных

Этикетки

Использование мастера при создании этикеток с помощью мастера

Создание этикетки с помощью конструктора этикеток

Использование в отчетах отношения один-ко-многим

Глава 18. Расширенные средства выборки данных

Вывод результатов запроса

Просмотр результатов запроса в режиме Browse

Сохранение результатов запроса в курсоре

Сохранение результатов запроса в таблице

Использование результатов запроса для создания диаграммы

Представление результатов запроса на экране

Использование результатов запроса в отчете

Создание этикеток с использованием результатов запроса

Сохранение результатов запроса в формате HTML

Использование в программах команды Select

Использование переменных при формировании запросов

Подзапросы

Фраза HAVING

Оператор EXISTS

Оператор UNION

Глава 19. Объектно-ориентированное программирование

Использование классов

Базовые классы Visual FoxPro

Использование базовых классов при создании форм

Свойства объектов, созданных на основе базовых классов

Наследование событий и методов

Использование вложенных объектов

Создание пользовательских классов

Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов

Создание класса типа формы

Библиотека классов

Создание подклассов

Создание текстовой кнопки выхода из формы

Создание кнопки, содержащей изображение, для выхода из формы

Использование пользовательских классов для создания объектов формы

Просмотр информации о классе и определение значка для класса

Формирование списка библиотек, используемых в конструкторах форм и классов

Создание форм на основе пользовательских классов

Создание формы просмотра информации о клиентах

Использование формы для создания класса

Средство Class Browser

Управление классами

Создание панели инструментов

Глава 20. Многопользовательская работа в локальной сети

Типы блокировок

Автоматическая блокировка

Полная блокировка таблицы и блокировка изменений

Блокировка таблицы

Блокировка записей

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

Снятие блокировок таблиц и записей

Сеансы работы с данными

Использование буферов

Блокировка при буферизации

Обнаружение и устранение конфликтов

Использование транзакций

Глава 21. Связывание и внедрение объектов, экспорт и импорт данных

Visual FoxPro и OLE-объекты

Внедрение нового OLE-объекта

Внедрение OLE-объекта из файла

Связывание OLE-объекта

Insert Object

Paste Special

Редактирование OLE-объекта

Удаление OLE-объекта

Использование объектно-ориентированного программирования

Передача данных в Microsoft Excel с помощью OLE

Передача данных из Visual FoxPro в другие приложения

Импорт данных

Использование данных из Visual FoxPro в Microsoft Word

Глава 22. Настройка параметров Visual FoxPro

Параметры вкладок окна Options

General

Controls

Data

File Locations

Forms

Projects

Regional

View

Syntax Coloring

Debug

Field Mapping

Предметный указатель

Рекомендуемые книги

Купить Божественная комедия. Новая Жизнь. Переводчик Михаил Лозинский

Божественная комедия. Новая Жизнь. Переводчик Михаил Лозинский

Данте Алигьери

250 грн
Купить Основи охорони праці. Підручник

Основи охорони праці. Підручник

Запорожець О.І.

164 грн
Купить Чистый Python. Тонкости программирования для профи

Чистый Python. Тонкости программирования для профи

Дэн Бейдер

590 грн
Купить Правове забезпечення, організація та захист господарської діяльності. Навчальний посібник .

Правове забезпечення, організація та захист господарської діяльності. Навчальний посібник .

Понікаров В.Д.

169 грн
Купить Сильный ход: Нестандартные решения в рекламе

Сильный ход: Нестандартные решения в рекламе

Алексей Иванов

285 грн
Купить Економічна безпека підприємства. Навчальний посібник

Економічна безпека підприємства. Навчальний посібник

Іванюта Т.М.

169 грн
Купить Київ.ТОР10 /Кyiv.ТОР10. Фотоальбом (Англійською)

Київ.ТОР10 /Кyiv.ТОР10. Фотоальбом (Англійською)

Виктор Киркевич

144 грн
Купить Актерское мастерство: американская школа

Актерское мастерство: американская школа

Артур Бартоу

395 грн
Купить Как найти своих людей: Искусство подбора и оценки персонала для руководителя

Как найти своих людей: Искусство подбора и оценки персонала для руководителя

Светлана Иванова

315 грн
Купить Искусство подбора персонала. Как оценить человека за час

Искусство подбора персонала. Как оценить человека за час

Светлана Иванова

336 грн
Купить PHP 7. В подлиннике

PHP 7. В подлиннике

Дмитрий Котеров, Игорь Симдянов

1 010 грн
Купить Наиболее эффективное программирование на C#: 50 способов улучшения кода

Наиболее эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

495 грн
Купить Нет, спасибо, я просто смотрю. Как посетителя превратить в покупателя

Нет, спасибо, я просто смотрю. Как посетителя превратить в покупателя

Гарри Дж. Фридман

415 грн
Купить Магия (новое издание)

Магия (новое издание)

Ронда Берн

240 грн
Купить Основы шахмат. Шаг за шагом

Основы шахмат. Шаг за шагом

Ирвинг Чернев

305 грн
Купить Квантовая случайность. Нелокальность, телепортация и другие квантовые чудеса

Квантовая случайность. Нелокальность, телепортация и другие квантовые чудеса

Николя Жизан

280 грн
Купить Мастерство актера: Техника Чаббак

Мастерство актера: Техника Чаббак

Чаббак Ивана

380 грн
Купить Python и машинное обучение

Python и машинное обучение

Себастьян Рашка

1 350 грн
Купить Книга міфічних чудовиськ

Книга міфічних чудовиськ

170 грн
Купить P.S.Я люблю тебя

P.S.Я люблю тебя

Сесилия Ахерн

140 грн
Купить Ми були солдатами… і молодими. Я-Дранґ — битва, що змінила війну у В’єтнамі

Ми були солдатами… і молодими. Я-Дранґ — битва, що змінила війну у В’єтнамі

Гаролд Ґ. Мур, Джозеф Л. Ґелловей

240 грн
Купить З ранку до ночі. Сторінки-цікавинки

З ранку до ночі. Сторінки-цікавинки

Василь Федієнко

230 грн
Купить Комплект игры «Thinkers 9-12 лет - ЮМОР» (рус.)

Комплект игры «Thinkers 9-12 лет - ЮМОР» (рус.)

186 грн
Купить Квадрант денежного потока

Квадрант денежного потока

Роберт Кийосаки

285 грн
Купить #girls#fashion#flowers

#girls#fashion#flowers

64 грн
Купить Абсурд зла в формате иронии

Абсурд зла в формате иронии

Александр Кугай

85 грн
Купить Психология персонала: потребности, мотивация и ценности

Психология персонала: потребности, мотивация и ценности

Верещагин Л.А.

115 грн
Купить Трудове право України. Підручник затверджений МОН України

Трудове право України. Підручник затверджений МОН України

Іншин М.І.

285 грн
Купить Сказки малышам

Сказки малышам

Григорий Остер

235 грн
Купить История человечества в великих документах

История человечества в великих документах

Кирилл Бабаев

530 грн
Купить Идея на миллион. Придумай и запусти свой стартап! Настольная игра

Идея на миллион. Придумай и запусти свой стартап! Настольная игра

440 грн
Купить Экстремальная растяжка. Раздвигая границы возможного

Экстремальная растяжка. Раздвигая границы возможного

Эл Кавадло

208 грн
Купить Прикладная криптография: протоколы, алгоритмы и исходный код на C

Прикладная криптография: протоколы, алгоритмы и исходный код на C

Брюс Шнайер

1 080 грн
Купить Структуры данных и алгоритмы их обработки на языке программирования Паскаль

Структуры данных и алгоритмы их обработки на языке программирования Паскаль

Касторнова В.

318 грн
Купить React и Redux: функциональная веб-разработка

React и Redux: функциональная веб-разработка

Алекс Бэнкс, Ева Порселло

560 грн
Купить Интернет-энциклопедия

Интернет-энциклопедия

Копыл В.И.

47 грн
Купить Самая главная молекула: От структуры ДНК к биомедицине XXI века

Самая главная молекула: От структуры ДНК к биомедицине XXI века

Максим Франк-Каменецкий

336 грн
Купить Мир, полный демонов: Наука - как свеча во тьме

Мир, полный демонов: Наука - как свеча во тьме

Карл Эдвард Саган

370 грн
Купить Assassin's Creed. Тайный крестовый поход

Assassin's Creed. Тайный крестовый поход

Оливер Боуден

150 грн
Купить Договориться можно обо всем! Как добиваться максимума в любых переговорах

Договориться можно обо всем! Как добиваться максимума в любых переговорах

Гэвин Кеннеди

240 грн

Описание

Книга знакомит читателя с системой управления базами данных Visual FoxPro 6.0.В ней обсуждается интегрированная среда объектно-ориентированного программирования, а также создание основных объектов Visual FoxPro (таблиц, запросов, форм, отчетов, классов) и управление ими. Рассмотрены вопросы построения проекта и создания законченного приложения, справочной системы приложения в формате WinHelp или HTML. В книге содержится множество готовых решений и иллюстраций, которые помогут читателю легко разобраться в изложенном материале.Для разработчиков приложений

Содержание:

Введение

Как пользоваться книгой

Как построена книга

Специальные элементы книги

Глава 1. Знакомство с Visual FoxPro

Базы данных

Объекты Visual FoxPro

Что нового появилось в Visual FoxPro 6.0

Глава 2. Главное окно Visual FoxPro

Системное меню и системные кнопки

Знакомство со стандартной панелью инструментов Visual FoxPro

Краткий обзор меню Visual FoxPro

Выполнение команд меню

Отказ от выполнения команды меню

File

Edit

View

Format

Tools

Program

Windows

Help

Выход из Visual FoxPro

Справочная система Visual FoxPro

Окно справочной системы

Использование вкладки Содержание

Поиск справки по предметному указателю

Использование вкладки Поиск

Вкладка Избранное

Просмотр справочной информации в Интернете

Глава 3. Проект как средство объединения элементов приложения

Создание проекта приложения

Управление проектом с помощью меню

Управление элементами проекта

Использование мастера при создании проекта

Задание общих параметров проекта

Задание информации о разработчиках проекта

Формирование списка баз данных и таблиц, используемых в проекте

Формирование списка форм проекта

Формирование списка отчетов

Настройка дополнительных параметров проекта

Глава 4. Создание базы данных проекта

Создание базы данных в окне проекта

Создание базы данных вне проекта

Таблицы - основа базы данных

Имена таблиц

Создание таблицы с помощью мастера

Окно конструктора таблиц

Определение полей таблицы

Ввод наименований полей

Типы полей

Задание свойств полей

Опция NULL

Назначение кнопок окна конструктора таблицы

Определение свойств таблицы

Создание таблицы в конструкторе таблиц

Режимы просмотра таблицы

Модификация таблицы

Изменение наименований полей и их типов

Добавление и удаление полей

Изменение порядка расположения полей

Индексы

Создание первичного ключа для таблицы

Создание составного индекса

Отношения между таблицами

Создание отношений между таблицами

Целостность данных

Глава 5. Форма как средство ввода и редактирования данных

Мастер автоформы

Создание формы с помощью мастера

Запуск формы

Объекты формы

Действия, выполняемые с объектами формы

Выделение объектов формы

Отмена выделения объектов

Перемещение объектов в форме

Удаление объектов из формы

Изменение размеров объектов и их выравнивание

Линии сетки

Изменение последовательности ввода информации в поля формы

Интерактивный режим

Режим с использованием списка объектов

Глава 6. Конструктор форм

Окно конструктора форм

Создание формы

Настройка параметров формы

Расположение

Заголовок

Стиль обрамления

Среда окружения формы

Последовательность действий при настройке параметров формы

Размещение объектов в форме

Размещение полей таблиц и надписей к ним с использованием построителя формы

Текстовая информация

Поле ввода

Использование построителя для создания поля ввода

Поле редактирования

Кнопки управления

Размещение одиночных кнопок

Редактирование составных объектов

Создание группы кнопок

Размещение изображений в форме

Размещение в форме объекта типа General

Флажки

Переключатели

Списки

Раскрывающиеся списки

Использование построителя для создания раскрывающегося списка

Счетчики

Линии и контуры

Линия

Контуры

Глава 7. Создание и печать отчетов

Что такое отчет

Рекомендации

Средства создания отчетов

Использование мастера для создания однотабличного отчета

Просмотр подготовленного отчета

Панель инструментов, используемая для просмотра отчета

Печать отчета

Глава 8. Создание отчета с помощью конструктора отчетов

Окно конструктора отчетов

Типы полос окна конструктора отчета

Использование команды Quick Report для размещения полей

Установка среды окружения отчета

Размещение объектов в отчете

Размещение в отчете текстовой информации

Добавление в отчет областей заголовка и итогов

Создание простого отчета

Размещение полей

Формирование выражения поля

Задание формата данных

Задание условий печати

Расположение поля в полосе

Размещение итогового поля

Размещение в отчете линий и прямоугольников

Панель инструментов Color Palette

Размещение в отчете рисунков

Создание отчета в свободной форме

Создание табличного отчета

Группировка данных в отчете

Использование группировки в отчете

Использование переменных в отчете

Разметка страницы отчета

Создание многоколоночного отчета

Глава 9. Запросы к базе данных

Конструктор запросов

Команды, используемые при формировании запросов

Сохранение запроса

Запуск запроса на выполнение

Формирование списка полей результирующей таблицы запроса

Вычисляемые поля запроса

Вкладка Order By конструктора запросов

Упорядочение по нескольким полям

Задание условий для выбора записей

Задание условия точного совпадения значений одного поля

Выбор полей, не удовлетворяющих заданному условию

Выбор похожих значений

Выбор записей, находящихся в заданном диапазоне значений

Формирование списка условий

Многотабличные запросы

Выборка из четырех таблиц

Группировка полей запроса

Использование в запросе выражений и функций полей

Включение в запрос итоговых значений

Изменение наименований полей в запросе

Глава 10. Перекрестные таблицы и диаграммы

Перекрестные таблицы

Одномерные перекрестные таблицы

Двумерные перекрестные таблицы

Создание перекрестной таблицы с помощью мастера

Программа создания перекрестной таблицы

Экспорт данных

Построение диаграмм

Создание диаграммы с помощью мастера Graph Wizard

Создание трехмерных диаграмм

Глава 11. Создание меню приложения

Подготовка к созданию меню

Действия, необходимые для создания меню

Запуск конструктора меню

Создание меню

"Горячие" клавиши

Задание параметров пункта меню в диалоговом окне Prompt Options

Определение клавиш быстрого вызова пунктов меню

Формирование сообщения для пункта меню

Блокирование команд меню

Присвоение имени пункту меню

Действия для пунктов меню

Команда

Процедура

Определение подменю

Разделители элементов меню

Определение параметров меню

Сохранение, генерация и запуск меню

Создание всплывающего меню

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

Строка состояния

Использование диалоговых окон

Создание справочной системы в формате WinHelp

Темы справочной системы

Ключи для поиска тем

Перекрестные ссылки

Пояснения к терминам

Формирование файла проекта справочной системы

Раздел [Files]

Определение параметров компиляции

Раздел [Map]

Компиляция справочной системы

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

Создание справочной системы в формате HTML

Окно HTML Help Workshop

Определение параметров проекта справочной системы

Определение псевдонимов тем

Определение связи между псевдонимами и индексами тем

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

Создание ключей для поиска тем

Компиляция и тестирование справочной системы

Использование справочной системы в приложениях

Команды Visual FoxPro для управления справочной системой

SET HELP

HELP

SET TOPIC

Определение темы справочной системы для элементов управления

Справка типа What's This?

Глава 13. Управление проектом и создание приложения

Определение свойств окна проекта

Задание параметров проекта

Установка основной программы проекта

Использование опции Exclude

Очистка проекта от удаленных файлов

Построение проекта

Галерея компонентов Visual FoxPro

Запуск Галереи компонентов

Настройка параметров окна Галереи компонентов

Каталоги Галереи компонентов

Представления данных

Работа с проектом из окна Галереи компонентов

Использование метода "перенести-и-оставить" для перемещения объектов

Создание новой формы

Глава 14. Условия достоверности, хранимые процедуры, триггеры, представления данных

Условия достоверности ввода данных на уровне записей

Триггеры

Хранимые процедуры

Использование триггеров и хранимых процедур

Определение значения поля при добавлении новой записи

Проверка удовлетворения введенных значений заданному условию

Действия, выполняемые при добавлении новых записей

Условия достоверности ввода данных на уровне поля таблицы

Использование представлений данных

Создание представления данных

Сохранение созданного представления данных

Просмотр представления данных

Просмотр объема продаж товаров клиентам

Параметры представления данных

Редактирование данных

Установка редактируемых полей

Глава 15. Расширенные средства ввода данных

Отображение данных в форме в табличном виде

Использование построителя

Свойства объекта Grid

Свойства, определяющие объект Grid

Свойства объекта Column

Свойства объекта Header

Свойства объекта Text

Создание многотабличных форм для таблиц, имеющих отношение один-ко-многим

Создание многотабличной формы с помощью мастера

Создание объекта Grid с помощью конструктора форм

Создание формы с использованием объекта Grid

Создание формы, содержащей три объекта Grid

Создание вкладок в форме

Набор форм

Таймер

Создание формы с использованием таймера

Добавление данных в список

Глава 16. Библиотеки классов и ActiveX-компоненты

Использование библиотек классов

Панель инструментов Form Controls

Использование Галереи компонентов

Class Browser

Использование ActiveX-компонентов в форме

Отображение ActiveX-компонентов на панели инструментов Form Controls

Размещение ActiveX-компонентов в форме

Размещение электронной таблицы

Размещение в форме документа Microsoft Word

Работа с ActiveX-компонентами после запуска формы на выполнение

Связь ActiveX-компонентов с базой данных

Использование в форме календаря

Настройка свойств календаря

Использование календаря для ввода информации в поля дат

Глава 17. Расширенные средства создания отчетов

Использование в отчетах представлений данных

Этикетки

Использование мастера при создании этикеток с помощью мастера

Создание этикетки с помощью конструктора этикеток

Использование в отчетах отношения один-ко-многим

Глава 18. Расширенные средства выборки данных

Вывод результатов запроса

Просмотр результатов запроса в режиме Browse

Сохранение результатов запроса в курсоре

Сохранение результатов запроса в таблице

Использование результатов запроса для создания диаграммы

Представление результатов запроса на экране

Использование результатов запроса в отчете

Создание этикеток с использованием результатов запроса

Сохранение результатов запроса в формате HTML

Использование в программах команды Select

Использование переменных при формировании запросов

Подзапросы

Фраза HAVING

Оператор EXISTS

Оператор UNION

Глава 19. Объектно-ориентированное программирование

Использование классов

Базовые классы Visual FoxPro

Использование базовых классов при создании форм

Свойства объектов, созданных на основе базовых классов

Наследование событий и методов

Использование вложенных объектов

Создание пользовательских классов

Создание пользовательского класса на основе базовых классов Visual FoxPro в конструкторе классов

Создание класса типа формы

Библиотека классов

Создание подклассов

Создание текстовой кнопки выхода из формы

Создание кнопки, содержащей изображение, для выхода из формы

Использование пользовательских классов для создания объектов формы

Просмотр информации о классе и определение значка для класса

Формирование списка библиотек, используемых в конструкторах форм и классов

Создание форм на основе пользовательских классов

Создание формы просмотра информации о клиентах

Использование формы для создания класса

Средство Class Browser

Управление классами

Создание панели инструментов

Глава 20. Многопользовательская работа в локальной сети

Типы блокировок

Автоматическая блокировка

Полная блокировка таблицы и блокировка изменений

Блокировка таблицы

Блокировка записей

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

Снятие блокировок таблиц и записей

Сеансы работы с данными

Использование буферов

Блокировка при буферизации

Обнаружение и устранение конфликтов

Использование транзакций

Глава 21. Связывание и внедрение объектов, экспорт и импорт данных

Visual FoxPro и OLE-объекты

Внедрение нового OLE-объекта

Внедрение OLE-объекта из файла

Связывание OLE-объекта

Insert Object

Paste Special

Редактирование OLE-объекта

Удаление OLE-объекта

Использование объектно-ориентированного программирования

Передача данных в Microsoft Excel с помощью OLE

Передача данных из Visual FoxPro в другие приложения

Импорт данных

Использование данных из Visual FoxPro в Microsoft Word

Глава 22. Настройка параметров Visual FoxPro

Параметры вкладок окна Options

General

Controls

Data

File Locations

Forms

Projects

Regional

View

Syntax Coloring

Debug

Field Mapping

Предметный указатель

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Параметры

Артикул : 5581
Издательство : BHV-СПб
Автор : Людмила Омельченко
Формат : 70x100/16
Страниц : 672
Год издания : 2002
Тип переплета : Мягкий
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности