La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCIÓN A VB.NET YESENIA ESCOBAR. .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia.

Presentaciones similares


Presentación del tema: "INTRODUCCIÓN A VB.NET YESENIA ESCOBAR. .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia."— Transcripción de la presentación:

1 INTRODUCCIÓN A VB.NET YESENIA ESCOBAR

2 .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia de redes, con independencia de plataforma y que permita un rápido desarrollo de aplicaciones. Basado en esta plataforma, Microsoft intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el Sistema Operativo hasta las herramientas de mercado. Es una tecnología de programación, que busca que las aplicaciones y sitios web aislados hoy en día, se conecten entre si a través de Internet. De esta manera, Internet se convierte en una fuente de “datos”, así como una fuente de “Servicio”. MICROSOFT.NET

3 Proporciona todas las herramientas y Tecnologías para construir estas aplicaciones web Distribuidas usando protocolos Web estándares tales como: HTTP(Hipert Text Protocol) XML(extensible Markup Languaje) SOAP(Simple Object Access Protocol) La plataforma Microsoft.NET esta compuesta por: El Marco.Net (.NET Framework) Bloques de Servicios.NET Visual Studio.Net Servidores Empresariales (.NET Enterprise Servers)

4 MICROSOFT STUDIO Es un potente Entorno de Desarrollo Integrado (IDE) que asegura código de calidad durante todo el ciclo de vida de la aplicación, desde el diseño hasta la implementación. Consta de un conjunto de lenguajes de programación y herramientas de datos, que proporciona un entorno de desarrollo de alto nivel. Esta tecnología permite simplificar la creación, distribución y evolución continua de aplicaciones windows, aplicaciones web y servicios Web que sean seguras y escalables. Se fundamenta en una estructura denominada (el Marco.Net o.NET Framework)

5 .NET FRAMEWORK Es la parte principal del Visual Studio.Net Proporciona un entorno unificado para todos los lenguajes de programación que conforman a Visual Studio.NET Facilita desarrollo de aplicaciones, así como el proceso de encontrar e integrar servicios web a las soluciones de software. Este entorno de desarrollo integrado esta formado por un compilador común (CLR) y un conjunto de componentes utilizados por los lenguajes integrados en Visual Studio.Net a los que da soporte. Se han desarrollado múltiples versiones, desde la Framework 1.0 (en el 2002) hasta la versión 4.0.

6 .NET FRAMEWORK COMPONENTES 1.Common Language Runtime (CLR) 2.Biblioteca de clases comun (BCL: base Common Library) 3.ADO.NET y XML 4.ASP.NET y Windows Forms 5.CLS (Common Language Specification) y CTS (Common Type Systems) 6.Lenguajes de programación.NET

7 1. COMMON LANGUAJE RUNTIME (CLR)  Es el “gerente” de todas las aplicaciones.NET, ya que compila y ejecuta cualquier aplicación creada en cualquier lenguaje de.NET  Controla junto al Sistema Operativo a los servicios fundamentales de una PC  Administra la ejecución del código ya compilado  Administra memoria y recolección de objetos no usados  Manejo estructurado de excepciones y los multiprocesos.

8 2. BASE COMMON LIBRARY (BCL)  Es una biblioteca de clases comunes.NET, que permiten realizar todas las tareas requeridas por programador, como:  Despliegue de ventanas graficas, lectura de archivos, petición/respuestas desde navegador web, etc.  Definir todos los tipos de datos básicos a partir de un objeto base/raíz.

9 3. ADO.NET Y XML  ADO.NET: Conjunto de librerías especializadas en la conexión a diferentes motores de bases de datos (BDD) y su interacción con los mismos.  XML: Lenguaje estándar que permite que la interacción con las diferentes BDD sea transparente. El intercambio con BDD se traduce fácilmente a este lenguaje XML, para ser desplegado en las aplicaciones.NET

