ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought
- Autor:
- Cliff Hall
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 264
- Dostępne formaty:
-
ePubMobi
Opis ebooka: ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought
Gain hands-on experience with PureMVC, the popular open source framework for developing maintainable applications with a Model-View-Controller architecture. In this concise guide, PureMVC creator Cliff Hall teaches the fundamentals of PureMVC development by walking you through the construction of a complete non-trivial Adobe AIR application.
Through clear explanations and numerous ActionScript code examples, you’ll learn best practices for using the framework’s classes in your day-to-day work. Discover how PureMVC enables you to focus on the purpose and scope of your application, while the framework takes care of the plumbing in a maintainable and portable way.
- Get a detailed overview of the PureMVC process for developing your application
- Model the domain by designing the schema and creating framework-agnostic value objects
- Implement framework-agnostic View components that expose an API of events and properties
- Use the Proxy pattern to keep track of value objects and hide service interaction
- Facilitate two-way communication between a View component and the rest of the application
- Stitch the Model and View tiers together with command objects in the Controller
- Manage problematic View component life cycles, and learn how to reuse the Model tier
Wybrane bestsellery
-
Jeśli znasz już trochę Flasha, a teraz chcesz poszerzyć swoją wiedzę o znajomość szybko rozwijającej się technologii 3D, sięgnij po książkę „Flash i Actionscript. Aplikacje 3D od podstaw” . Prostym, lecz precyzyjnym językiem przedstawiono w niej najważniejsze kwestie związane z projek...(34.90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%) -
Książka „Adobe Flash CS5/CS5 PL Professional. Biblia” zawiera pełny i szczegółowy opis tego programu. Pomoże Ci nie tylko wtedy, gdy zaczynasz pracę z programem, ale także wtedy, kiedy stosujesz jego zaawansowane funkcje. Wewnątrz znajdziesz mnóstwo wskazówek i praktycznych przykładów...(39.90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł(-45%) -
Książka ActionScript 3.0. Biblia obszernie i wyczerpująco opisuje ten obiektowy język programowania, służący do budowania nowoczesnych aplikacji internetowych. Znajdziesz tu zarówno niezbędną wiedzę teoretyczną, jak i praktyczne przykłady, ilustrujące chociażby programowanie z wykorzystaniem klas...(29.90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%) -
Technologie Flash i PHP znane są ze swoich możliwości tworzenia dynamicznych rozwiązań. Flash po stronie klienta, PHP po stronie serwera. Mieszanka Flasha i PHP musi być wybuchowa. I tak właśnie jest! To połączenie powoduje eksplozję nowych możliwości, które wykorzystasz na Twoich stronach WWW. T...(24.90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
Oficjalna wiedza na temat Adobe Flash CS6! Adobe Flash to technologia, która tchnęła życie w strony internetowe. Mimo upływu lat i agresywnej inwazji HTML5 wciąż ma się dobrze i w wielu dziedzinach jest nie do zastąpienia. Adobe Flash CS6 to kolejna odsłona genialnego narzędzia pozwalając...
Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik
(29.90 zł najniższa cena z 30 dni)43.45 zł
79.00 zł(-45%) -
W książce „Flash iOS Apps Cookbook” bez trudu znajdziesz rozwiązania większości typowych problemów. W trakcie lektury nauczysz się wykrywać położenie urządzenia, odtwarzać pliki multimedialne oraz obsługiwać gesty i technologię multi-touch. Ponadto dowiesz się, jak przekształcić dotyc...(29.90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
Ta książka porusza wszystkie aspekty związane z wykorzystaniem praw fizyki w grach, animacjach i symulacjach tworzonych we Flashu. W trakcie lektury zostaniesz stopniowo i bezboleśnie wprowadzony w świat obliczeń numerycznych — od najprostszych, pozwalających nadać ruch odbijającej się piłc...
Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash
(29.90 zł najniższa cena z 30 dni)43.45 zł
79.00 zł(-45%) -
Nieocenioną pomocą w nauce posługiwania się środowiskiem okaże się książka „Adobe Flash CS6 i ActionScript 3.0 Interaktywne projekty od podstaw” . Początkujący użytkownicy poznają dzięki niej najnowszą edycję programu Flash, metody używania narzędzi odpowiednich do konkretnych celów, ...
Adobe Flash CS6 i ActionScript 3.0. Interaktywne projekty od podstaw Adobe Flash CS6 i ActionScript 3.0. Interaktywne projekty od podstaw
(34.90 zł najniższa cena z 30 dni)54.45 zł
99.00 zł(-45%) -
Książka "Flash CS3/CS3 PL Professional" to podręcznik, który wprowadzi Cię w arkana tej niesamowitej aplikacji. Czytając go poznasz możliwości Flasha - nie tylko te już opisywane, ale także te, których omówienia ciężko znaleźć w jakichkolwiek źródłach.
Flash CS3/CS3 PL Professional. Nieoficjalny podręcznik Flash CS3/CS3 PL Professional. Nieoficjalny podręcznik
(24.90 zł najniższa cena z 30 dni)42.35 zł
77.00 zł(-45%) -
Oto Twój indywidualny kurs — Flash CS3 PL. Multimedialny trener. Dzięki jego pomocy naukę możesz dostosować do swoich wymagań i możliwości. Twój osobisty instruktor poprowadzi Cię przez kolejne lekcje, a Ty z łatwością zdobędziesz nowe umiejętności i opanujesz fascynujące możliwości Flasha.(29.90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%)
Ebooka "ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-2471-1, 9781449324711
- Data wydania ebooka:
- 2011-12-19 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 1.7MB
- Rozmiar pliku Mobi:
- 1.7MB
Spis treści ebooka
- ActionScript Developers Guide to PureMVC
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Code at the Speed of Thought
- The Purpose of This Book
- Who Should Read This Book
- Acknowledgements
- PureMVC Contributors
- Enneagram Personality System
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- 1. Introduction
- Classic MVC Architecture
- The PureMVC AS3 Reference Implementation
- The Role of PureMVC in Your Application
- Pay No Attention to the Man Behind the Curtain
- Meet the Workhorses
- Actors at the Boundaries
- Use a Proxy as a Data Source for the Application
- A simple proxy example
- EmailConfigProxy
- Use a Proxy as a Data Source for the Application
- Use a Mediator as a Secretary for a View Component
- A simple mediator example
- EmailConfigMediator
- Actors Between the Boundaries
- Let SimpleCommands Do Most of the Thinking
- PerformEmailTestCommand
- Let SimpleCommands Do Most of the Thinking
- Use a MacroCommand to Execute Several SimpleCommands
- The Rest of the Gang
- Notifications
- The Core Actors
- The Facade
- Packaging Your Classes
- Ordinary Classes
- Framework Classes
- Typical Package Structure
- Standard and MultiCore Versions
- Writing Portable Code
- 2. Building an Application with PureMVC
- Choosing the Platform
- It Was a Dark and Stormy Night
- StoryArchitect, A Tool for Writing Fiction
- Statement of Purpose
- Determining Scope
- Describing the Domain
- Imagining the User Interface
- Persistence Strategy
- Erecting the Startup Scaffolding
- Prepare the Project and Initial Package Structure
- Create an Application Constants Class
- Class
- Code
- Create a Startup Command
- Class
- Code
- Create the Application Facade
- Class
- Code
- Initialize the Application Facade and call startup()
- Class
- Code
- Building from the Outside In
- Step 1: Value Objects
- Step 2: View Components
- Step 3: Proxys
- Step 4: Mediators
- Step 5: Commands
- 3. Modelling the Domain
- Designing the Schema
- Reviewing the Entities
- Creating the Schema
- ValueObject
- Note
- Setting
- Milieu
- Character
- Cast
- Draft
- Scene
- Chapter
- Part
- Story
- Season
- Series
- Designing the Schema
- Creating the Value Objects
- A Simple Case
- NoteVO
- A Simple Case
- A Slightly More Complex Case
- ValueObject
- An Advanced Case
- StoryVO
- Creating the Enums
- Enumerating the Enums
- The Base Class
- Enum
- An Enum Subclass
- StoryTypeEnum
- Testing the Entities
- A Flex Unit Test Class
- NoteVOTest
- A Flex Unit Test Class
- 4. Implementing the User Interface
- A Tale of Two Views
- The Application
- Class
- Responsibilities
- Collaborations
- Code
- The Application
- The Chooser
- Class
- Responsibilities
- Collaborations
- Code
- A Tale of Two Views
- The Story Chooser
- Class
- Responsibilities
- Collaborations
- Code
- The Editor
- Class
- Responsibilities
- Collaborations
- Code
- The Editor Controls
- Class
- Responsibilities
- Collaborations
- Code
- The Details Component
- Class
- Responsibilities
- Collaborations
- Code
- The Item Info Component
- Class
- Responsibilities
- Collaborations
- Code
- The Notes Component
- Class
- Responsibilities
- Collaborations
- Code
- The Timeline Component
- Class
- Responsibilities
- Collaborations
- Code
- The Story Tile
- Class
- Responsibilities
- Collaborations
- Code
- The Part Tile
- Class
- Responsibilities
- Collaborations
- Code
- The Chapter Tile
- Class
- Responsibilities
- Collaborations
- Code
- The Scene Tile
- Class
- Responsibilities
- Collaborations
- Code
- The Draft Tile
- Class
- Responsibilities
- Collaborations
- Code
- The Selection Context
- Class
- Responsibilities
- Collaborations
- Code
- The App Event
- Class
- Responsibilities
- Collaborations
- Code
- 5. Proxying the Model
- Proxy Life Cycle
- Persistence Strategy Revisited
- What Proxys Do We Need?
- How will we store the data?
- Indexing
- A sample index.xml file
- Building the Proxys
- The Abstract Proxy
- Class
- Responsibilities
- Collaborations
- Code
- The Abstract Proxy
- The Cast Proxy
- Class
- Responsibilities
- Collaborations
- Code
- The Milieu Proxy
- Class
- Responsibilities
- Collaborations
- Code
- The Story Proxy
- Class
- Responsibilities
- Collaborations
- Code
- The Series Proxy
- Class
- Responsibilities
- Collaborations
- Code
- 6. Mediating the View
- Mediator Life Cycle
- Communicating with the Component
- Communicating with the Application
- Notification Interests
- Handling Notifications
- Collaboration with Proxys
- Avoid Retrieving Other Mediators
- Mediator Multiplicity
- Determining Granularity of Mediation
- Building the Mediators
- The Application Mediator
- Class
- Responsibilities
- Collaborations
- Code
- The Application Mediator
- The Chooser Mediator
- Class
- Responsibilities
- Collaborations
- Code
- The Editor Mediator
- Class
- Responsibilities
- Collaborations
- Code
- 7. Applying Business Logic
- Two Shades of Logic
- Domain Logic
- Business Logic
- Why the Distinction?
- Two Shades of Logic
- Command Life Cycle
- Building the Commands
- The Startup Command
- Class
- Responsibilities
- Collaborations
- Code
- The Startup Command
- The Edit Story Command
- Class
- Responsibilities
- Collaborations
- Code
- The Apply Selection Command
- Class
- Responsibilities
- Collaborations
- Code
- The Remove Selection Command
- Class
- Responsibilities
- Collaborations
- Code
- The Apply Changes Command
- Class
- Responsibilities
- Collaborations
- Code
- The Discard Changes Command
- Class
- Responsibilities
- Collaborations
- Code
- The Add Item Command
- Class
- Responsibilities
- Collaborations
- Code
- Registering the Commands
- Application Facade / initializeController()
- Class
- Method
- Responsibilities
- Code
- Application Facade / initializeController()
- 8. Advanced Model Topics
- Handling Synchronous Behavior
- The Story Proxy
- Class
- Method
- Code
- The Story Proxy
- The Apply Selection Command
- Class
- Methods
- Code
- Handling Synchronous Behavior
- Handling Asynchronous Behavior
- Separate Invoker and Responder(s)
- Single Invoker/Responder
- The Service Request
- Class
- Code
- The Search Story Command
- Class
- Code
- The Story Reading Proxy
- Class
- Code
- Reusing the Model Tier
- Step 1: Create a New Flex Library Project
- Step 2: Add Library Project to Flex Build Path in App Projects
- Extra Credit: Refactor the Startup Process
- The Application Facade
- Class
- Code
- The Startup Command
- Class
- Code
- The Prepare Controller Command
- Class
- Code
- The Prepare Model Command
- Class
- Code
- The Prepare View Command
- Class
- Code
- The Refactored Projects
- 9. Advanced View Topics
- Managing Pop Ups
- Past Approaches
- A Different Approach
- The Add, Change, and Delete Story Use Cases
- The Pop Up Request
- Class
- Code
- The Pop Up Action Event
- Class
- Code
- Managing Pop Ups
- The Pop Up Interface
- Class
- Code
- The Confirmation Pop Up
- Class
- Code
- The Story Pop Up
- Class
- Code
- The Abstract Pop Up Mediator
- Class
- Code
- Story Pop Up Mediator
- Class
- Code
- The Confirmation Pop Up Mediator
- Class
- Code
- The Manage Story Command
- Class
- Code
- Deferred Instantiation
- The Application Sections TabNavigator
- Class
- Code
- The Application Sections TabNavigator
- The Application Sections Mediator
- Class
- Code
- Dynamically Adding View Components
- The Game Board
- Class
- Code
- The Game Board
- The Game Board Mediator
- Class
- Code
- Flex Mobile Mediation Strategy
- Typical Flex or AIR Mediation
- Flex Mobile Mediation
- A Flex Mobile Example
- The IMyMobileApp Interface
- The MyMobileApp Application
- The Application Facade
- The Startup Command
- The Application Mediator
- The Mediate View Command
- The List View
- 10. Onward
- Using a Debugger with PureMVC
- PureMVC Utilities
- Other Resources
- About the Author
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: ActionScript Developer's Guide to PureMVC. Code at the Speed of Thought Cliff Hall (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.