PDF de programación - Aprendizaje Dart

Imágen de pdf Aprendizaje Dart

Aprendizaje Dartgráfica de visualizaciones

Publicado el 19 de Enero del 2021
4.503 visualizaciones desde el 19 de Enero del 2021
982,9 KB
42 paginas
Creado hace 5a (17/01/2019)
dart

#dart

Tabla de contenido

Acerca de

Capítulo 1: Empezando con el dardo

Observaciones

Campo de golf

Documentación

Preguntas más frecuentes

Versiones

Examples

Instalación o configuración

Instalación automatizada y actualizaciones

Manual de instalación

¡Hola Mundo!

Solicitud de http

Html

Dardo

Ejemplo

Hechiceros y Setters

Capítulo 2: Bibliotecas

Observaciones

Examples

Utilizando bibliotecas

Bibliotecas y visibilidad.

Especificando un prefijo de biblioteca

Importando solo una parte de una biblioteca

Lazily cargando una biblioteca

Capítulo 3: Colecciones

Examples

Creando una nueva lista

Creando un nuevo conjunto

Creando un nuevo mapa

1

2

2

2

3

3

3

5

5

5

5

5

6

6

6

6

6

8

8

8

8

8

9

9

9

11

11

11

11

11

Mapea cada elemento de la colección.

Filtrar una lista

Capítulo 4: Comentarios

Sintaxis

Observaciones

Examples

Comentario de fin de línea

Comentario multilínea

Documentación utilizando Dartdoc.

Capítulo 5: Convertir datos

Examples

JSON

Capítulo 6: Enums

Examples

Uso básico

Capítulo 7: Excepciones

Observaciones

Examples

Excepción personalizada

Capítulo 8: Expresiones regulares

Sintaxis

Parámetros

Observaciones

Examples

Crea y usa una expresión regular

Capítulo 9: Fecha y hora

Examples

Uso básico de DateTime

Capítulo 10: Flujo de control

Examples

Si mas

12

12

14

14

14

14

14

14

14

16

16

16

17

17

17

18

18

18

18

19

19

19

19

19

19

20

20

20

21

21

21

Mientras bucle

En bucle

Caja de interruptores

Capítulo 11: Funciones

Observaciones

Examples

Funciones con parámetros nombrados.

Función de alcance

Capítulo 12: Instrumentos de cuerda

Examples

Concatenación e interpolación.

Cadenas validas

Construyendo desde partes

Capítulo 13: Interoperabilidad Dart-JavaScript

Introducción

Examples

Llamando a una función global

Envolviendo clases de JavaScript / espacios de nombres

Paso de literales de objeto.

Capítulo 14: Las clases

Examples

Creando una clase

Miembros

Constructores

Capítulo 15: Lista de filtros

Introducción

Examples

Filtrar una lista de enteros

Capítulo 16: Programación Asíncrona

Examples

Devolviendo un futuro usando un Completer

Async y espera

21

22

22

24

24

24

24

24

26

26

26

26

26

28

28

28

28

28

29

30

30

30

30

31

33

33

33

33

34

34

34

34

Convertir devoluciones de llamada a futuros

Capítulo 17: pub

Observaciones

Examples

construcción de pub

servicio de pub

Creditos

35

36

36

36

36

36

37

Acerca de

You can share this PDF with anyone you feel could benefit from it, downloaded the latest version
from: dart

It is an unofficial and free dart ebook created for educational purposes. All the content is extracted
from Stack Overflow Documentation, which is written by many hardworking individuals at Stack
Overflow. It is neither affiliated with Stack Overflow nor official dart.

The content is released under Creative Commons BY-SA, and the list of contributors to each
chapter are provided in the credits section at the end of this book. Images may be copyright of
their respective owners unless otherwise specified. All trademarks and registered trademarks are
the property of their respective company owners.

Use the content presented in this book at your own risk; it is not guaranteed to be correct nor
accurate, please send your feedback and corrections to [email protected]

https://riptutorial.com/es/home

1

Capítulo 1: Empezando con el dardo

Observaciones

Dart es un lenguaje de programación de código abierto, basado en clases y opcionalmente escrito
para crear aplicaciones web, tanto en el cliente como en el servidor, creado por Google. Los
objetivos de diseño de Dart son:






Crea un lenguaje estructurado pero flexible para la programación web.
Haga que Dart se sienta familiar y natural para los programadores y, por lo tanto, fácil de
aprender.
Asegúrese de que Dart ofrezca un alto rendimiento en todos los navegadores web y
entornos modernos, desde pequeños dispositivos de mano hasta la ejecución del lado del
servidor.

Dart se dirige a una amplia gama de escenarios de desarrollo, desde un proyecto de una sola
persona sin mucha estructura hasta un proyecto a gran escala que requiere tipos formales en el
código para indicar la intención del programador.

Para dar soporte a esta amplia gama de proyectos, Dart proporciona las siguientes funciones y
herramientas:









Tipos opcionales: esto significa que puede comenzar a codificar sin tipos y agregarlos más
tarde según sea necesario.
Aísla: programación concurrente en servidor y cliente.
Fácil acceso a DOM: usando selectores de CSS (de la misma manera que lo hace jQuery)
Herramientas de IDE de Dart: Existen complementos de Dart para muchos IDE de uso
común, por ejemplo , WebStorm .
Dartium: una compilación del navegador web Chromium con una máquina virtual Dart
incorporada

Campo de golf









La página de Dart
Noticias y actualizaciones oficiales de Dart
The Dartosphere - Una colección de publicaciones recientes del blog Dart.
Dartisans Dartisans community en Google+
Dart Web Development - Página de Grupos de Google
Dart Language Misc - Página de Grupos de Google
DartLang sub-Reddit

https://riptutorial.com/es/home

2

