9.34 USD
Наличие на складе:
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 25.11.2024; планируемая отправка: 26.11.2024
отгрузка со склада в С.-Петербурге: 24.11.2024
Издательство: | Символ-Плюс |
Дата выхода: | март 2006 |
ISBN: | 5-93286-087-1 |
Тираж: | 2 000 экземпляров |
Объём: | 576 страниц |
Масса: | 765 г |
Размеры(В x Ш x Т), см: | 24 x 17 x 3 |
Обложка: | мягкая |
Бумага: | офсетная |
Иллюстрированное издание | + |
Переводное издание: | Essential Action Script 2.0 |
Язык оригинала: | английский |
ISBN оригинала: | 0-596-00652-7 |
Год выхода оригинала: | 2004 |
Macromedia Flash все шире применяется для разработки веб-приложений. ActionScript 2.0, появившийся во Flash MX 2004 и Flash MX Professional 2004, - значительное обновление языка сценариев Flash, радикально усовершенствовавшее объектно-ориентированную разработку во Flash за счет формализации синтаксиса и методологии.
Книга "ActionScript 2.0. Основы" от автора нашумевшей "ActionScript для Flash MX. Подробное руководство" охватывает не только синтаксис ActionScript 2.0, но также объектно-ориентированное проектирование и программирование. Она адресована тем, кто пишет на ActionScript и хочет знать, чем отличается разработка на ActionScript 2.0 от ActionScript 1.0, как обновлять старый код до ActionScript 2.0 и как максимально использовать преимущества ActionScript 2.0 и его ООП-возможности. Прочитав ее, программисты, хорошо знакомые с ООП по таким языкам, как Java или C++, научатся применять свои знания во Flash.
Часть I посвящена основным принципам ООП, его синтаксису и применению в ActionScript 2.0. В ней рассматриваются типы данных: строгий контроль, приведение, классы, объекты, методы, свойства, наследование, композиция, интерфейсы, пути к классам, пакеты и обработка исключений. Кроме того, здесь рассказывается, как правильно проектировать и структурировать код.
В части II описываются лучшие методы настройки и конструирования объектно-ориентированного проекта, а также включение компонентов пользовательского интерфейса и подклассов MovieClip в правильно построенное Flash-приложение. Вы научитесь структурировать приложение, узнаете, как лучше обмениваться кодом с другими разработчиками, а в результате - создавать более стабильные, масштабируемые и расширяемые приложения.
В части III вы узнаете, как применять во Flash проверенные и общепринятые объектно-ориентированные стратегии программирования, известные как паттерны проектирования. После краткого введения здесь рассматриваются паттерны Observer, Singleton и Model-View-Controller, а также модель делегирования событий, при этом особое внимание уделяется их реализации на ActionScript 2.0.
В приложении A содержится справочник по языку (типам данных, классам, объектам, глобальным свойствам и глобальным функциям). Этот материал поможет предупредить возникновение ошибок несоответствия типов при объявлении типов данных.
Гэри Гроссман (Gary Grossman),
Flash-разработчик и создатель ActionScript,
компания Macromedia:
"Книга содержит полный теоретический курс и описание лучших практических методов овладения мощью ActionScript 2.0. Мук рассказывает не только, как писать программы на этом языке, но и как писать на нем очень хорошие программы."
- Джин-Чарльз (Jean-Charles) (Нью-Йорк)
Эта книга - главная в моей библиотеке по Flash. В ней написано не только "что" и "как" в ActionScript 2.0, но и "почему". Как среднестатистическому программисту на ActionScript 1.0 эта книга предлагает мне информацию (и поддержку), которые так необходимы для улучшения навыков и освоения ActionScript 2.0. Часть III, в которой представлены различные паттерны проектирования, просто открыла мне глаза. Живой язык, которым написана эта книга, делает ее простой для чтения и понимания и вселяет уверенность в возможность освоения ООП.
- Раймонд Бриглеб (Raymond Brigleb) (Портленд, шт. Орегон, США)
Такие книги, как эта, обычно появляются, когда язык программирования уже достиг зрелости. Колин Мук уже написал Библию ActionScript 1.0, и хотя у меня были сомнения по поводу того, что эта книга будет лишь приложением к "ActionScript for Flash MX", а не продолжением, теперь я не могу согласиться с этим предположением. Книга получилась бы слишком толстой!!!
Совершенная с технической точки зрения, эта книга прежде всего напомнила мне, почему я так люблю книги O\'Reilly. Я вспомнил, как читал свою первую книгу, "Programming Perl" Ларри Уолла (Larry Wall), лаконичную, компетентную, написанную с юмором! Осмелюсь заметить, что нет ничего сложнее, чем найти место шутке в книге, посвященной компьютерам.
Мук рассказывает нам, как создавать настоящие приложения во Flash. А вы даже и не думали, что это возможно? Поверьте, у меня тоже были сомнения, но тот факт, что в книге приведены несколько паттернов проектирования для Flash-программирования, говорит сам за себя. Когда вы соберетесь писать настоящие объектно-ориентированные приложения на ActionScript 2.0, вы сможете выбрать один из них.
- Джек Д. Херрингтон (Jack D. Herrington), автор и разработчик (Кремниевая долина, Калифорния)
Краткий обзор языка с соответствующей глубиной проработки
Пятьсот страниц - это как раз достаточный объем, чтобы охватить суть языка программирования Actionscript 2.0. Книга разделена на три части, при этом основная масса информации сконцентрирована в первой части, в которой рассматриваются основы языка: новая структура контроля типов, новые структуры классов, исключения, интерфейсы и остальные улучшенные возможности языка.
Вторая часть, составляющая примерно 60 страниц, посвящена работе с Flash Player. Но Мук не отвлекается на рассмотрение языка в контексте Flash Player. Он проводит глубокий анализ языка программирования.
Третья часть посвящена самым распространенным паттернам проектирования Observer, Singleton, Model-View-Controller и делегированию. Все они применяются при написании кода клиентских приложений Flash. Обзор шаблонов сделан замечательно.
Данная книга представляет собой строгое фундаментальное введение в язык проектирования ActionScript 2.0 в целом, а не только рассказ о его новых возможностях. Однако я считаю, что в книге слабо освещен справочный материал и недостаточно внимания уделено среде Flash Player.