lunes, 15 de agosto de 2016


Ventajas y desventajas
Ventajas:

  • Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.
  •   Se dibuja formularios mediante el arrastre de controles.
  •  La sintaxis tiene semejanza al lenguaje natural humano.
  •  Lenguaje compatible con Microsoft office.     
  •  Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.
  •  Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora)
  •  Permite el tratamiento de mensajes de Windows.
  •  Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas.
Desventajas:
  •  Solo Microsoft puede decidir la evolución de este lenguaje.
  •  Solo existe un compilador, llamado igual que el lenguaje.
  •  Solo genera ejecutables para Windows.
  •  La sintaxis es demasiado inflexible.
  •  Los ejecutables generados son relativamente lentos.
  •  No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, videojuegos, editores gráficos, etc.
  •  La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación.
  • No incluye operadores a nivel de bits (es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1)

Caracteristicas

Matrices: Explica cómo hacer el código más compacto y eficaz declarando y utilizando matrices, que contienen múltiples valores relacionados.
 
Inicializadores de colección: Describe los inicializadores de colección, que permiten crear una colección y rellenarla con un conjunto inicial de valores. 
 
Constantes y enumeraciones: Explica el almacenamiento de valores inmutables para su uso repetido, incluidos los conjuntos de valores constantes relacionados.
 
Control Flow: Muestra cómo regular el flujo de la ejecución del programa.
 
Tipos de datos: Describe qué tipos de datos pueden albergar los elementos de programación y la forma en que éstos se almacenan.
 
Elementos declarados: Cubre los elementos de programación que puede declarar, sus nombres y características, y cómo el compilador resuelve las referencias a los mismos.
 
Delegados: Proporciona una introducción a los delegados y a cómo se utilizan en Visual Basic.
 
Enlace en tiempo de compilación y en tiempo de ejecución (Visual Basic): Describe los enlaces, que realiza el compilador cuando se asigna un objeto a una variable de objeto, y las diferencias entre los objetos con enlaces en tiempo de compilación y en tiempo de ejecución.
 
Tipos de error (Visual Basic): Proporciona información general sobre los errores de sintaxis, los errores en tiempo de ejecución y los errores lógicos.
 
Eventos: Muestra cómo declarar y utilizar eventos.
 
Interfaces: Describe qué son las interfaces y cómo pueden utilizarse en las aplicaciones. 
 
LINQ: Proporciona vínculos a temas que introducen las características y la programación de Language-Integrated Query (LINQ).
 
Objetos y clases: Ofrece información general sobre objetos y clases, cómo se utilizan, cómo se relacionan entre sí, y las propiedades, métodos y eventos que exponen.
 
Operadores y expresiones: Describe los elementos de código que manipulan elementos que contienen valores, cómo utilizarlos eficientemente y cómo combinarlos para producir nuevos valores.
 
Procedimientos: Explica los procedimientos Sub, Function, Property y Operator, además de temas avanzados como procedimientos recursivos y sobrecargados.
 
Instrucciones: Describe las instrucciones de declaración y ejecutables.
Cadenas: Proporciona vínculos a temas que describen los conceptos básicos sobre el uso de cadenas en Visual Basic.
 
Variables: Presenta las variables y describe cómo se utilizan en Visual Basic.
 
XML: Proporciona vínculos a temas en los que se describe cómo usar XML en Visual Basic.

 Versiones


  • Visual Basic 1.0, 2.0 y 3.0: podemos denominar a estar versiones como antecedentes del Visual Basic que conocemos hoy en día.

  • Visual Basic 4.0 y 5.0: fueron versiones que incrementaron la popularidad de Visual Basic y se integraron en los sistemas operativos de última generación de Microsoft.

  • Visual Basic 6.0: fue la consagración de Visual Basic y supuso su expansión a gran escala. Visual Basic 6 se usó para el desarrollo de numerosas aplicaciones profesionales y empresariales por todo el mundo y tuvo un gran éxito.
  • A partir de 2002 Visual Basic se integró dentro de una plataforma de programación más amplia que admitía la programación en distintos lenguajes denominada Visual Studio.NET y empezó a usarse el término Visual Basic.

  • Visual Basic 2005: introdujo cambios importantes en relación a la filosofía de programación en que se basaba Visual Basic (aunque el lenguaje continúa siendo esencialmente el mismo)

  • Visual Basic 2008, 2010, 2012, 2020… : Visual Basic es un lenguaje vivo que se mantiene integrado dentro de la plataforma Visual Studio y del que continúan apareciendo versiones que van introduciendo progresivas mejoras.



Tomado de: https://msdn.microsoft.com/es-es/library/bbykd75d.aspx

 http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=116:versiones-de-visual-basic-ique-es-ies-visual-basic-buen-lenguaje-para-aprender-a-programar-cu00303a&catid=37:curso-qprogramacion-en-visual-basic-nivel-iq&Itemid=61

No hay comentarios.:

Publicar un comentario