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.

Slides:



Advertisements
Presentaciones similares
Módulo 1: Primeros Pasos
Advertisements

Plataforma Microsoft.NET
Interacción Persona Ordenador
Programación e Ingeniería de Software III
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Acercamiento al Proyecto Mono Cristhián Gómez
Introducción a la plataforma Microsoft.NET. Descripción ¿Qué es la plataforma Microsoft.NET? ¿Qué es el.NET Framework? ¿Cuáles son los componentes del.NET.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Facilitador: Christian Alexander Martinez
Cristian Fonnegra Marin
Clase I Curso Microsoft .NET I.S.F.T. N° 182.
Introducción a .NET Nombre : Ethel García-Simón Matachana
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
Visual Studio NET 2008 MCSD.NET Ing Oscar Mendez Incosac Sac & Telefonica Mobiles Comunidad:
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
Universidad Fermin Toro. Sistema de aprendizaje interactivo a Distancia. Barquisimeto-Estado Lara Participantes.  Rubén Viteznik (Capitán)  Carmen Mendoza.
Presentado Por: Vargas Mejia Victor Ernesto Figueroa Piscoya Eder Nicanor Nunton Sandoval Cesar Silva Rengifo Raul Vargas Mejia Victor / Figueroa Piscoya.
Museo Tecnológico. Bienvenidos al Museo Tecnológico BIENVENIDOS Información.
San Juan Bautista Tuxtepec, Oaxaca a 01 de Septiembre de 2016 INSTITUTO TECNOLÓGICO de Tuxtepec PROGRAMACION EN AMBIENTE CLIENTE-SERVIDOR CORBA PRESENTA:
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIVERSIDAD FERMIN TORO CABUDARE ENSAYO TIPOS DE SOFTWARE E IMPORTANCIA JUNIO 2014.
Servidor de aplicaciones
Nombre José Francisco Luna Jurado Matricula Asignatura
Introducción a ASP.NET.
Herencia Multiple en Java
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
INTRODUCCIÓN. Una computador u ordenador se compone principalmente del software, que se refiere al conjunto de programas, instrucciones y reglas informáticas,
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Sistema de Base de datos
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
MODELO CLIENTE -SERVIDOR
Windows server 2008.
ARQUITECTURA DE COMPUTADORES
El hardware y el software
Conectividad de Bases de Datos
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Oscar Martin Tirado Ochoa
Introducción a Visual Studio .NET
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA INGENIERÍA DE MANTENIMIENTO VISUAL BASIC.
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
Introducción a la plataforma Microsoft .NET
Tema 1 El entorno de desarrollo de C#
INTRODUCCIÓN A JAVA.
Introducción al lenguaje de programación. Introducción  Los lenguajes de programación son aplicaciones específicas que han sido pensadas y diseñadas.
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Implementación de aplicaciones
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
Introducción a Microsoft.NET. Objetivo Presentar una introducción a la plataforma de desarrollo Microsoft.NET, describiendo sus principios básicos de.
Programación Orientada a Objetos. ¿Qué es un ordenador? “Un sistema digital con tecnología microelectrónica capaz de procesar información a partir de.
Características Generales y Entornos de Desarrollo
Java Enterprise edition
Tema 1 El entorno de desarrollo de C#
Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
Programación Visual de Sistemas
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Servidor de Reportes basado en Tecnología Java y XML
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
“Conceptos Básicos de Java”
Spring Framework.
Lenguajes del lado del cliente
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
INTRODUCCIÓN A DISEÑO Objetivos del curso. Definición de PowerPoint. Que podemos hacer en PowerPoint. Definición de Presentación. Principios de un buen.
Diseño y Programación Orientados a Objetos
Características de los Sistemas Operativos
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Transcripción de la presentación:

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 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

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)

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)

.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.

.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

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.

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.

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

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.

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.

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.

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

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.

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.

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”.

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).

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.