0% encontró este documento útil (0 votos)
477 vistas506 páginas

C Sharp 8

Este libro introduce el desarrollo de aplicaciones .NET con C# 8, cubriendo las herramientas de Visual Studio, conceptos de programación orientada a objetos, acceso a datos, y despliegue de aplicaciones. El libro guía al lector a través de los fundamentos de C# hasta proyectos completos, con ejemplos prácticos en cada paso.

Cargado por

oscuridad30hgbx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
477 vistas506 páginas

C Sharp 8

Este libro introduce el desarrollo de aplicaciones .NET con C# 8, cubriendo las herramientas de Visual Studio, conceptos de programación orientada a objetos, acceso a datos, y despliegue de aplicaciones. El libro guía al lector a través de los fundamentos de C# hasta proyectos completos, con ejemplos prácticos en cada paso.

Cargado por

oscuridad30hgbx
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 506

PRESENTACIÓN

Presentación

Este libro se dirige a aquellos desarrolladores que deseen dominar el desarrollo de aplicaciones .Net con
Índice
el lenguaje C# en su versión 8.

Autor
Tras recorrer el panorama de la plataforma .Net y describir las herramientas proporcionadas por el
entorno Visual Studio 2019, el lector descubrirá progresivamente los elementos clave del lenguaje C#

g
Caracteristicas
y la programación orientada a objetos, hasta poder aplicar estos conceptos al desarrollo de

or
aplicaciones Windows con WPF. Una iniciación a las técnicas de depuración con Visual Studio le

n.
permitirá perfeccionar su dominio de la herramienta.

io
ac
El desarrollo de aplicaciones cliente-servidor se aborda, a continuación, mediante el tema del acceso a
datos con ADO.Net. Se realiza una descripción completa de Linq a través de ejemplos concretos que
am

muestran cómo sus funcionalidades simplifican la manipulación de los datos. Su uso está sobretodo
presente en el ámbito del acceso al contenido de una base de datos SQL Server con Entity Framework.
gr

A continuación, se dedica un capítulo a la manipulación de datos en formato XML, que pennite


ro

intercambiar datos entre aplicaciones de una manera sencilla y estandarizada. El final del ciclo de
op

desarrollo se aborda mediante el desarrollo de una aplicación con las tecnologías Windows Installer y
ClickOnce y MSTX.
od
et

Para ayudar al lector en su aprendizaje se proporciona un glosario que resume la utilidad de las palabras
.d

clave de C# que se abordan en el libro.


w
w

ÍNDICE
w

La plataforma .NET
1. Introducción
2. Historia de la plataforma
3. Evolución de la plataforma
3.1 .NET Standard
3.2 .NET Compiler Platfonn: Roslyn
3.3 .NET en el mundo del código abierto
4. El Common Language Runtimc (CLR)
5. La Base Class Library (BCL)
6. El Dynamic Language Runtime (DLR)
7. Una primera aplicación con Visual C#
7.1 Creación
7.2 Compilación
7.3 Análisis del ensamblado
7.3.1 Estructura
7.3.2 Exploración con ILDASM

n Visual Studio
1. Instalación y primera ejecución
1.1 Requisitos previos
1.2 Ediciones de Visual Studio
1.2.1 Visual Studio Community
1.2.2 Ediciones comerciales
1.3 Instalación
1.4 Primera ejecución
2. Descripción de las herramientas
2.1 Barras de herramientas
2.2 Explorador de soluciones
2.3 Examinador de objetos
2.4 Explorador de servidores
2.5 Ventana de propiedades
2.6 Ventana de edición de código
2.6.1 Navegación
2.6.2 Seguimiento de las modificaciones
2.6.3 Resaltar referencias
2.6.4 Rcfactorización
2.6.5 IntelliSense
2.6.6 Snippets

u La organización de una aplicación


