Visual Basic.NET



Visual Basic.NET

INTEGRANTES:

  • Rafael Tantalean William
  • Chuquicahua Izquierdo Leonel
  • Torres LLanos Javier

1.-Definición:

Visual Basic .NET (VB.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 retro compatible 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. Para mantener eficacia en el desarrollo de las aplicaciones. La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2017, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre).

Historia:

Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. 
Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992, fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
La última versión que únicamente generaba aplicaciones de 16 bits fue la 3.0 y no incluía una biblioteca detallada de componentes para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1995: hizo su aparición la versión 4.0 de Visual Basic; esta podía generar programas tanto de 16 como de 32 bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de ejecución ("runtime"). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La versión 6.0, que puede generar código ejecutable directo en 32 bits, todavía continúa utilizándose masivamente, y es compatible con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
Visual Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como lenguaje único adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje posee profundas diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza en su sintaxis básica.
Cabe mencionar que, aunque fue menos conocido, se desarrolló también una versión gratuita de Visual Basic 5.0, orientada al desarrollo de controles y componentes; su nombre específico era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). También hubo versiones orientadas al desarrollo de aplicaciones para dispositivos móviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual Basic).

Versiones de Visual Basic

  1. Visual Basic 1.0 para Windows se liberó en mayo de 1991.
  2. Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco popular, este lenguaje no era compatible con Visual Basic para Windows, ya que constituía en realidad la siguiente versión de los compiladores BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS (Profesional Development System). Usaba una interfaz de texto, con caracteres ASCII extendidos que daban la apariencia de una interfaz gráfica.
  3. Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y Professional. El entorno de programación era más fácil de usar que el anterior, y su velocidad de proceso fue mejorada. En particular, los formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de clase, que más tarde se ofrecerían en la versión 4.
  4. Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que permitía acceso a bases de datos Access.
  5. Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows. Había incompatibilidades entre las distintas realeases de esta versión que causaban fallas de instalación y problemas de operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
  6. En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32 bits exclusivamente. Los programadores que todavía preferían desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0, siendo transportables en código fuente a VB 5.0 y viceversa. En la versión 5 se tenía la posibilidad de crear controles personalizados; también permitía compilar a código ejecutable nativo de Windows, logrando con ello incrementar la velocidad de ejecución de los programas generados, más notablemente en los de cálculo.
  7. Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows VistaWindows Server 2008Windows 7 y Windows 8.​
El soporte estándar para Microsoft Visual Basic 5.7 finalizó el 31 de marzo de 2005, pero el extendido terminó en marzo de 2008.​ La comunidad de usuarios de Visual Basic expresó su grave preocupación y se firmó una petición para mantener el producto vivo.​ Microsoft se ha negado hasta el momento a cambiar su posición sobre el asunto. Irónicamente, en esa época (2005) se da a conocer que el software antiespía ofrecido por Microsoft, "Microsoft AntiSpyware" (parte de la GIANT Company Software), fue codificado en Visual Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en código C++.

Características:

  •   Barra de título: Muestra el nombre del proyecto y del formulario que se está diseñando actualmente.
  •     Barra de menús: Agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.
  •   Barra de herramientas estándar: Contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado.
  •      Ventana de formulario: Es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, entre otros.
  •   Cuadro de herramientas: Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, entre otros.

Entorno de  Desarrollo:

Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.

Visual Studio .NET (2002)

Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. Esta versión de Visual Studio introdujo, junto con el Framework .NET tres nuevos lenguajes de programación, Visual C#, VB.NET y Visual J#.En esta primera versión de Visual Studio .NET se podían programar aplicaciones Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.

Visual Basic Express Edition

A partir de la introducción en el mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce como ediciones Exp de distintos programas. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales (principiantes, aficionados y pequeños negocios), existiendo una edición independiente para cada lenguaje.Visual Basic Express Edition es una versión de Visual Studio limitada. Esta versión permite sólo programar en VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual Web Developer Express Edition permite programar páginas ASP.NET en VB.
Se lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.

Visual Studio 2008

El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:
  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
También es muy fácil de usar gracias al desarrollo de hardware.Además, integra el framework ASP.NET AJAX para el desarrollo de AJAX..