Documentación






Recorrido por el lenguaje del dardo
Recorrido por las bibliotecas de dardos
Dart Code samples
Referencia API de Dart

Preguntas más frecuentes



Preguntas frecuentes

Versiones

Versión

Fecha de lanzamiento

1.22.1

1.22.0

1.21.1

1.21.0

1.20.1

1.20.0

1.19.1

1.19.0

1.18.1

1.18.0

1.17.1

1.17.0

1.16.1

1.16.0

1.15.0

1.14.2

1.14.1

2017-02-22

2017-02-14

2016-01-13

2016-12-07

2016-10-13

2016-10-11

2016-09-07

2016-08-26

2016-08-02

2016-07-27

2016-06-10

2016-06-06

2016-05-23

2016-04-26

2016-03-09

2016-02-09

2016-02-03

https://riptutorial.com/es/home

3

Versión

Fecha de lanzamiento

1.14.0

1.13.2

1.13.1

1.13.0

1.12.2

1.12.1

1.12.0

1.11.3

1.11.1

1.11.0

1.10.1

1.10.0

1.9.3

1.9.1

1.8.5

1.8.3

1.8.0

1.7.2

1.6.0

1.5.8

1.5.3

1.5.2

1.5.1

1.4.3

1.4.2

2016-01-28

2016-01-05

2015-12-17

2015-11-18

2015-10-21

2015-09-08

2015-08-31

2015-08-03

2015-07-02

2015-06-24

2015-05-11

2015-04-24

2015-04-13

2015-03-25

2015-01-13

2014-12-01

2014-11-27

2014-10-14

2014-08-27

2014-07-29

2014-07-03

2014-07-02

2014-06-24

2014-06-16

2014-05-27

https://riptutorial.com/es/home

4

Versión

Fecha de lanzamiento

1.4.0

1.3.6

1.3.3

1.3.0

1.2.0

1.1.3

1.1.1

2014-05-20

2014-04-30

2014-04-16

2014-04-08

2014-02-25

2014-02-06

2014-01-15

1.0.0.10_r30798

2013-12-02

1.0.0.3_r30188

2013-11-12

0.8.10.10_r30107 2013-11-08

0.8.10.6_r30036

2013-11-07

0.8.10.3_r29803

2013-11-04

Examples

Instalación o configuración

Dart SDK incluye todo lo que necesita para escribir y ejecutar el código Dart: VM, bibliotecas,
analizador, gestor de paquetes, generador de documentos, formateador, depurador y más. Si está
haciendo desarrollo web, también necesitará Dartium.

Instalación automatizada y actualizaciones





Instalación de Dart en Windows
Instalación de Dart en Mac
Instalación de Dart en Linux

Manual de instalación

También puede instalar manualmente cualquier versión del SDK .

¡Hola Mundo!

Cree un nuevo archivo llamado hello_world.dart con el siguiente contenido:

https://riptutorial.com/es/home

5

void main() {
print('Hello, World!');
}

En el terminal, navegue hasta el directorio que contiene el archivo hello_world.dart y escriba lo
siguiente:

dart hello_world.dart

Presiona enter para mostrar Hello, World! En la ventana del terminal.

Solicitud de http

Html

<img id="cats"></img>

Dardo

import 'dart:html';

/// Stores the image in [blob] in the [ImageElement] of the given [selector].
void setImage(selector, blob) {
FileReader reader = new FileReader();
reader.onLoad.listen((fe) {
ImageElement image = document.querySelector(selector);
image.src = reader.result;
});
reader.readAsDataUrl(blob);
}

main() async {
var url = "https://upload.wikimedia.org/wikipedia/commons/2/28/Tortoiseshell_she-cat.JPG";

// Initiates a request and asynchronously waits for the result.
var request = await HttpRequest.request(url, responseType: 'blob');
var blob = request.response;
setImage("#cats", blob);
}

Ejemplo

vea el Ejemplo en https://dartpad.dartlang.org/a0e092983f63a40b0b716989cac6969a

Hechiceros y Setters

void main() {
var cat = new Cat();

print("Is cat hungry? ${cat.isHungry}"); // Is cat hungry? true

https://riptutorial.com/es/home

6

print("Is cat cuddly? ${cat.isCuddly}"); // Is cat cuddly? false
print("Feed cat.");
cat.isHungry = false;
print("Is cat hungry? ${cat.isHungry}"); // Is cat hungry? false
print("Is cat cuddly? ${cat.isCuddly}"); // Is cat cuddly? true
}

class Cat {
bool _isHungry = true;

bool get isCuddly => !_isHungry;

bool get isHungry => _isHungry;
bool set isHungry(bool hungry) => this._isHungry = hungry;
}

Los captadores y definidores de clases de Dart permiten que las API encapsulen cambios de
estado de objetos.

Vea el ejemplo de dartpad aquí:
https://dartpad.dartlang.org/c25af60ca18a192b84af6990f3313233

Lea Empezando con el dardo en línea: https://riptutorial.com/es/dart/topic/843/empezando-con-el-
dardo

https://riptutorial.com/es/home

7

Capítulo 2: Bibliotecas

Observaciones

Las directivas de import y library pueden ayudarlo a crear una base de código modular y
compartible. Cada aplicación Dart es una library , incluso si no utiliza una directiva de biblioteca.
Las bibliotecas se pueden distribuir usando paquetes. Consulte Pub Package y Asset Manager
para obtener información sobre pub, un administrador de paquetes incluido en el SDK.

Examples

Utilizando bibliotecas

Use import para especificar cómo se usa un espacio de nombres de una biblioteca en el alcance
de otra biblioteca.

import 'dart:html';

El único
  • Links de descarga
http://lwp-l.com/pdf18728

Comentarios de: Aprendizaje Dart (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad