دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Dzenan Ridjanovic. Ivo Balbaert
سری:
ISBN (شابک) : 9781849697422
ناشر: Packt Publishing
سال نشر: 2014
تعداد صفحات: [388]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 Mb
در صورت تبدیل فایل کتاب Learning Dart به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش دارت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
In Detail
Dart یک زبان برنامه نویسی منبع باز جدید برای وب است. دارت که
توسط گوگل توسعه داده شده است در حال افزایش محبوبیت است و جامعه
ای به طور پیوسته در حال رشد دارد. این یک زبان واحد برای مشتری و
سرور است که می تواند با طیف گسترده ای از دستگاه ها از جمله
تلفن، تبلت، لپ تاپ و سرور استفاده شود. این شامل درس هایی است که
در طول دو دهه گذشته از برنامه نویسی وب آموخته شده است. حل
چالشهای جدید را با همان ابزارهای قدیمی متوقف کنید - اجازه دهید
Dart یک راه کاملاً جدید را به شما نشان دهد.
«Learning Dart» یک نمای کلی از این زبان برنامهنویسی منبع باز
جدید را در اختیار شما قرار میدهد. این شما را گام به گام در
ساخت بازیها و برنامههای کاربردی تجاری برای وب، با بهرهگیری
از قدرت یک زبان مدرن همراه با HTML5 راهنمایی میکند.
In Detail
Dart is a new open source programming language for the Web.
Developed by Google, Dart is gaining popularity and has a
steadily growing community. It is a single language for both
client and server that can be used with a wide range of
devices, including phones, tablets, laptops, and servers. It
encompasses the lessons that have been learned over the last
two decades of web programming. Stop solving new challenges
with the same old tools - let Dart show you a whole new
way.
«Learning Dart» provides you with a thorough overview of this
new open source programming language. It will guide you
step-by-step through building games and business applications
for the Web, taking advantage of the power behind a modern
language combined with HTML5.
Content: 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. 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. 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. 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. 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. Spiral 8 --
moving the racket using the mouse.