El Libro del Día: 2014-11-12
Titulo: Windows Presentation Foundation 4.5 Cookbook
Autor: Pavel Yosifovich
Editorial: Packt
Nro Paginas: 464
Capítulos:
Chapter 1: Foundations
Chapter 2: Resources
Chapter 3: Layout and Panels
Chapter 4: Using Standard Controls
Chapter 5: Application and Windows
Chapter 6: Data Binding
Chapter 7: Commands and MVVM
Chapter 8: Styles, Triggers, and Control Templates
Chapter 9: Graphics and Animation
Chapter 10: Custom Elements
Chapter 11: Threading
Descarga:
Windows_Presentation_Foundation_4.5_Cookbook
Blog de Luis Dueñas dedicado a la difusión del Desarrollo en Microsoft .NET, Visual Studio, WinForms, WebForms, MVC, ASP .NET, jQuery, AJAX, HTML5, JavaScript, Móviles, etc. Encontrarás Libros, Demos, Artículos Técnicos, Entrenamiento.
miércoles, 12 de noviembre de 2014
El Libro del Día: Windows Presentation Foundation 4.5 Cookbook
Etiquetas:
Animation,
Application,
Commands,
Controls,
Data Binding,
Foundations,
Graphics,
Layout,
Libros,
MVVM,
Packt,
Panels,
Pavel Yosifovich,
Resources,
Styles,
Templates,
Threading,
Triggers,
Windows,
WPF
martes, 11 de noviembre de 2014
El Libro del Día: WPF 4.5 in C#
El Libro del Día: 2014-11-11
Titulo: Pro WPF 4.5 in C#
Autor: Matthew MacDonald
Editorial: Apress
Nro Paginas: 1095
Capítulos:
Part I: Fundamentals
Chapter 1: Introducing WPF
Chapter 2: XAML
Chapter 3: Layout
Chapter 4: Dependency Properties
Chapter 5: Routed Events
Part II: Deeper Into WPF
Chapter 6: Controls
Chapter 7: The Application
Chapter 8: Element Binding
Chapter 9: Commands
Chapter 10: Resources
Chapter 11: Styles and Behaviors
Part III: Drawing and Animation
Chapter 12: Shapes, Brushes, and Transforms
Chapter 13: Geometries and Drawings
Chapter 14: Effects and Visuals
Chapter 15: Animation Basics
Chapter 16: Advanced Animation
Part IV: Templates and Custom Elements
Chapter 17: Control Templates
Chapter 18: Custom Elements
Part V: Data
Chapter 19: Data Binding
Chapter 20: Formatting Bound Data
Chapter 21: Data Views
Chapter 22: Lists, Trees, and Grids
Part VI: Windows, Pages, and Rich Controls
Chapter 23: Windows
Chapter 24: Pages and Navigation
Chapter 25: Menus, Toolbars, and Ribbons
Chapter 26: Sound and Video
Chapter 27: 3-D Drawing
Part VII: Documents and Printing
Chapter 28: Documents
Chapter 29: Printing
Part VIII: Additional Topics
Chapter 30: Interacting with Windows Forms
Chapter 31: Multithreading
Chapter 32: The Add-in Model
Chapter 33: ClickOnce Deployment
Descarga:
Pro_WPF_4.5_C#
Titulo: Pro WPF 4.5 in C#
Autor: Matthew MacDonald
Editorial: Apress
Nro Paginas: 1095
Capítulos:
Part I: Fundamentals
Chapter 1: Introducing WPF
Chapter 2: XAML
Chapter 3: Layout
Chapter 4: Dependency Properties
Chapter 5: Routed Events
Part II: Deeper Into WPF
Chapter 6: Controls
Chapter 7: The Application
Chapter 8: Element Binding
Chapter 9: Commands
Chapter 10: Resources
Chapter 11: Styles and Behaviors
Part III: Drawing and Animation
Chapter 12: Shapes, Brushes, and Transforms
Chapter 13: Geometries and Drawings
Chapter 14: Effects and Visuals
Chapter 15: Animation Basics
Chapter 16: Advanced Animation
Part IV: Templates and Custom Elements
Chapter 17: Control Templates
Chapter 18: Custom Elements
Part V: Data
Chapter 19: Data Binding
Chapter 20: Formatting Bound Data
Chapter 21: Data Views
Chapter 22: Lists, Trees, and Grids
Part VI: Windows, Pages, and Rich Controls
Chapter 23: Windows
Chapter 24: Pages and Navigation
Chapter 25: Menus, Toolbars, and Ribbons
Chapter 26: Sound and Video
Chapter 27: 3-D Drawing
Part VII: Documents and Printing
Chapter 28: Documents
Chapter 29: Printing
Part VIII: Additional Topics
Chapter 30: Interacting with Windows Forms
Chapter 31: Multithreading
Chapter 32: The Add-in Model
Chapter 33: ClickOnce Deployment
Descarga:
Pro_WPF_4.5_C#
lunes, 10 de noviembre de 2014
El Demo del Día: Selección Jerárquica en TreeView con CheckBox
Selección Jerárquica en TreeView con CheckBox
En este post veremos como trabajar en una aplicación Windows Forms con un TreeView que tenga CheckBoxes para poder seleccionar en forma jerárquica varios nodos al marcar o desmarcar el check del nodo padre.
Requerimientos
- Se desea llenar en forma dinámica un control TreeView (estructura jerárquica) desde una Lista de Objetos (estructura matricial).
- El TreeView debe contener CheckBox para cada elemento.
- Al marcar o desmarcar el Check de un nodo deberían marcarse o desmarcarse todos sus nodos hijos.
Solución
- Usaremos el Control TreeView de Windos Forms y configuraremos la propiedad "CheckBoxes" en true para habilitar los Checks en cada nodo.
- Se usará la recursividad para cargar la lista de objetos en los nodos.
- Finalmente en el evento "AfterCheck" usando también recursividad se marcara o desmarcara los nodos hijos del nodo padre.
Crear una Aplicación Windows Forms en C#
En Visual Studio crear un proyecto Windows Forms en C# con el nombre de "TreeView_CheckBox", luego cambiar el nombre del formulario a "frmListaEmpleados".
Agregar una Clase Entidad de Negocio para el Empleado
Crearemos un ejemplo que trabaje con una lista de empleados que se cargará desde una Lista de Objetos que se llena manualmente pero puede obtenerse desde una base de datos.
Para esto hay que crear una clase llamada "beEmpleado.cs", y escribir el siguiente código:
using System;
namespace TreeView_CheckBox
{
public class beEmpleado
{
public int IdEmpleado { get; set; }
public string Nombres { get; set; }
public int IdJefe { get; set; }
}
}
En este post veremos como trabajar en una aplicación Windows Forms con un TreeView que tenga CheckBoxes para poder seleccionar en forma jerárquica varios nodos al marcar o desmarcar el check del nodo padre.
Requerimientos
- Se desea llenar en forma dinámica un control TreeView (estructura jerárquica) desde una Lista de Objetos (estructura matricial).
- El TreeView debe contener CheckBox para cada elemento.
- Al marcar o desmarcar el Check de un nodo deberían marcarse o desmarcarse todos sus nodos hijos.
Solución
- Usaremos el Control TreeView de Windos Forms y configuraremos la propiedad "CheckBoxes" en true para habilitar los Checks en cada nodo.
- Se usará la recursividad para cargar la lista de objetos en los nodos.
- Finalmente en el evento "AfterCheck" usando también recursividad se marcara o desmarcara los nodos hijos del nodo padre.
Crear una Aplicación Windows Forms en C#
En Visual Studio crear un proyecto Windows Forms en C# con el nombre de "TreeView_CheckBox", luego cambiar el nombre del formulario a "frmListaEmpleados".
Agregar una Clase Entidad de Negocio para el Empleado
Crearemos un ejemplo que trabaje con una lista de empleados que se cargará desde una Lista de Objetos que se llena manualmente pero puede obtenerse desde una base de datos.
Para esto hay que crear una clase llamada "beEmpleado.cs", y escribir el siguiente código:
namespace TreeView_CheckBox
{
public class beEmpleado
{
public int IdEmpleado { get; set; }
public string Nombres { get; set; }
public int IdJefe { get; set; }
}
}
Crear el Formulario con el TreeView con CheckBoxes
En el formulario llamado "frmListaEmpleados" agregar un TreeView llamado "tvwEmpleado" y acoplarlo a toda la ventana (Dock en Fill), luego configurar la propiedad "CheckBoxes" en true, tal como se muestra en la siguiente figura:
Escribir el siguiente código en el formulario:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace TreeView_CheckBox
{
public partial class frmListaEmpleados : Form
{
List<beEmpleado> lbeEmpleado;
public frmListaEmpleados()
{
InitializeComponent();
}
private void obtenerEmpleados()
{
lbeEmpleado = new List<beEmpleado>();
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 1, Nombres = "Luis Dueñas", IdJefe = 0 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 2, Nombres = "Arturo Castañeda", IdJefe = 1 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 3, Nombres = "Enrique Espinal", IdJefe = 1 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 4, Nombres = "Maria Rojas", IdJefe = 2 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 5, Nombres = "Juan Perez", IdJefe = 2 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 6, Nombres = "Rosa Toro", IdJefe = 3 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 7, Nombres = "Pedro Vasquez", IdJefe = 3 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 8, Nombres = "Cesar Ramirez", IdJefe = 5 });
lbeEmpleado.Add(new beEmpleado { IdEmpleado = 9, Nombres = "Ana Rodriguez", IdJefe = 6 });
}
private void listarEmpleados(object sender, EventArgs e)
{
obtenerEmpleados();
TreeNode nodoRaiz = new TreeNode(lbeEmpleado[0].Nombres);
nodoRaiz.Tag = lbeEmpleado[0].IdEmpleado.ToString();
tvwEmpleado.Nodes.Add(nodoRaiz);
llenarTreeView(nodoRaiz);
tvwEmpleado.ExpandAll();
}
private void llenarTreeView(TreeNode nodoPadre)
{
int idJefe = int.Parse(nodoPadre.Tag.ToString());
List<beEmpleado> lbeFiltro = lbeEmpleado.FindAll(x => x.IdJefe.Equals(idJefe));
if (lbeFiltro != null && lbeFiltro.Count > 0)
{
TreeNode nodoHijo;
foreach (beEmpleado obeEmpleado in lbeFiltro)
{
nodoHijo = new TreeNode(obeEmpleado.Nombres);
nodoHijo.Tag = obeEmpleado.IdEmpleado.ToString();
nodoPadre.Nodes.Add(nodoHijo);
llenarTreeView(nodoHijo);
}
}
}
private void seleccionarNodoEmpleado(object sender, TreeViewEventArgs e)
{
TreeNode nodoJefe = e.Node;
seleccionarEmpleadosPorJefe(nodoJefe);
}
private void seleccionarEmpleadosPorJefe(TreeNode nodoJefe)
{
foreach (TreeNode nodoEmpleado in nodoJefe.Nodes)
{
nodoEmpleado.Checked = nodoEmpleado.Parent.Checked;
}
}
}
}
Nota: El método "listarEmpleados" esta asociado al evento "Load" del formulario y el método "llenarTreeView" esta asociado al evento "AfterCheck" del TreeView llamado "tvwEmpleado".
Se está usando la propiedad Text de cada nodo (objeto TreeNode) para mostrar el Nombre del Empleado pero se usa la propiedad Tag para guardar el Id del Empleado.
Hay que comentar que al seleccionarse un nodo hijo nuevamente se dispara el evento "AfterCheck" es por eso que no se debe llamar al método "seleccionarEmpleadosPorJefe" así mismo ya que de por si se hace la recursividad por el evento.
Probar la Aplicación Windows Forms
Grabar la aplicación y ejecutarla con F5. Se mostrará la siguiente ventana:
Marcar el check de cualquier empleado y se marcarán todos sus subordinados, tal como se muestra en la siguiente figura:
Ahora probar a desmarcar y se desmarcan todos sus dependencias gracias a la recursividad del evento "AfterCheck".
Comentario Final
En este post vimos como trabajar con un TreeView con CheckBoxes y poder marcar o desmarcar jerárquicamente usando recursividad. Espero les sirva este ejemplo y lo mismo sería para Web.
Ya saben que se aceptan pedidos. Los pedidos mas interesantes serán considerados para programarlos y subirlos al Blog.
Descarga
Etiquetas:
.NET,
AfterCheck,
C#,
CheckBox,
Checked,
Demos,
ExpandAll,
Jerarquía,
Lduenas,
Listas Objetos,
Nodes,
Recursividad,
Selección Jerárquica,
Tree Check,
TreeView,
Windows Forms
El Libro del Día: Illustrated WPF
El Libro del Día: 2014-11-10
Titulo: Illustrated WPF
Autor: Daniel Solis
Editorial: Apress
Nro Paginas: 531
Capítulos:
CHAPTER 1 Introduction to Windows Presentation Foundation
CHAPTER 2 Overview of WPF Programming
CHAPTER 3 WPF Architecture and Applications
CHAPTER 4 XAML
CHAPTER 5 Layout
CHAPTER 6 Content and Controls
CHAPTER 7 Dependency Properties
CHAPTER 8 Data Binding
CHAPTER 9 Routing Events and Commands
CHAPTER 10 Other Controls and Elements
CHAPTER 11 Resources
CHAPTER 12 Styles
CHAPTER 13 Control Templates
CHAPTER 14 Page Navigation Programs
CHAPTER 15 More Data Binding
CHAPTER 16 Trees, Tabs, and Other Controls
CHAPTER 17 Text and Documents
CHAPTER 18 Graphics in WPF
CHAPTER 19 Animation
CHAPTER 20 Audio and Video
Descarga:
Illustrated_WPF
Titulo: Illustrated WPF
Autor: Daniel Solis
Editorial: Apress
Nro Paginas: 531
Capítulos:
CHAPTER 1 Introduction to Windows Presentation Foundation
CHAPTER 2 Overview of WPF Programming
CHAPTER 3 WPF Architecture and Applications
CHAPTER 4 XAML
CHAPTER 5 Layout
CHAPTER 6 Content and Controls
CHAPTER 7 Dependency Properties
CHAPTER 8 Data Binding
CHAPTER 9 Routing Events and Commands
CHAPTER 10 Other Controls and Elements
CHAPTER 11 Resources
CHAPTER 12 Styles
CHAPTER 13 Control Templates
CHAPTER 14 Page Navigation Programs
CHAPTER 15 More Data Binding
CHAPTER 16 Trees, Tabs, and Other Controls
CHAPTER 17 Text and Documents
CHAPTER 18 Graphics in WPF
CHAPTER 19 Animation
CHAPTER 20 Audio and Video
Descarga:
Illustrated_WPF
Etiquetas:
Animation,
Apress,
Audio,
Commands,
Content,
Controls,
Daniel Solis,
Data Binding,
Dependency,
Documents,
Events,
Graphics,
Layout,
Libros,
Resources,
Styles,
Templates,
Video,
WPF,
XAML
domingo, 9 de noviembre de 2014
El Libro del Día: Professional Cross-Platform Mobile Development in C#
El Libro del Día: 2014-11-09
Titulo: Professional Cross-Platform Mobile Development in C#
Autor: Scott Olson, John Hunter, Ben Horgen, Kenny Goers
Editorial: Wrox
Nro Paginas: 388
Capítulos:
PART I MOBILE DEVELOPMENT OVERVIEW
CHAPTER 1 Choosing the Right Architecture
CHAPTER 2 Designing Your User Experience
PART II DEVELOPING CROSS-PLATFORM APPLICATIONS
CHAPTER 3 Setting Up Your Development Environment
CHAPTER 4 The MonoCross Pattern
CHAPTER 5 Building Shared Applications
CHAPTER 6 Building MonoCross Containers
CHAPTER 7 Designing and Building Data Services
CHAPTER 8 Consuming Data Services
CHAPTER 9 Accessing the Device
CHAPTER 10 Using MonoCross Utilities
CHAPTER 11 Hybrid Applications
CHAPTER 12 Bringing Applications to the Enterprise
Descarga:
Professional_Cross_Platform_Mobile_Development_C#
Titulo: Professional Cross-Platform Mobile Development in C#
Autor: Scott Olson, John Hunter, Ben Horgen, Kenny Goers
Editorial: Wrox
Nro Paginas: 388
Capítulos:
PART I MOBILE DEVELOPMENT OVERVIEW
CHAPTER 1 Choosing the Right Architecture
CHAPTER 2 Designing Your User Experience
PART II DEVELOPING CROSS-PLATFORM APPLICATIONS
CHAPTER 3 Setting Up Your Development Environment
CHAPTER 4 The MonoCross Pattern
CHAPTER 5 Building Shared Applications
CHAPTER 6 Building MonoCross Containers
CHAPTER 7 Designing and Building Data Services
CHAPTER 8 Consuming Data Services
CHAPTER 9 Accessing the Device
CHAPTER 10 Using MonoCross Utilities
CHAPTER 11 Hybrid Applications
CHAPTER 12 Bringing Applications to the Enterprise
Descarga:
Professional_Cross_Platform_Mobile_Development_C#
Etiquetas:
Architecture,
Ben Horgen,
C#,
Containers,
Data Services,
Designing,
Devices,
Environment,
Hybrid Apps,
John Hunter,
Kenny Goers,
Libros,
Mobile,
MonoCross,
Professional,
Scott Olson,
Shared Apps,
Utilities,
Wrox
sábado, 8 de noviembre de 2014
El Libro del Día: Professional C# 2012 and .NET 4.5
El Libro del Día: 2014-11-08
Titulo: Professional C# 2012 and .NET 4.5
Autor: Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Editorial: Wrox
Nro Paginas: 1588
Capítulos:
PART I THE C# LANGUAGE
CHAPTER 1 .NET Architecture
CHAPTER 2 Core C#
CHAPTER 3 Objects and Types
CHAPTER 4 Inheritance
CHAPTER 5 Generics
CHAPTER 6 Arrays and Tuples
CHAPTER 7 Operators and Casts
CHAPTER 8 Delegates, Lambdas, and Events
CHAPTER 9 Strings and Regular Expressions
CHAPTER 10 Collections
CHAPTER 11 Language Integrated Query
CHAPTER 12 Dynamic Language Extensions
CHAPTER 13 Asynchronous Programming
CHAPTER 14 Memory Management and Pointers
CHAPTER 15 Reflection
CHAPTER 16 Errors and Exceptions
PART II VISUAL STUDIO
CHAPTER 17 Visual Studio 2012
CHAPTER 18 Deployment
PART III FOUNDATION
CHAPTER 19 Assemblies
CHAPTER 20 Diagnostics
CHAPTER 21 Tasks, Threads, and Synchronization
CHAPTER 22 Security
CHAPTER 23 Interop
CHAPTER 24 Manipulating Files and the Registry
CHAPTER 25 Transactions
CHAPTER 26 Networking
CHAPTER 27 Windows Services
CHAPTER 28 Localization
CHAPTER 29 Core XAML
CHAPTER 30 Managed Extensibility Framework
CHAPTER 31 Windows Runtime
PART IV DATA
CHAPTER 32 Core ADO.NET
CHAPTER 33 ADO.NET Entity Framework
CHAPTER 34 Manipulating XML
PART V PRESENTATION
CHAPTER 35 Core WPF
CHAPTER 36 Business Applications with WPF
CHAPTER 37 Creating Documents with WPF
CHAPTER 38 Windows Store Apps
CHAPTER 39 Core ASP.NET
CHAPTER 40 ASP.NET Web Forms
CHAPTER 41 ASP.NET MVC
CHAPTER 42 ASP.NET Dynamic Data
PART VI COMMUNICATION
CHAPTER 43 Windows Communication Foundation
CHAPTER 44 WCF Data Services
CHAPTER 45 Windows Workflow Foundation
CHAPTER 46 Peer-to-Peer Networking
CHAPTER 47 Message Queuing
Descarga:
Professional_C#2012_.NET4.5
Titulo: Professional C# 2012 and .NET 4.5
Autor: Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Editorial: Wrox
Nro Paginas: 1588
Capítulos:
PART I THE C# LANGUAGE
CHAPTER 1 .NET Architecture
CHAPTER 2 Core C#
CHAPTER 3 Objects and Types
CHAPTER 4 Inheritance
CHAPTER 5 Generics
CHAPTER 6 Arrays and Tuples
CHAPTER 7 Operators and Casts
CHAPTER 8 Delegates, Lambdas, and Events
CHAPTER 9 Strings and Regular Expressions
CHAPTER 10 Collections
CHAPTER 11 Language Integrated Query
CHAPTER 12 Dynamic Language Extensions
CHAPTER 13 Asynchronous Programming
CHAPTER 14 Memory Management and Pointers
CHAPTER 15 Reflection
CHAPTER 16 Errors and Exceptions
PART II VISUAL STUDIO
CHAPTER 17 Visual Studio 2012
CHAPTER 18 Deployment
PART III FOUNDATION
CHAPTER 19 Assemblies
CHAPTER 20 Diagnostics
CHAPTER 21 Tasks, Threads, and Synchronization
CHAPTER 22 Security
CHAPTER 23 Interop
CHAPTER 24 Manipulating Files and the Registry
CHAPTER 25 Transactions
CHAPTER 26 Networking
CHAPTER 27 Windows Services
CHAPTER 28 Localization
CHAPTER 29 Core XAML
CHAPTER 30 Managed Extensibility Framework
CHAPTER 31 Windows Runtime
PART IV DATA
CHAPTER 32 Core ADO.NET
CHAPTER 33 ADO.NET Entity Framework
CHAPTER 34 Manipulating XML
PART V PRESENTATION
CHAPTER 35 Core WPF
CHAPTER 36 Business Applications with WPF
CHAPTER 37 Creating Documents with WPF
CHAPTER 38 Windows Store Apps
CHAPTER 39 Core ASP.NET
CHAPTER 40 ASP.NET Web Forms
CHAPTER 41 ASP.NET MVC
CHAPTER 42 ASP.NET Dynamic Data
PART VI COMMUNICATION
CHAPTER 43 Windows Communication Foundation
CHAPTER 44 WCF Data Services
CHAPTER 45 Windows Workflow Foundation
CHAPTER 46 Peer-to-Peer Networking
CHAPTER 47 Message Queuing
Descarga:
Professional_C#2012_.NET4.5
Etiquetas:
.NET 4.5,
ADO.NET,
Arrays,
ASP.NET,
Asynchronous,
Bill Evjen,
C#,
Christian Nagel,
Collections,
Generics,
Libros,
LINQ,
Reflection,
Security,
Strings,
VS 2012,
WCF,
WPF,
Wrox,
XML
viernes, 7 de noviembre de 2014
El Libro del Día: Head First JavaScript Programming
El Libro del Día: 2014-11-07
Titulo: Head First JavaScript Programming
Autor: Eric Freeman, Elisabeth Robson
Editorial: O'Reilly
Nro Paginas: 704
Capítulos:
1 A quick dip into JavaScript: Getting your feet wet
2 Writing real code: Going further
3 Introducing functions: Getting functional
4 Putting some order in your data: Arrays
5 Understanding objects: A trip to Objectville
6 Interacting with your web page: Getting to know the DOM
7 Types, equality, conversion, and all that jazz: Serious types
8 Bringing it all together: Building an app
9 Asynchronous coding: Handling events
10 First-class functions: Liberated functions
11 Anonymous functions, scope, and closures: Serious functions
12 Advanced object construction: Creating objects
13 Using prototypes: Extra-strength objects
Appendix: The Top Ten Topics (we didn’t cover): Leftovers
Descarga:
Head_First_JavaScript_Programming
Titulo: Head First JavaScript Programming
Autor: Eric Freeman, Elisabeth Robson
Editorial: O'Reilly
Nro Paginas: 704
Capítulos:
1 A quick dip into JavaScript: Getting your feet wet
2 Writing real code: Going further
3 Introducing functions: Getting functional
4 Putting some order in your data: Arrays
5 Understanding objects: A trip to Objectville
6 Interacting with your web page: Getting to know the DOM
7 Types, equality, conversion, and all that jazz: Serious types
8 Bringing it all together: Building an app
9 Asynchronous coding: Handling events
10 First-class functions: Liberated functions
11 Anonymous functions, scope, and closures: Serious functions
12 Advanced object construction: Creating objects
13 Using prototypes: Extra-strength objects
Appendix: The Top Ten Topics (we didn’t cover): Leftovers
Descarga:
Head_First_JavaScript_Programming
Etiquetas:
Anonymous,
Arrays,
Asynchronous,
Conversion,
DOM,
Elisabeth Robson,
Equality,
Eric Freeman,
Events,
Functions,
Head First,
Javascript,
Libros,
O'Reilly,
Objects,
Prototypes,
Scope,
Types,
Web App,
Web Page
Suscribirse a:
Entradas (Atom)








