1. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Desarrollo de
Aplicaciones
.NET
Por:
Fredi Ospina
Nelson Rincón Bernal
2. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Plataforma Microsoft .NET
Es el conjunto estandarizado de
conceptos, prácticas y criterios
de la firma Microsoft, que
provee una estructura
conceptual y tecnológica de
soporte, mediante módulos
orientados al desarrollo de
aplicaciones informáticas
3. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Beneficios:
Estandarización
Extensibilidad
Facilidad
Unificación
El Framework es
el núcleo central
de cualquier
aplicación de .NET
Lenguajes .NET
C#C++ J#
Visual
Basic
.NET
4. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
CLR BIBLIOTECA ADO .NET ASP .NET
Componentes
Librerías dinámicas,
runtinme
Administra la memoria,
ejecución de
subprocesos, ejecución
de código, comprobación
de la seguridad del
código, compilación y
demás servicios del
sistema
Modelo de desarrollo
Web unificado
Formularios Web
Servicios Web
Cache
Configuración
Seguridad
Estado de Sesión
Conjunto de clases que
exponen servicios de
acceso a datos para
programadores con
abundancia de
componentes
System.Data
System.Xml
System.Xml.Schema
System.Xml.Serialization
Colección de tipos reutilizables
System
System.Net
System.Reflection
System.IO
System.Security
System.Text
System.Threading
System.Diagnostics
System.Runtime
System.Globalization
System.Configuration
System.Collections
5. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Funcionamiento
Lenguaje1 Servicios de
Programación
CLR
BIBLIOTECAS
ADO .NET
2 Lenguaje
máquina3
MSIL JIT
6. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Lenguajes que utilizan el mismo
entorno de desarrollo
• Visual Basic .Net
• Visual C++
• Visual C#
• Visual J#
Entorno de desarrollo
integrado para la construcción
de aplicaciones de escritorio,
móviles y web
Herramientas
• Aplicaciones para dispositivos inteligentes
• Diseñador de ASP.NET Mobile
• Formularios Web Forms
• Formularios Windows Forms
• Servicios Web XML
• Compatibilidad con XML
7. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Plantillas
Para utilizarlos
como inicio de la
aplicación, las
plantillas agregan
automáticamente
las referencias y
archivos del
proyecto.
8. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Entorno de Desarrollo Integrado (IDE)
Barra de menús
Ventana de Proyectos
9. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Entorno de Desarrollo Integrado (IDE)
Cuadro de
herramientas
Diseñador de
Windows forms
Ventana de
propiedades
10. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Entorno de Desarrollo Integrado (IDE)
Múltiples
barras de
herramientas
Editor de
código
11. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Crear
especificación
de diseño
Crear interfaz
de usuario
Establecer las
propiedades
de los
objetos
Escribir
código para
añadir
funcionalidad
Probar y
depurar la
aplicación
Generar un
archivo
ejecutable
Crear una
aplicación de
instalación
Pasos para crear un proyecto
12. Desarrollo de Aplicaciones .NET
Por: Fredi Ospina - Nelson Rincón Bernal
Gracias por
su atención Desarrollo de
Aplicaciones
.NET