Visual Studio 2010

El 12 de Abril del 2010, Microsoft publica Visual Studio 2010, nombre clave Dev10, y .NET Framework versión 4. Compatible con Visual Basic.net, con una interfaz rediseñada, más sencilla y con soporte para diseño de aplicaciones en Windows 7.

2.-Resumen:

Definición
NET es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework . Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible 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. Para mantener eficacia en el desarrollo de las aplicaciones. La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones , aunque existen otras alternativas, como SharpDevelop .
Historia
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles. La versión 6.0, que puede generar código ejecutable directo en 32 bits, todavía continúa utilizándose masivamente, y es compatible con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
NET, que trabaja sobre el entorno Microsoft Visual Studio.
[...]
La comunidad de usuarios de Visual Basic expresó su grave preocupación y se firmó una petición para mantener el producto vivo. Microsoft se ha negado hasta el momento a cambiar su posición sobre el asunto.
Entorno de Desarrollo
Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades. Esta versión de Visual Studio introdujo, junto con el Framework . Forms y aplicaciones ASP.NET .
Visual Basic Express Edition
El IDE de Visual Studio 2008 permite trabajar contra 3 . También es muy fácil de usar gracias al desarrollo de hardware. El 12 de Abril del 2010, Microsoft publica Visual Studio 2010, nombre clave Dev10, y .


3.-Summary:

Definition
NET is an object-oriented programming language that can be considered an evolution of Visual Basic implemented on the framework. Its introduction was very controversial, because due to significant changes in the VB.NET language it is not retro compatible with Visual Basic, but the handling of the instructions is similar to previous versions of Visual Basic, thus facilitating the development of more advanced applications with modern tools To maintain efficiency in the development of applications. The vast majority of VB.NET programmers use the Microsoft Visual Studio integrated development environment in some of their versions, although there are other alternatives, such as SharpDevelop.
History
It is an event-driven programming language developed by Alan Cooper for Microsoft. with the intention of simplifying the programming using a completely graphic development environment that facilitates the creation of graphic interfaces and, to a certain extent, also the programming itself. This provided an environment that, although in text mode, included a form designer in which different controls could be dragged and dropped. Version 6.0, which can generate 32-bit direct executable code, still continues to be used massively, and is compatible with the latest versions of Windows systems, such as Windows 7 and Windows 8.
NET, which works on the Microsoft Visual Studio environment.
[...]
The community of users of Visual Basic expressed its serious concern and a petition was signed to keep the product alive. Microsoft has so far refused to change its position on the matter.
Development Environment
At the same time that the language evolved, the tools that Microsoft provides for programming also evolved to adapt to the novelties. This version of Visual Studio introduced, along with the Framework. Forms and ASP.NET applications.
Visual Basic Express Edition
The Visual Studio 2008 IDE allows you to work against 3. It is also very easy to use thanks to hardware development. On April 12, 2010, Microsoft publishes Visual Studio 2010, codename Dev10, and.

4.-Recomendaciones:

Es muy recomendable tener conocimientos de programación orientada a objetos (por: ejemplo, java o cualquier otro idioma de programación).


5.-Conclusiones:

Es un lenguaje mas de programación que nos ayudara a crear diversos tipos de programas en esta plataforma.

6.-Apreciacion del Equipo:

Esto es algo nuevo que vemos en este ciclo universitario esperamos y estamos ansioso por programar.

7.-Glosario de términos:

ASCII: Sistema de codificación de caracteres alfanuméricos que asigna un número del 0 al 127 a cada letra, número o carácter especial recogidos; el ASCII extendido permite hasta 256 caracteres distintos.
Bits: Binary digit es una expresión inglesa que significa “dígito binario” y que da lugar al término bit, su acrónimo en nuestra lengua. El concepto se utiliza en la informática para nombrar a una unidad de medida de información que equivale a la selección entre dos alternativas que tienen el mismo grado de probabilidad.
Web: Conjunto de información que se encuentra en una dirección determinada de internet.
ASP.NET:es un entorno para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.

8.-Bibliografia o Linkografia:

9.-Presentacion Power Point



Comentarios

Entradas populares de este blog

OLE DB

Objeto DataTable y DataSet