andre.paola9 blos blospot blogger

24
Visual Basic es una aplicación y un lenguaje de programación desarrollados por Alan Cooper para Microsoft. Se origina en el clásico lenguaje BASIC. La primera versión salió en 1991 en un entorno relativamente sencillo para facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz totalmente visual. QUE ES MS VISUAL ESTUDIO

Upload: paolatublog

Post on 13-Jun-2015

351 views

Category:

Education


7 download

DESCRIPTION

esto hace parte de una presentacion inicial para aclarar un poco de emprender el tema

TRANSCRIPT

Page 1: Andre.paola9 blos blospot blogger

Visual Basic es una aplicación y un lenguaje de

programación desarrollados por Alan Cooper para Microsoft. Se origina en el

clásico lenguaje BASIC. La primera versión salió en 1991 en un entorno relativamente sencillo para

facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una

interfaz totalmente visual.

QUE ES MS VISUAL ESTUDIO

Page 2: Andre.paola9 blos blospot blogger

• 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

QUE ES MICROSOFT NET

Page 3: Andre.paola9 blos blospot blogger

• Microsoft® Visual Basic® .NET constituye una importante mejora a la línea de

• productos de Visual Basic. Como desarrollador de Visual Basic, le será útil

• entender la razón lógica y las características que forman la base de la plataforma

COMPONENTES DE PLATAFORMA NET

Page 4: Andre.paola9 blos blospot blogger

.

En este módulo, aprenderá a: Enumerar los principales elementos de la plataforma �.NET. Describir el .NET Framework y sus componentes. � Enumerar las principales mejoras de Visual �Basic .NET

¿Qué es la plataforma Microsoft .NET?

Esta sección describe los componentes de la plataforma .NET, incluyendo el NET Framework, los servicios .NET Building Blocks, los servidores .NET.Enterprise Servers y Microsoft Visual Studio® .NET. El objetivo de laplataforma .NET es simplificar el desarrollo Web proporcionando todas las herramientas y tecnologías necesarias para desarrollar aplicaciones Web distribuidas.

Page 5: Andre.paola9 blos blospot blogger

La plataforma .NET proporciona:

Un modelo de programación coherente e independiente del �lenguaje para todas las capas o niveles de una aplicación. Una interoperabilidad transparente entre tecnologías. � Una fácil migración desde tecnologías existentes. � Un completo soporte de tecnologías de Internet independientes de �laplataforma y basadas en estándares, incluyendo Hypertext Transfer Protocol(HTTP), Extensible Markup Lenguaje (XML) y Simple Object Access Protocol (SOAP).

Page 6: Andre.paola9 blos blospot blogger

La plataforma .NETLa plataforma .NET es un conjunto de tecnologías

diseñadas para transformar Internet en una plataforma informática distribuida a escala completa. Proporciona nuevas formas de desarrollar aplicaciones a partir de coleccionesde Servicios Web. La plataforma .NET soporta totalmente la infraestructura existente de Internet, incluyendo HTTP, XML y SOAP.

Page 7: Andre.paola9 blos blospot blogger

cual es la plataforma de desarrollo anterior a .NET de Microsoft

a plataforma de desarrollo anterior fue visual BASIC 6.0 la cual fue creada en 1998 era la ultima versión en ese

entonces.

Page 8: Andre.paola9 blos blospot blogger

características principales de la plataforma MS .NET

Estas son algunas de las características que posee .NET:

Se dice que es una plataforma de ejecución intermedia, ya que las aplicaciones .NET no son ejecutadas directamente por el sistema operativo, como ocurre en el modelo tradicional de desarrollo. En su lugar, las aplicaciones .NET están diseñadas para ser ejecutadas contra un componente de software llamado Entorno de Ejecución ( “

Page 9: Andre.paola9 blos blospot blogger

•como funciona el componente Runtime o Maquina virtual en .Net

El Common Language Runtime o CLR (Lenguaje común en tiempo de ejecución) es el componente de máquina virtual de la plataforma .NET de Microsoft Es la implementación del estándar Common Language Infrastructure (CLI) que define un ambiente de ejecución para los codigos de los programas. El CLR ejecuta una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL -- Microsoft Intermediate Language), la implementación de Microsoft del CLI.

Page 10: Andre.paola9 blos blospot blogger

QUE ES NET

Plataforma del desarrollo compuesto de :• entorno y ejecución runtime

•Bibliotecas de funcionalidad( class library)•Lenguajes de programación

•Copiladores•Herramientas de desarrollo

Page 11: Andre.paola9 blos blospot blogger

ARQUITECTURA NET

Page 12: Andre.paola9 blos blospot blogger

VISUAL ESTUDIO 6.0 VISUAL BASICVBAVISUAL FROX PROVISUAL CRIPT C++J++JSCRIPTASP

2000 2001 2002

VISUAL ESTUDIO NETFRAMEWOORK 1.0BISUAL BASIC NET

2003

VISUAL ESTUDIO NET 2003 2004

VISUAL ESTUDIO 2005 2006

