Desarrollo de Aplicaciones.netMarco Andrés Camargo
¿Qué es .net Framework?
Se trata de un entorno que sirve para construir, instalar y ejecutar servicios web y otras aplicaciones
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
Lenguajes de .net
Visual BasicC#C++J#
C#
C++
VB .net
Visual Studio
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
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
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
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
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
Plantillas de aplicación
Proporciona las estructuras base para desarrollar las aplicaciones
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
Entorno de Desarrollo
Se divide en la ventana principal, los paneles de herramientas y el panel de vistas de archivos de proyectos
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
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
Guarda y ejecuta aplicación
Visual Studio permite guardar los archivos y generar un ejecutable que va a funcionar fuera del ambiente de trabajo.
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
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
Gracias por su atención