Компьютерная литература
  • формат archive, djvu
  • размер 78,26 МБ
  • добавлен 10 апреля 2013 г.
Шутенко Ю.Т. Visual FoxPro для профессионалов (+CD)
БХВ-Петербург, 2009. – 576 c. – ISBN: 9785977503075.
Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, JavaScript, AJAX, JSON и др. Описаны способы размещения и получения данных в Интернете. Рассмотрено применение Windows-технологий: COM, DCOM и COM+, Windows Shell, ActiveX и др. Показана организация обмена данными с различными СУБД (MySQL, SQL Server) и другими приложениями. Уделено внимание вопросам расширения возможностей VFP за счет настроек интерфейса и применения различных трюков при программировании.
Компакт-диск содержит исходные тексты программ, классов и демонстрационных примеров, описанных в книге.
Оглавление:
Благодарности
Введение
HTML
Что представляет собой документ HTML?
Кто в DOM-ике живет?
О пользе первичного ключа
Работа с объектами. Сборка произвольного HTML-файла
Принципы создания элементов документа
Сказ про овечку Долли в доме HTML
Практическое использование
Отчеты в формате HTML/XHTML
Некоторые нюансы использования HTML DOM с VFP
XML и другие X
Терминология
Well-formed против valid
Структура XML-документа
Пролог
Корневой элемент
Элементы
Типы структуры XML-документов (или смерть буриданова осла)
Экспорт из Visual FoxPro в XML
Общие правила создания объектов объектной модели XML-документа
Создание инструкции по обработке (processing instruction)
Особенности использования декларации standalone
XSLT-преобразование
JavaScript, AJAX, JSON
JavaScript — давайте познакомимся!
Элемент Script
Где место JavaScript в документах?
Эти "переменчивые" переменные
Двуликий оператор var
Массивы
Функции
Объекты
JSON и AJAX
ASP.NET + Visual FoxPro
Терминология
Работа с базами данных Visual FoxPro
Web-сайты на ASP.NET
Создание простейшего сайта
Работа с локальными данными
Работа с данными, размещенными на публичном сервере
Web-службы
Использование Web-служб
Получение информации через сервисные приложения VFP
Получение информации с помощью XML DOM
Получение информации с помощью WSDLReader
Создание собственной Web-службы
Введение в LINQ
Первые шаги
Что требуется для работы с LINQ?
Первый проект с LINQ
Подготовка
Работа с ORD
Создание страницы с данными из таблиц
Введение в SilverLight
Что такое SilverLight?
Что требуется для введения SilverLight в приложения Visual FoxPro?
Первые шаги
Где разместить вызов метода создания плагина?
Где разместить вызов функции создания плагина?
Файл содержания SilverLight
Объект Canvas
Размещение объекта Canvas
Первые результаты
COM, DCOM и СОМ+
Краткий экскурс в историю
Что такое СОМ?
Что такое DCOM?
Что такое СОМ+?
"Состояние без состояния"
Потоки и апартаменты
СОМ+ и транзакции
Как выполнять транзакции под СОМ+ для данных VFP
Создание классов CRMWorker и CRMCompensator
FileSystemObject
Объект FileSystemObject
Свойство Drives
Методы FileSystemObject
Объект File
Свойства объекта File
Методы объекта File
Объект Folder
Свойства объекта Folder
Методы объекта Folder
Объект Drive
Свойства объекта Drive
Объект ТехtStrea
Свойства объекта TextStream
Методы объекта TextStream
Объекты WshShell и WshNetwork
Что такое WSH?
Объект WshShell
Свойства
Методы
Объект WshNetwork
Свойства
Методы
Использование Windows Management Instrumentation
Структура WMI
Создание объектов
Подключение с помощью WMI-моникера
Извлечение информации из объектов WMI
Провайдеры
Работа с классами
Особенности работы с WMI на Windows Vista
Использование ActiveX
Использование WEB Browser Control
Планировщик маршрута на базе Microsoft Virtual Earth
Как создать объект VEMap
Реализация
Использование Windows Image Acquisition
Сервер MySQL и Visual FoxPro
Краткие характеристики версии 5.0
Установка и конфигурирование MySQL сервера
Работа с мастером конфигурации MySQL сервера
Инструменты для работы с базами данных MySQL
Создание и работа с базой данных MySQL
Разметка типов данных MySQL в типы данных Visual FoxPro
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
Заключение
Использование CursorAdapter
Класс CursorAdapter
Создание настраиваемого класса CursorAdapter
Настройка класса для работы с MySQL через ODBC
Как насчет модификации команды SelectCmcH
MLAdapter
Как извлечь данные из DataSet Web-службы?
Особенности работы с вложенными таблицами
Извлечение XML-данных из MS SQL Server
MS SQL Server 2000
Как извлечь данные?
MS SQL Server 2005
Особенности формирования XML MS SQL Server
Расширение Visual FoxPro с помощью Visual FoxPro
IntelliSense
Объекты-компаньоны
Инструментарий Visual FoxPro
Task List (Список задач)
Environment Manager (Диспетчер среды)
Data Explorer (Проводник к данным)
Работа с природными базами Visual FoxPro
Полезные решения
Предотвращение повторного запуска приложения
Поиск окна приложения
Использование таблицы атомов
Использование Mutex
Приложения
Приложение 1 - FileSystemObject и WMI
Объект Scripting. FileSystemObject
Настройки безопасности WMI
Язык запросов WMI Query Language
Приложение 2 - Свойства и методы объекта WshShell
Набор переменных среды — PROCESS
Методы объекта WshShell
Специальные каталоги
База данных foxdevcons (MySQL)
Приложение 3 - Описание компакт-диска
Предметный указатель