VISUAL ESTUDIO ORCAS MAS ALLA

LIN

EA D

EL T

IEM

PO

Page 13: Andre.paola9 blos blospot blogger

EN QUE PARADIGMA ESTA BASADO NET

la programación orientada a objetos, es un tipo de programación que sirve para facilitar el uso de programas a

usuarios finales, por ejemplo, el sistema operativo MSDOS se usaba a base de comandos con programación orientada a

objetos, se sustituyeron los comandos a simples clicks del ratón para activar casillas oprimir botones o seleccionar objetos

representados en forma grafica en el monitor de tu computadora, sustituyendo así toda una serie de comandos.

pero este es el uso que se leda a la programación orientada a objetos, el programador de igual manera debe de conocer la

mayoría de comandos para poder utilizarlos.

Page 14: Andre.paola9 blos blospot blogger
Page 15: Andre.paola9 blos blospot blogger

¿Qué es el .NET Framework?

En esta sección, veremos cómo el .NET Framework proporciona todos los

servicios comunes que sus aplicaciones necesitan para ejecutarse. Estudiaremos

la disponibilidad de los servicios para cualquier lenguaje compatible con .NET

a través de la especificación Common Language Specification (CLS). También

estudiaremos qué lenguajes están soportados en el .NET Framework.

Page 16: Andre.paola9 blos blospot blogger

Descripción del .NET Framework• Objetivo• Explicar cómo encajan los • diversos componentes del • .NET Framework.• Presentación• El .NET Framework • proporciona todos los • servicios comunes • necesarios para ejecutar las • aplicaciones Visual Basic • NET. Estos servicios están.

Page 17: Andre.paola9 blos blospot blogger

Objetivos del .NET Framework• El .NET Framework fue diseñado para satisfacer los

siguientes objetivos: • Basado en estándares y prácticas Web �• El .NET Framework soporta totalmente las tecnologías

existentes de• Internet, incluyendo Hypertext Markup Language

(HTML), XML, SOAP, • Extensible Stylesheet Language for Transformations

(XSLT), Xpath y otros• estándares Web. El .NET Framework promueve la

creación de servicios • Web débilmente conectados y sin estado.

Page 18: Andre.paola9 blos blospot blogger

que variante se instala en dispositivos móviles

• Es ilegal y muy difícil de hacer. Para que te hagas una idea, la señal no se transmite de celular a celular, sino que sigue un camino mucho más complejo: Del celular que llama, por ejemplo, la señal la recoge la antena (BTS) de la compañía, que la transmite al centro base, desde donde se redirige a la antena más cercana al celular que recibe la llamada.

Page 19: Andre.paola9 blos blospot blogger

QUE SIGNIFICA SDK

• Esto significa que los desarrolladores podrán empezar a preparar sus aplicaciones para incluir este nuevo protocolo de tecnología  en nuestros dispositivos.

• “

Page 20: Andre.paola9 blos blospot blogger

APLICACIONES DE FRAMEWOORK

• Un framewor para aplicaciones web es un framework diseñado para apoyar el desarrollo de sitio web dinámicos, aplicaciones web y servicios web . Este tipo de frameworks intenta aliviar el exceso de carga asociado con actividades comunes usadas en desarrollos web. Por ejemplo, muchos framework proporcionan bibliotecas para acceder a bases de datos , estructuras para plantillas y gestión de sesiones, y con frecuencia facilitan la reutilización de código

Page 21: Andre.paola9 blos blospot blogger

como se llama el entorno de ejecución de aplicaciones del

Framework de .NET• En .NET Framework pretende

reunir las ventajas de lenguajes como C, C++ y Visual Basic en uno solo la herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes soportados por .

Page 22: Andre.paola9 blos blospot blogger

como se llama el conjunto de bibliotecas de funcionalidad reutilizable del Framework de .NEt

• La biblioteca se conforma por cuatro grupos principales que son: asp.net y servicios web

Page 23: Andre.paola9 blos blospot blogger

Que contiene la BCL del MS .NET Framework

• Las bibliotecas en .NET se maneja la mayoría de las operaciones básicas que se encuentran involucradas a través del desarrollo de aplicaciones están son como la principales que son: Cifrado de datos, Manejo del sistema de ventanas, Manejo de tipos de datos unificado, Interacción con otras aplicaciones, Operaciones aritméticas, Manipulación de fechas, zonas horarias y periodos de tiempo, Manipulación de archivos de imágenes, compilación de código, entre otras.

Page 24: Andre.paola9 blos blospot blogger

CONCLUSIONES

• Ya que ambos lenguajes están basados en la misma plataforma (.NET), y hacen uso de los mismos recursos (.NETFramework), podemos obtener los mismos resultados con uno y otro; lo que nos da la libertad de seleccionar el lenguaje que más se acomode a nuestras necesidades y experiencia previa sin sacrificar la potencia o la funcionalidad que el lenguaje nos ofrece, permitiéndonos esto centrarnos más en aprender los aspectos nuevos de la plataforma, que a fin de cuentas son comunes a todos los lenguajes.