Информация о книге

978-5-9775-0329-7, 978-0-321-52461-4

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Самоучитель Adobe AIR. Разработка приложений с помощью Ajax

Уллман Л., Самоучитель Adobe AIR. Разработка приложений с помощью Ajax


серия: Самоучитель
БХВ-Петербург, 2009 г., 560 стр., 978-5-9775-0329-7, 978-0-321-52461-4 , 233*165*23 мм., тираж: 1500


Описание книги

Книга посвящена разработке Web-приложений в кросс-платформенной рабочей среде Adobe Integrated Runtime (AIR) для microsoft Windows XP (SP2) / Windows Vista и Mac OS X 10.4/10.5 с использованием технологии Ajax (html и JavaScript). Рассматривается создание, запуск, отладка и развертывание AIR-приложений, взаимодействие приложений с сетевыми ресурсами, применение средств разработки AIR, создание окон и меню, импорт и экспорт данных, работа с файлами, папками и базами данных, использование медиакомпонентов.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

БЛАГОДАРНОСТИ 3
ВВЕДЕНИЕ 5
Об этой книге 7
Что вам понадобится 8
Получение помощи 8
ГЛАВА 1. ЗАПУСК AIR-ПРИЛОЖЕНИЙ 11
Установка среды исполнения 11
Установка приложения 15
Запуск приложения 20
ГЛАВА 2. СОЗДАНИЕ ПРИЛОЖЕНИЯ 23
Установка SDK 23
Обновление пути в Windows 25
Обновление пути в Mac OS X 29
Создание структуры проекта 33
Создание HTML-файла 35
Создание XML-файла 37
Тестирование приложения 42
Создание сертификата 46
Компоновка приложения 48
ГЛАВА 3. СРЕДСТВА РАЗРАБОТКИ AIR 51
Использование Aptana Studio 51
Использование Dreamweaver 64
Создание цифровых подписей 70
ГЛАВА 4. ОСНОВНЫЕ КОНЦЕПЦИИ И КОД 79
Технологическая база 79
Использование AIRAliases.js 85
JavaScript Frameworks 88
Библиотеки ActionScript 92
Обработка событий 94
Объект XMLHttpRequest 99
ГЛАВА 5. ОТЛАДКА 107
Диалоговые окна JavaScript 107
Метод trace() 110
AIR Introspector 113
Другие методы отладки 116
ГЛАВА 6. СОЗДАНИЕ ОКОН 121
Создание нового окна 121
Создание нового "родного" окна 126
Настройка окон 130
Получение доступа к новому "родному" окну 135
Создание полноэкранных окон 140
Обработка событий окна 144
Создание уникального внешнего вида 148
Перемещение и изменение размеров окна 153
ГЛАВА 7. СОЗДАНИЕ МЕНЮ 159
Терминология меню 159
Создание меню 162
Обработка событий меню 168
Меню, ориентированные на операционную систему
пользователя 173
Добавление "горячих" клавиш к элементам меню
177
Изменение состояния элемента меню 184
ГЛАВА 8. ИМПОРТ И ЭКСПОРТ ДАННЫХ 191
Копирование 191
Программная реализация копирования данных в
буфер обмена 194
Вырезание 198
Вставка 203
Работа с разными форматами 208
Операции drag and drop, сопровождающиеся
переносом данных в приложение 214
Операции drag and drop, сопровождающиеся
переносом данных во внешние приложения 221
ГЛАВА 9. ФАЙЛЫ И ПАПКИ 227
Основные понятия 227
Обзор файлов и папок 232
Доступ к информации о файле 238
Считывание содержимого папок 243
Удаление файлов и папок 249
Копирование и перемещение 255
ГЛАВА 10. РАБОТА С СОДЕРЖИМЫМ ФАЙЛА 265
Считывание данных из файлов 266
Запись в файлы 273
Пример асинхронного взаимодействия 282
Работа с бинарными данными 291
ГЛАВА 11. РАБОТА С БАЗАМИ ДАННЫХ 299
Соединение с базой данных 300
Создание базы данных 304
Добавление записей в таблицу 309
Обработка ошибок 317
Извлечение записей с помощью запроса SELECT 322
Обновление и удаление записей 330
ГЛАВА 12. ТЕХНОЛОГИИ БАЗ ДАННЫХ 343
Распространение баз данных 343
Использование подготовленных выражений 349
Извлечение записей группами 357
Выполнение транзакций 364
Увеличение производительности 379
Способы отладки 381
ГЛАВА 13. ВЗАИМОДЕЙСТВИЕ ПРИЛОЖЕНИЙ С
СЕТЕВЫМИ РЕСУРСАМИ 385
Класс URLRequest 385
Получение данных 390
Синтаксический разбор данных 394
Передача данных 400
Загрузка файлов с сервера 407
Загрузка больших файлов с сервера 411
Загрузка файлов на сервер 416
ГЛАВА 14. ИСПОЛЬЗОВАНИЕ МЕДИАКОМПОНЕНТОВ
423
Воспроизведение звуковых файлов 423
Воспроизведение длинных песен 427
Потоковое воспроизведение звука 432
Управление воспроизведением звука 439
Отображение PDF-документов 447
Обработка XML-данных 452
ГЛАВА 15. ТЕХНОЛОГИИ БЕЗОПАСНОСТИ 463
Модель безопасности в AIR 464
Работа с содержимым, расположенным вне
песочницы приложения 471
Использование моста песочницы безопасности 476
Хранение кодированных данных 496
Проверка данных 503
Лучшие меры безопасности 505
ГЛАВА 16. РАЗВЕРТЫВАНИЕ ПРИЛОЖЕНИЙ 507
Дополнительные опции файла дескриптора
приложения 507
Добавление пользовательских пиктограмм для
приложения 512
"Бесшовная" установка 516
Еще несколько полезных идей по развертыванию
приложения 520
Обновление приложения 526
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 539


Об авторе


Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Уллман Л., Самоучитель Adobe AIR. Разработка приложений с помощью Ajax в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.