18
Desarrollo de Aplicaciones.net Marco Andrés Camargo

Introducción a Visual Studio .net

Embed Size (px)

Citation preview

Page 1: Introducción a Visual Studio .net

Desarrollo de Aplicaciones.netMarco Andrés Camargo

Page 2: Introducción a Visual Studio .net

¿Qué es .net Framework?

Se trata de un entorno que sirve para construir, instalar y ejecutar servicios web y otras aplicaciones

Page 3: Introducción a Visual Studio .net

Beneficios del .net Framework

Se basa en estándares y prácticas webExtensibleFácil de usar por los desarrolladoresDiseño utilizando modelos de aplicaciones

unificados

Extensible Fácil usoModelo

unificado

Page 4: Introducción a Visual Studio .net

Lenguajes de .net

Visual BasicC#C++J#

C#

C++

VB .net

Visual Studio

Page 5: Introducción a Visual Studio .net

CLR

Es una serie de librerías dinámicas o DLL que fungen como la API en el caso de Windows y se compone de:

- Soporte de la biblioteca de clases base - Soporte de hilos - COM marshaler - Verificador de tipos - Gestor de excepciones - MSIL a compiladores nativos - Gestor de código - Recolector de basura - Motor de seguridad - Motor de depuración - Cargador de clases

Page 6: Introducción a Visual Studio .net

Interfaz de Usuario

Windows Forms son las ventanitas típicas de Windows. Contiene elementos y propiedades básicas para el diseño

Drawing proporciona acceso a elementos y funcionalidades más avanzadas de diseño de interfaces

Page 7: Introducción a Visual Studio .net

Espacios de nombres (Namespace)

Un espacio de nombres es un contenedor abstracto en el que un grupo de uno o más identificadores únicos pueden existir

Page 8: Introducción a Visual Studio .net

Plataforma .net

Conjunto de elementos que hacen posible el funcionamiento de las aplicaciones .net

- Servidores- Herramientas de Desarrollo- Servicio Web XML- Experiencias de Usuario- Clientes

Page 9: Introducción a Visual Studio .net

Visual Studio .net

Es un entorno de desarrollo con las siguientes características:

- Soporta múltiples lenguajes- Posee herramientas de servicio web XML- Posee Gestor de errores- Provee acceso a datos- Herramientas de formularios Windows y

Web

Page 10: Introducción a Visual Studio .net

Plantillas de aplicación

Proporciona las estructuras base para desarrollar las aplicaciones

Page 11: Introducción a Visual Studio .net

Trabajar un proyecto en VB .net

Las fases son:- Iniciar el nuevo proyecto para VB .net- Ejecutar el proyecto desde el IDE- Generar el archivo ejecutable- Ejecutar el programa fuera del entorno

de desarrollo- Visualizar los archivos en el panel de

vistas- Cerrar el proyecto

Page 12: Introducción a Visual Studio .net

Entorno de Desarrollo

Se divide en la ventana principal, los paneles de herramientas y el panel de vistas de archivos de proyectos

Page 13: Introducción a Visual Studio .net

Crear un proyecto de VB .net

Usar una especificación del diseñoCrear una interfaz para el usuarioEscribir el código según el diseñoProbar y depurarGenerar e implantar

Page 14: Introducción a Visual Studio .net

Interfaces de Usuario

La Windows Forms permiten un modelamiento fluido y sencillo, cuenta con herramientas básicas para que el diseñador pueda brindar una buena experiencia al usuario, además permite añadir programación a los objetos que conforman el formulario

Page 15: Introducción a Visual Studio .net

Guarda y ejecuta aplicación

Visual Studio permite guardar los archivos y generar un ejecutable que va a funcionar fuera del ambiente de trabajo.

Page 16: Introducción a Visual Studio .net

Ejemplos

El Windows FormPermite ser Manipulado yAjustado de unaForma fácil yRápido

El modelo por Capas brinda Seguridad y un Diseño limpioY eficiente

El soporte de Diversos Lenguajes es unaGran ventaja

Page 17: Introducción a Visual Studio .net

Conclusiones

Visual Studio es un Entorno Integrado de Desarrollo que soporta diversos Lenguajes de Programación

El entorno puede estructurar diversos tipos de soluciones para desarrollar aplicaciones Web o de escritorio

Se puede generar un archivo ejecutable de la aplicación el cual es el que estará disponible para el cliente

Page 18: Introducción a Visual Studio .net

Gracias por su atención