Visual FoxPro для профессионалов (+ CD). Юрий Шутенко

Visual FoxPro для профессионалов (+ CD)

ИздательствоBHV
Год издания2009
Страниц576
ПереплетМягкая обложка
ПриложениеПрилагается CD
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-9775-0307-5
ИзготовительООО "Издательство "БХВ-Петербург". 194100, РФ, г. Санкт-Петербург, пр-т Лесной, 37/1Б
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, JavaScript, AJAX, JSON и др.

Книга посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, JavaScript, AJAX, JSON и др. Описаны способы размещения и получения данных в Интернете. Рассмотрено применение Windows-технологий: COM, DCOM и COM+, Windows Shell, ActiveX и др. Показана организация обмена данными с различными СУБД (MySQL, SQL Server) и другими приложениями. Уделено внимание вопросам расширения возможностей VFP за счет настроек интерфейса и применения различных трюков при программировании.

Компакт-диск содержит исходные тексты программ, классов и демонстрационных примеров, описанных в книге.

Содержание

  • Благодарности
  • Введение
  • Глава 1. HTML
    • Что представляет собой документ HTML?
    • Кто в DOM-ике живет?
    • О пользе первичного ключа
    • Работа с объектами. Сборка произвольного HTML-файла
    • Принципы создания элементов документа
    • Сказ про овечку Долли в доме HTML
    • Практическое использование
    • Отчеты в формате HTML/XHTML
    • Некоторые нюансы использования HTML DOM c 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?
    • Первый проект с LINQ
    • Подготовка
    • Работа с ORD
    • Создание страницы с данными из таблиц
  • Глава 7. Введение в SilverLight
    • Что такое SilverLight?
    • Что требуется для введения SilverLight в приложения Visual FoxPro?
    • Первые шаги
    • Где разместить вызов метода создания плагина?
    • Где разместить вызов функции создания плагина?
    • Файл содержания SilverLight
    • Объект Canvas
    • Размещение объекта Canvas
    • Первые результаты
  • Глава 8. COM, DCOM и COM+
    • Краткий экскурс в историю
    • Что такое СОМ?
    • Что такое DCOM?
    • Что такое COM+?
    • "Состояние без состояния"
    • Потоки и апартаменты
    • COM+ и транзакции
    • Как выполнять транзакции под COM+ для данных VFP
    • Создание классов CRMWorker и CRMCompensator
  • Глава 9. FileSystemObject
    • Объект FileSystemObject
    • Свойство Drives
    • Методы FileSystemObject
    • Объект File
    • Свойства объекта File
    • Методы объекта File
    • Объект Folder
    • Свойства объекта Folder
    • Методы объекта Folder
    • Объект Drive
    • Свойства объекта Drive
    • Объект TextStream
    • Свойства объекта TextStream
    • Методы объекта TextStream
  • Глава 10. Объекты WshShell и 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)
    • Использование утилиты DBСConvert.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. Описание компакт-диска
  • Предметный указатель

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам