0% encontró este documento útil (0 votos)
47 vistas12 páginas

Visual Basic Diap.

Visual Basic .NET es un lenguaje de programación orientado a objetos desarrollado por Microsoft como evolución de Visual Basic. Permite crear aplicaciones de escritorio, web y móviles aprovechando las ventajas de .NET Framework. El documento describe las características y ventajas de Visual Basic .NET.

Cargado por

Dani Lopez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas12 páginas

Visual Basic Diap.

Visual Basic .NET es un lenguaje de programación orientado a objetos desarrollado por Microsoft como evolución de Visual Basic. Permite crear aplicaciones de escritorio, web y móviles aprovechando las ventajas de .NET Framework. El documento describe las características y ventajas de Visual Basic .NET.

Cargado por

Dani Lopez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

VISUAL BASIC.

NET
"¡Visual Basic .NET te ofrece un mundo de posibilidades para convertir
tus ideas en realidad!
I.N.E.D ZACULEU

 Nombre: Juan Daniel Lucas Lopez

 Grado: 5.to Perito contador

Curso: Programación ll

Tema: Visual Basic. Net

 Catedrático: Gustavo Gutiérrez

Ciclo Escolar: 2,023


INTRODUCCION
Visual Basic .NET es un lenguaje de programación orientado a objetos y un
entorno de desarrollo integrado (IDE) desarrollado por Microsoft. Es una
evolución de Visual Basic, un lenguaje de programación popular utilizado para el
desarrollo de aplicaciones de escritorio en entornos Windows.
En resumen, Visual Basic .NET es un lenguaje de programación poderoso y
accesible que permite a los desarrolladores crear aplicaciones de escritorio
robustas y funcionales en entornos Windows. Su enfoque en la programación
orientada a objetos y su integración con el marco de trabajo .NET lo convierten
en una herramienta versátil para el desarrollo de software.
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 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 2022, que es la última versión de Visual Studio para la plataforma .NET), aunque
existen otras alternativas, como SharpDevelop (que además es libre).

Al igual que con todos los lenguajes de programación basados en .NET, los programas
escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.
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.
LENGUAJE DE PROGRAMACIÓN VISUAL BASIC .NET
Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta con los
beneficios que le brinda .NET Framework, el modelo de programación diseñado para
simplificar la programación de aplicaciones en un entorno sumamente distribuido:
Internet.
El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite crear
aplicaciones de escritorio, Web y móviles. Brinda un completo número de características
para hacer que el desarrollo de aplicaciones sea realmente rápido.

Objetivo:
 El participante identificará los elementos del .NET Framework y utilizará el paradigma de la
programación orientada a objetos que brinda Visual Basic .NET.
Características principales de Visual
Basic
 El IDE de Visual Basic 6 tenía una serie de características que se han mantenido en otros lenguajes
de programación, como C# o Visual C++. Entre ellas son:
 Separación de la creación de la interfaz gráfica y el código.
 Una barra de herramientas, con los controles (se podían añadir muchos o crear de propios)
necesarios para la creación de formularios. Sólo había que arrastrar y redimensionarlos dentro de
la interfaz. Los controles comunes eran labels, textbox, button, checkbox, picturebox, combobox,
frame, timer, etc.
 Un explorador de proyectos, para ver todos los formularios, controles, código, etc de nuestro
proyecto y un panel de propiedades, dependiendo del formulario o control seleccionado. De esta
manera se podía modificar sus características en modo diseño.
 En la parte inferior una Ventana inmediato, que mientras se depuraba podías escribir directamente
funciones simples o el valor contenido de las variables, y nos ayuda a la hora de corregir errores
en nuestro código.
Ventajas de Visual Basic. Net
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios de Windows.
 Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a
la API de Windows, incluidas librerías actuales.
 Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y
fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft
Script Control.7
 Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un
componente para trabajar con OpenGL 1.1.8
 Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite
programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de
datos (Access).
 Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar
pequeños prototipos rápidos.
Desventajas
 Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas;9 se citan entre ellas:
 Problema de versionado asociado con varias librerías runtime DLL, conocido
como DLL Hell
 Soporte pobre para programación orientada a objetos10
 Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.
 Dependencia de complejas y frágiles entradas de registro COM11
 La capacidad de utilizar controles en un único formulario es muy limitada en
comparación a otras herramientas.
CONCLUSION
 facilidad de aprendizaje: Visual Basic .NET es conocido por su sintaxis simple y fácil comprensión,
lo que lo convierte en un lenguaje ideal para aquellos que recién se inician en la programación.
Su enfoque orientado a objetos y su gran cantidad de bibliotecas facilitan el desarrollo de
aplicaciones.
 .Integración con el ecosistema de Microsoft: Al ser desarrollado por Microsoft, Visual Basic .NET
se integra de manera fluida con otras herramientas y tecnologías de Microsoft, como el entorno
de desarrollo integrado (IDE) Visual Studio. Esto permite a los desarrolladores aprovechar al
máximo las características y funcionalidades de la plataforma.
 Amplia disponibilidad de recursos y documentación: Dado que Visual Basic .NET ha estado
presente en la industria durante mucho tiempo, existen numerosos recursos, tutoriales y
documentación disponibles para ayudar a los desarrolladores a aprender y resolver problemas.
La comunidad de desarrolladores también es activa, lo que facilita la obtención de ayuda y
colaboración.
CONCLUSION
 Soporte para aplicaciones de escritorio y web: Visual Basic .NET permite desarrollar tanto
aplicaciones de escritorio como aplicaciones web. Esto brinda a los desarrolladores la
flexibilidad de crear una amplia gama de soluciones según las necesidades del proyecto.
 Continuidad y evolución: Aunque Visual Basic .NET ha sido reemplazado por C# como el
lenguaje de programación principal para el desarrollo de aplicaciones .NET, Microsoft
continúa brindando soporte y mejoras a Visual Basic .NET. Esto significa que las
aplicaciones existentes desarrolladas en Visual Basic .NET aún pueden mantenerse y
actualizarse.
 En resumen, Visual Basic .NET es un lenguaje de programación accesible y versátil que ha
sido ampliamente utilizado en el desarrollo de aplicaciones de escritorio y web. Si bien ha
sido superado por C# en popularidad, sigue siendo una opción viable para desarrolladores
que buscan una sintaxis sencilla y una integración sólida con el ecosistema de Microsoft.

También podría gustarte