Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, JavaScript, AJAX, JSON и др. Описаны способы размещения и получения данных в Интернете. Рассмотрено применение Windows-технологий: COM, DCOM и СОМ+, Windows Shell, ActiveX и др. Показана организация обмена данными с различными СУБД (MySQL, SQL Server) и другими приложениями. Уделено внимание вопросам расширения возможностей VFP за счет настроек интерфейса и применения различных трюков при программировании. Компакт-диск содержит исходные тексты программ, классов и демонстрационных примеров, описанных в книге.
Название: Visual FoxPro для профессионалов (+CD) Автор: Шутенко Ю. Т. Издательство: БХВ-Петербург Год: 2009 Страниц: 550 Формат: DJVU Размер: 78,2 МБ ISBN: 978-5-9775-0307-5 Качество: Отличное Серия или Выпуск: Профессиональное программирование
Содержание:
Благодарности Введение Глава 1. HTML Что представляет собой документ HTML? Кто в DOM-ике живет? О пользе первичного ключа Работа с объектами. Сборка произвольного HTML-файла Принципы создания элементов документа Сказ про овечку Долли в доме HTML Практическое использование Отчеты в формате HTML/XHTML Некоторые нюансы использования HTML DOM с VFP Глава 2. XML и другие X Терминология Well-formed против valid Структура XML-документа Пролог Корневой элемент Элементы Типы структуры XML-документов (или смерть буриданова осла) Экспорт из Visual FoxPro в XML Общие правила создания объектов объектной модели XML-документа Создание инструкции по обработке (processing instruction) Особенности использования декларации standalone XSLT-преобразование Глава 3. JavaScript, AJAX, JSON JavaScript - давайте познакомимся! Элемент script Где место JavaScript в документах? Эти «переменчивые» переменные Двуликий оператор var Массивы Функции Объекты JSON и AJAX Глава 4. ASP.NET + Visual FoxPro Терминология Работа с базами данных Visual FoxPro Web-сайты на ASP.NET Создание простейшего сайта Работа с локальными данными Работа с данными, размещенными на публичном сервере Глава 5. Web-службы Использование Web-служб Получение информации через сервисные приложения VFP Получение информации с помощью XML DOM Получение информации с помощью WSDLReader Создание собственной Web-службы Глава 6. Введение в LINQ Первые шаги Что требуется для работы с LINQ? Первый проект с L1NQ Подготовка Работа с ORD Создание страницы с данными из таблиц Глава 7. Введение в SilverLight Что такое SilverLight? Что требуется для введения SilverLight в приложения Visual FoxPro? Первые шаги Где разместить вызов метода создания плагина? Где разместить вызов функции создания плагина? Файл содержания SilverLight Объект Canvas Размещение объекта Canvas Первые результаты Глава 8. COM, DCOM и СОМ+ Краткий экскурс в историю Что такое СОМ? Что такое DCOM? Что такое СОМ+? «Состояние без состояния» Потоки и апартаменты СОМ+ и транзакции Как выполнять транзакции под СОМ+ для данных VFP Создание классов CRMWorker и CRMCompensator Глава 9. FileSystemObject Объект FileSystemObject Свойство Drives Методы FileSystemObject Объект File Свойства объекта File Методы объекта File Объект Folder Свойства объекта Folder Методы объекта Folder Объект Drive Свойства объекта Drive Объект TextSiream Свойства объекта TextStream Методы объекта TextStream Глава 10. Объекты WshShellu WshNetwork Что такое WSH? Объект WshShell Свойства Методы Объект WshNetwork Свойства Методы Глава 11. Использование Windows Management Instrumentation Структура WMI Создание объектов Подключение с помощью WMI-моникера Извлечение информации из объектов WMI Провайдеры Работа с классами Особенности работы с WMI на Windows Vista Глава 12. Использование ActiveX Использование WEB Browser Control Планировщик маршрута на базе Microsoft Virtual Earth Как создать объект VEMap Реализация Использование Windows Image Acquisition Глава 13. Сервер MySQL и Visual FoxPro Краткие характеристики версии 5.0 Установка и конфигурирование MySQL сервера Работа с мастером конфигурации MySQL сервера Инструменты для работы с базами данных MySQL Создание и работа с базой данных MySQL Разметка типов данных MySQL в типы данных Visual FoxPro Глава 14. Advantage Database Server 9.0 Что пишут разработчики сервера о своем продукте? Чем он может быть интересен для программистов Visual FoxPro? Установка Advantage Database Server Начало работы Утилита конфигурации Утилита Advantage Data Architect (ARC) Конфигурация Advantage серверов и клиентов «Кто есть кто» в Advantage? Как сконфигурировать? Конфигурация Advantage Local Server Конфигурация Advantage Database Server Конфигурация клиента Проба пера Работа со свободными таблицами Visual FoxPro Импорт базы данных Northwind в словарь данных Advantage Использование сквозных запросов Полнотекстовый поиск (FTS) Использование утилиты DBCConvert. prg Заключение Глава 15. Использование CursorAdapter Класс CursorAdapter Создание настраиваемого класса CursorAdapter Настройка класса для работы с MySQL через ODBC Как насчет модификации команды SelectCmd? Глава 16. XMLAdapter Как извлечь данные из DataSet Web-службы? Особенности работы с вложенными таблицами Извлечение XML-данных из MS SQL Server MS SQL Server 2000 Как извлечь данные? MS SQL Server 2005 Особенности формирования XML MS SQL Server Глава 17. Расширение Visual FoxPro с помощью Visual FoxPro IntelliSense Объекты-компаньоны Глава 18. Инструментарий Visual FoxPro Task List (Список задач) Environment Manager (Диспетчер среды) Data Explorer (Проводник к данным) Работа с природными базами Visual FoxPro Глава 19. Полезные решения Предотвращение повторного запуска приложения Поиск окна приложения Использование таблицы атомов Использование Mutex ПРИЛОЖЕНИЯ Приложение 1. FileSystemObject и WMI Объект Scripting. FileSystemObject Настройки безопасности WMI Язык запросов WMI Query Language Приложение 2. Свойства и методы объекта WshShell Набор переменных среды - PROCESS Методы объекта WshShelL Специальные каталоги База данных foxdevcons (MySQL) Приложение 3. Описание компакт-диска Предметный указатель