Разширено ActionScript 3 с шаблони за дизайн


Създаване на уебсайтове и уеб анимации с AdobeR флашR и ActionScriptTM е само върхът на айсберга, когато става въпрос за това, което можете да създадете с комбинацията Flash и ActionScript. Когато работите по сложен проект, като например настолно приложение, трябва да обмислите дизайн и архитектура. Тази книга на Джоуи Лот и Дани Патерсън ще ви преведе през стъпките за изграждане на гъвкаво и адаптивно приложение. Както можете да разберете от темата, читателят трябва да бъде напреднал потребител, който има солиден опит в програмирането и опит с обектно-ориентирания ActionScript.

Книгата започва с въведение в принципите на дизайна на приложенията и следва с обсъждане на най-доказаните модели на проектиране за изграждане на гъвкави и адаптивни приложения. Първо, авторите обсъждат Polymorphism и колко важно програмиране на интерфейса е за дизайна на приложенията. На следващо място, авторите използват примерен проект, за да преподават модела на контролера на View View. Примерният проект е аналогов и цифров модел на часовник, който демонстрира как смяната на модела от аналогов в цифров не влияе върху приложението поради гъвкавостта на дизайна. Следващият модел, който авторите обсъждат, е дизайнерският модел Singleton, който може да се използва за ограничаване на клас до един глобален екземпляр, например състоянието на курсора на мишката.

Една от задачите, които много приложения трябва да изпълнят, е достъп до отдалечен ресурс, като например външен файл с изображения или да се използва обект, който не е наличен веднага. Авторите обсъждат двата най-често срещани прокси модели, използвани за тази ситуация; Дистанционно и виртуално. Двата примерни проекта, които използват, са програма за зареждане на изображения и прокси за търсене. Друга често срещана задача е да се занимава със събиране на данни и авторите обсъждат модела на Iterator, който може да чете данни, без да застрашава структурата на данните. Друга честа задача е да се справите с йерархични данни, като например файлова система. Авторите използват файлова и директорийна система като примерен проект, за да демонстрират как да използвате модела Composite. Много пъти Flash приложенията са базирани на компоненти за многократна употреба и авторите обсъждат как да използват моделите Command и Memento за изграждане на примерна игра. Те закръглят книгата с няколко разширени теми ActionScript като събития, изпращане и зареждане на данни, E4X и редовни изрази.

Джоуи Лот е автор на няколко книги и старши софтуерен архитект в Schematic. Дани Патерсън е автор на няколко книги и статии. Той е старши Flash архитект в Schematic и Flash / Flex консултант.

БФС-ХП-разширено (Септември 2021)



Тагове Статия: Разширено ActionScript 3 с шаблони за дизайн, флаш и анимация, разширено ActionScript 3 с шаблони за дизайн от Джоуи Лот и Дани Патерсън, запознаване с принципите на дизайна на приложението, полиморфизъм, контролер за изглед на модел, сингълтън, отдалечен прокси, виртуален прокси, итератор, композитен, команден, спомен

Популярни Красота Мнения

Прочетете Деня на детето си
красота и себе си

Прочетете Деня на детето си

Синдромът на секса и града
новини и политика

Синдромът на секса и града

Алберт Айнщайн Цитати

Алберт Айнщайн Цитати

пътуване и култура

Край на страха

Край на страха

книги и музика