Lenguajes De Programacion
Enviado por aaronlink64 • 26 de Mayo de 2014 • 16.231 Palabras (65 Páginas) • 189 Visitas
Visual Basic
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Características
Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas. Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con el tiempo al agregarse las características típicas de los lenguajes estructurados modernos. Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque sí admite el polimorfismo mediante el uso de los Interfaces, no admite la herencia. No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO.
Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.
El compilador de Microsoft genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"), que provee todas las funciones implementadas en el lenguaje. Además existen un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones. Sin embargo esto sólo es una limitación en sistemas obsoletos, ya que las bibliotecas necesarias para ejecutar programas en Visual Basic vienen de serie en todas las versiones de Windows desde Windows 2000.
Declaraciones (Código)
Las instrucciones de declaración se utilizan para definir procedimientos, variables, propiedades, matrices y constantes, y asignarles nombre. Cuando se declara un elemento de programación, también se puede definir su tipo de datos, nivel de acceso y ámbito. Para obtener más información, vea Características de los elementos declarados.
El siguiente ejemplo contiene tres declaraciones.
Public Sub applyFormat()
Const limit As Integer = 33
Dim thisWidget As New widget
' Insert code to implement the procedure.
End Sub
La primera declaración es la instrucción Sub. Junto con su instrucción End Sub correspondiente, declara un procedimiento denominado applyFormat. También especifica queapplyFormat es Public, lo que quiere decir que cualquier código que pueda hacer referencia a ella, puede también llamarla.
La segunda declaración es la instrucción Const, que declara la constante limit, que especifica el tipo de datos Integer y un valor de 33.
La tercera declaración es la instrucción Dim, que declara la variable thisWidget. El tipo de datos es un objeto concreto, específicamente un objeto creado a partir de la claseWidget. Puede declarar una variable para que sea de cualquier tipo de datos elemental o de cualquier tipo de objeto que esté expuesto a la aplicación que está usando.
Valores iniciales
Cuando se ejecuta el código que contiene una declaración de instrucción, Visual Basic reserva la memoria requerida para el elemento declarado. Si el elemento contiene un valor, Visual Basic lo inicializa al valor predeterminado para su tipo de datos. Para obtener más información, vea "Comportamiento" en Instrucción Dim (Visual Basic).
Puede asignar un valor inicial a una variable como parte de su declaración, como se puede ver en el ejemplo siguiente.
VB
Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.
Si la variable es una variable de objeto, al declararla puede crear de forma explícita una instancia de su clase utilizando la palabra clave New (Visual Basic), como se muestra a continuación:
VB
Dim f As New System.Windows.Forms.Form()
Observe que el valor inicial especificado en una instrucción de declaración no se asigna a una variable hasta que la ejecución llega a su instrucción de declaración. Hasta ese momento, la variable contiene el valor predeterminado para su tipo de datos.
Cuadro de mensaje
Los cuadros de mensaje son componentes de Windows que despliegan algún tipo de diálogo con el usuario. Un cuadro de mensaje se utiliza para darle al usuario una alerta, pedir una respuesta de "Si" o "no", o simplemente proveer de información adicional cuando el usuario hace una elección. Un cuadro de mensaje tiene una función predeterminada en Visual Basic. Puedes usar la función "MsgBox()" de Visual Basic para crear una ventana emergente para el usuario.
1- Crea una variable de cadena que contenga tu mensaje. La funciónMsgBox() despliega el texto que defines sin importar el tipo de mensaje. El siguiente código crea una cadena con una alerta para el usuario: Dim strMessage as String strMessage = "Are you sure you want to delete this object?"
2- Crea un título para tu cuadro de mensaje. Cuando recibes un cuadro de mensaje, la barra superior despliega el título de la ventana. La cadena abajo se utiliza para establecer un título para la ventana: Dim strTitle
...