10 4. ASP.NET Y WINDOWS FORMS  ASP.NET: Parte del Framework.NET que permite crear aplicaciones de Internet e Intranet. Las aplicaciones ASP.NET se dividen en dos categorías: Aplicaciones WebForms y Web Services.  Windows Forms: Permite crear aplicaciones para escritorio Windows.

11 5. COMMON TYPE SYSTEM (CTS)  Es el mecanismo que usa el CLR para definir el modo en que los tipos datos serán creados y manipulados por el entorno de ejecución de.Net Framework  Gracias al CTS es posible intercambiar información en una misma aplicación, integrada por diferentes LP’s de.NET El CTS define reglas básicas y comunes para las siguientes funciones en.NET:  Como utilizar tipos de variables escritas en lenguajes diferentes y hasta tener herencia entre ellos.  Crear los tipos de datos, así como las propiedades, los métodos y eventos de objetos.  Realizar la implementación de herencia de objetos.  Optimización del código en ejecución, entre otros.

12 6. LENGUAJES DE PROGRAMACIÓN  Visual Studio consta de varios lenguajes de programación (LP) diferente, enlazados gracias a los componentes del Framework.NET.  Algunos de los LP mas utilizados son: Visual Basic, Visual C++, Visual C#, ASP.NET, Delphi.NET, entre otros.

13 VISUAL BASIC.NET Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework.NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.lenguaje de programaciónorientado a objetosVisual Basicframework.NET

14 VISUAL BASIC.NET CARACTERISTICAS  Con Visual Basic se podrá diseñar dos tipos de aplicaciones:  Aplicaciones para Windows  Aplicaciones para Internet  El acceso de datos se logra con ADO.Net, el cual permitirá trabajar con Dataset desconectados.

15 IMPLEMENTAR UNA APLICACIÓN DE VISUAL BASIC Ensamblado:  Un "ensamblado" es la Unidad Fundamental de la implementación de una nueva aplicación creada con.NET, incluyendo: control de versiones, reutilización, ámbito de activación y permisos de seguridad.  Son los bloques de creación del Framework, proporcionando al CLR la información que necesita para actualizarse sobre las implementaciones de los "tipos datos" disponibles en la aplicación.  Resultan del proceso de compilación ejecutado por el Framework.

16 ESTRUCTURA DE UNA APLICACION Soluciones, Proyectos y sus elementos. Para generar los “ensamblados” (instaladores) de una nueva aplicación en.Net, se debe crear un conjunto de “elementos estándar” (archivos código fuente, formularios, clases, bases de datos, recursos complementarios, de referencia, etc.). Estos “elementos” se agrupan en “Proyectos” y se pueden visualizar desde el Explorador de soluciones del IDE. Finalmente, uno o varios proyectos se integran a una “Solución”.

17 ELEMENTOS DE UNA SOLUCION Los “elementos” de una solución se pueden organizarse en forma de: 1.Elementos que componen al proyecto: tales como formularios, archivos de código fuente y clases. 2.Elementos de la solución para archivos que son comunes a toda una Solución, que se ubican en la carpeta "Elementos de la solución" del Explorador de soluciones. 3.Varios archivos que no están asociados a ningún proyecto ni soluciones específicas y que pueden mostrarse en la carpeta "Archivos varios". 4.Se generan como archivos ejecutables (.exe) o archivos de biblioteca de vínculos dinámicos (.dll).

18 COMO SE COMPONE UN ENSAMBLADO  Consta de una colección de tipos y recursos que forman una Unidad Lógica Funcional, para trabajar en conjunto con otros ensamblados.  Pueden contener uno o más módulos, de acuerdo a la complejidad que la aplicación requiera. De los diferentes "elementos" (archivos) que forman una Solución, los mas importantes son los "archivos de códigos fuentes" (acf). Cada ensamblado se compila a partir de uno o varios acf. Estos acf proporcionan la definición e implementación de clases, estructuras, módulos e interfaces, que son las últimas instancias que contienen todo el código a programar.


Descargar ppt "INTRODUCCIÓN A VB.NET YESENIA ESCOBAR. .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en transparencia."

Presentaciones similares


Anuncios Google