Cargando…

Learning Dart /

Mastering Dart by Projects is a step-by-step guide that aims to give you hands-on knowledge about programming in Dart using an example-based approach. If you want to become a web developer, or perhaps you already are a web developer but you want to add Dart to your tool belt, then this book is for y...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Balbaert, Ivo
Otros Autores: Ridjanovic, Dzenan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_ocn868930606
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 140104s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d OCLCQ  |d OCLCF  |d COO  |d EBLCP  |d DEBSZ  |d YDXCP  |d IDEBK  |d N$T  |d OCLCQ  |d DEBBG  |d AGLDB  |d MOR  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d REB  |d STF  |d VTS  |d NRAMU  |d ICG  |d NLE  |d INT  |d VT2  |d UKMGB  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d OCLCQ  |d AJS  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCL  |d OCLCQ 
016 7 |a 018014373  |2 Uk 
019 |a 867925829  |a 961628018  |a 962641397  |a 1259174747 
020 |a 9781849697439  |q (electronic bk.) 
020 |a 1849697434  |q (electronic bk.) 
020 |z 9781849697422 
020 |z 1849697426 
029 1 |a CHNEW  |b 000643073 
029 1 |a CHNEW  |b 000886544 
029 1 |a CHVBK  |b 374454639 
029 1 |a DEBBG  |b BV043606713 
029 1 |a DEBBG  |b BV043779863 
029 1 |a DEBSZ  |b 40554684X 
029 1 |a DEBSZ  |b 472808109 
029 1 |a GBVCP  |b 786677120 
029 1 |a NZ1  |b 15912156 
029 1 |a UKMGB  |b 018014373 
035 |a (OCoLC)868930606  |z (OCoLC)867925829  |z (OCoLC)961628018  |z (OCoLC)962641397  |z (OCoLC)1259174747 
037 |a 9781849697439  |b Packt Publishing Pvt. Ltd 
050 4 |a QA76.76.A65  |b B34 2013eb 
072 7 |a COM  |x 051300  |2 bisacsh 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Balbaert, Ivo. 
245 1 0 |a Learning Dart /  |c Ivo Balbaert, Dzenan Ridjanovic. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (388 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed January 19, 2014). 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dart -- A Modern Web Programming Language; What is Dart?; Dart is a perfect fit for HTML5; A very short history of web programming; Dart empowers the web client; JavaScript is not the way to go for complex apps; Google, GWT, and Dart; Advantages of Dart; Getting started with Dart; Installing the Dart Editor; Your first Dart program; Getting a view on the Dart tool chain; The Dart execution model; A bird's eye view on Dart; Example 1 -- raising rabbits. 
505 8 |a Extracting a functionA web version; Example 2 -- banking; Making a todo list with Dart; Summary; Chapter 2: Getting to Work with Dart; Variables -- to type or not to type; Built-in types and their methods; Conversions; Operators; Some useful String methods; Dates and times; Lists; Maps; Documenting your programs; Changing the execution flow of a program; Using functions in Dart; Return types; Parameters; First class functions; Recognizing and catching errors and exceptions; Debugging exercise; Summary; Chapter 3: Structuring Code with Classes and Libraries. 
505 8 |a A touch of class -- how to use classes and objectsVisibility -- getters and setters; Types of constructors; Named constructors; factory constructors; const constructors; Inheritance; Abstract classes and methods; The interface of a class -- implementing interfaces; Polymorphism and the dynamic nature of Dart; Collection types and generics; Typing collections and generics; The collection hierarchy and its functional nature; Structuring your code using libraries; Using a library in an app; Resolving name conflicts; Visibility of objects outside a library; Managing library dependencies with pub. 
505 8 |a Unit testing in DartProject -- word frequency; Summary; Chapter 4: Modeling Web Applications with Model Concepts and Dartlero; A short introduction to Git and GitHub; Creating a repository on GitHub and a local version; Collaborating on a GitHub project; What a model is and why we need it in programming; Model concepts -- a graphical design tool for our models; Working with model concepts; Explaining the model; Drawing the model; Exporting the model; What is JSON?; Dartlero -- a simple domain model framework; An example of using Dartlero; The categories and links application; Summary. 
505 8 |a Chapter 5: Handling the DOM in a New WayFinding elements and changing their attributes; Finding elements; Changing the attributes of elements; Creating and removing elements; Handling events; Manipulating the style of page elements; Animating a game; Ping Pong using style(s); How to draw on a canvas -- Ping Pong revisited; Spiral 1 -- drawing a circle and a rectangle; Spiral 2 -- colored circles and rectangles; Spiral 3 -- moving a ball; Spiral 4 -- reorganizing the code; Spiral 5 -- a bouncing ball; Spiral 6 -- displaying the racket; Spiral 7 -- moving the racket using keys. 
505 8 |a Spiral 8 -- moving the racket using the mouse. 
520 |a Mastering Dart by Projects is a step-by-step guide that aims to give you hands-on knowledge about programming in Dart using an example-based approach. If you want to become a web developer, or perhaps you already are a web developer but you want to add Dart to your tool belt, then this book is for you. This book assumes that you have at least some knowledge of HTML and how web applications work. Some previous programming experience, preferably in a modern language like C♯, Java, Python, Ruby, or JavaScript, will also give you a head start. You can also work with Dart on your preferred platform, 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Application software. 
650 0 |a Programming languages (Electronic computers) 
650 6 |a Logiciels d'application. 
650 7 |a COMPUTERS  |x Programming  |x Algorithms.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Application software  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
700 1 |a Ridjanovic, Dzenan. 
758 |i has work:  |a Learning Dart (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGcKwx8b6hXrkct9ktdTXm  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Ridjanovic, Dzenan. Learning Dart 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1441767  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1441767 
938 |a ebrary  |b EBRY  |n ebr10825548 
938 |a EBSCOhost  |b EBSC  |n 680709 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30154254 
938 |a YBP Library Services  |b YANK  |n 11468642 
994 |a 92  |b IZTAP