metodos y propiedades de VISUAL BASIC

Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".

MÉTODOS
Los métodos son procedimientos asociados a objetos. Excepto los campos y las propiedades, que representan información que puede almacenar un objeto, los métodos representan acciones que puede realizar un objeto. Los métodos pueden afectar a los valores de las propiedades. Por ejemplo, en el caso de una analogía de radio, se puede emplear un método SetVolume para cambiar el valor de una propiedad Volume. Asimismo, en Visual Basic .NET, los elementos de los cuadros de lista tienen una propiedad List, que se puede cambiar con los métodos Clear y Add.
Al utilizar un método en código, la forma de crear la instrucción depende de cuántos argumentos requiere el método y de si devuelve un valor. Generalmente, los métodos se utilizan igual que las subrutinas o las llamadas de función. De forma más específica, los métodos se invocan del mismo modo que los procedimientos de módulos, exceptuando que los métodos se pueden calificar con una expresión especificando la instancia del objeto a cuyo método debe llamarse. Si no está calificada, la instancia es de forma implícita la variable Me.
Para utilizar un método que no requiera argumentos
* Utilice la sintaxis siguiente:
object.method()
En el ejemplo siguiente, el método Refresh vuelve a dibujar el cuadro de imagen:
PictureBox1.Refresh() ' Forces a repaint of the control
Nota Algunos métodos, como Refresh, no tienen argumentos y no devuelven valores.
Para utilizar un método que requiera varios argumentos
* Ponga los argumentos entre paréntesis y sepárelos mediante comas. En el ejemplo siguiente, el método MsgBox utiliza argumentos que especifican el mensaje que se debe mostrar y el estilo del cuadro de mensaje:
MsgBox("Database update complete", _
MsgBoxStyle.OKOnly Or MsgBoxStyle.Exclamation, _
"My Application")
Para utilizar un método que devuelva un valor
* Asigne el valor devuelto a una variable o utilice directamente la llamada al método como parámetro para otra llamada. El código siguiente almacena el valor devuelto:
Dim Response As MsgBoxResult
Response = MsgBox("Do you want to exit?", _
MessageBoxButtons.YesNo Or MsgBoxStyle.Question, _
"My Application")
Este ejemplo utiliza el valor devuelto por el método Len como argumento para MsgBox.
Dim MyStr As String = "Some String"
' Displays "String length is : 11
MsgBox("String length is : " & Len(MyStr))

PROPIEDADES
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.**"), 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.

VENTAJAS

* Es un lenguaje RAD.
* Posee una curva de aprendizaje muy rápida.
* Integra el diseño e implementación de formularios de Windows.
* Permite usar con suma facilidad la plataforma de los sistemas Windows.
* El código en Visual Basic es fácilmente migrable a otros lenguajes.
* Acostumbra a los desarrolladores a programar con eficiencia.

No hay comentarios:

Publicar un comentario