1. Las soluciones
1.1 Presentación
1.2 Creación de una solución
1.3 Organización
1.4 Acciones disponibles para una solución
1.4.1 Agregar y eliminar un proyecto
1.4.2 Creación de una carpeta de soluciones
1.4.3 Carga y descarga de un proyecto
1 .4.4 Creación de un archivo
1.4.5 Compilar la solución
1.5 Configuración de la solución
1.5.1 Establecer proyectos de inicio
1.5.2 Dependencias del proyecto
1.5.3 Configuración de análisis de código
1.5.4 Depurar archivos de código fuente
1.5.5 Configuración
2. Los proyectos
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
CONTRASEÑA: www.detodoprogramacion.org

AYUDANOS A CRECER
SUSCRÍBETE A NUESTRO CANAL EN YOUTUBE
Y SÍGUENOS EN REDES SOCIALES

DETODOPROGRAMACION.ORG

Material para los amantes de la


Programación Java,
C/C++/C#,Visual.Net, SQL,
Python, Javascript, Oracle,
Algoritmos, CSS, Desarrollo
Web, Joomla, jquery, Ajax y
Mucho Mas…
VISITA

www.detodoprogramacion.org
www.detodopython.com
www.gratiscodigo.com
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
w
w
w
.d
et
od
op
ro
gra
m
ac
io
n.
or
g
CONTRASEÑA: www.detodoprogramacion.org

AYUDANOS A CRECER
SUSCRÍBETE A NUESTRO CANAL EN YOUTUBE
Y SÍGUENOS EN REDES SOCIALES

DETODOPROGRAMACION.ORG

Material para los amantes de la


Programación Java,
C/C++/C#,Visual.Net, SQL,
Python, Javascript, Oracle,
Algoritmos, CSS, Desarrollo
Web, Joomla, jquery, Ajax y
Mucho Mas…
VISITA

www.detodoprogramacion.org
www.detodopython.com
www.gratiscodigo.com
Recursos informáticos

C# 8 y Visual Studio 2019


Los fundamentos del lenguaje
Este libro se dirige a aquellos desarrolladores que deseen dominar el Sébastien PUTIER
desarrollo de aplicaciones .Net con el lenguaje C# en su versión 8. Consultor y formador desde hace
Tras recorrer el panorama de la plataforma .Net y describir las herra­ varios anos, Sébastien PUTIER
aporta su conocimiento en la imple­
mientas proporcionadas por el entorno Visual Studio 2019, el lector mentación de soluciones Windows,
descubrirá progresivamente los elementos clave del lenguaje C# y la Web y móviles mediante la platafor­
programación orientada a objetos, hasta poder aplicar estos conceptos ma .Net desde sus primeras ver­
al desarrollo de aplicaciones Windows con WPF. Una iniciación a las siones. Está certificado técnicamente
técnicas de depuración con Visual Studio le permitirá perfeccionar su (MCPD - MCSD) y pedagógicamente
dominio de la herramienta. (MCT) por Microsoft. A lo largo de
este libro, transmite toda su expe­
El desarrollo de aplicaciones cliente-servidor se aborda, a continuación, riencia acerca del lenguaje C# para
mediante el tema del acceso a datos con ADO.Net. Se realiza una des­ que el lector adquiera los conceptos
fundamentales y sea capaz de sacar
cripción completa de Linq a través de ejemplos concretos que muestran el máximo partido posible de las fun­
cómo sus funcionalidades simplifican la manipulación de los datos. Su cionalidades ofrecidas por la plata­
uso está sobretodo presente en el ámbito del acceso al contenido de una forma .Net.
base de datos SQL Server con Entity Framework. A continuación, se
dedica un capítulo a la manipulación de datos en formato XML, que
permite intercambiar datos entre aplicaciones de una manera sencilla y
estandarizada. El final del ciclo de desarrollo se aborda mediante el
desarrollo de una aplicación con las tecnologías Windows lnstaller y
ClickOnce y MSIX.
Para ayudar al lector en su aprendizaje se proporciona un glosario que
resume la utilidad de las palabras clave de C# que se abordan en el libro.
PIDE TU VERSIÓN ONL!NE GRATUITA DISPONIBLE E:i\:
[email protected]

Para más \O ===


O) (O
información: ,..... O)
en ,-
N
9
O)
N
� o
N O)
co o
,-.... s::t"
N
co
t---
!:'.l
www.ediciones-eni.com O)

También podría gustarte