Visual basic

Solo disponible en BuenasTareas
  • Páginas : 5 (1099 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2011
Leer documento completo
Vista previa del texto
Visual Basic
* Definición:
* VB es un lenguaje de programación visual
* VB es un lenguaje orientado a eventos
* No sigue una ruta predeterminada
* Ejecuta distintas secciones de código como respuesta a los eventos
* Los eventos se dan:
* Por acciones del usuario
* Por mensajes del sistema o de otras aplicaciones* Por la propia aplicación
* La secuencia de estos eventos determina la secuencia en la que se ejecuta el código
* En VB existen tres conceptos fundamentales:
1. Propiedades: todos los objetos y controles de Visual Basic, tienen propiedades que permiten controlarlos:
nombre, tamaño, color, posición, etc...
la mayoría de las propiedades serán comunes, pero evidentemente,habrá objetos que tengan unas determinadas propiedades específicas.

2. Eventos: Cada objeto lleva asociados unos determinados eventos que le pueden ocurrir, por ejemplo a un botón, le puede ocurrir que el usuario pulse con el botón principal del ratón sobre él, eso es el evento NombreDelBotón_Click(), cuando ocurre, se dispara el evento, al cual nosotros le añadiremos el código de lo quequeremos que haga la aplicación cuando el usuario pulse el botón.

3. Métodos: Son procedimientos asociados a un objeto, es decir, nos permiten realizar acciones como por ejemplo escribir un texto en un objeto, necesitaríamos usar el método Print, con la siguiente sintaxis: NombreDelObjeto.Print "Texto deseado".
Iniciando con VB para aplicaciones

* En esta ventana:
* Insert,Module (Work Area of macros)
* Procedures (Sub), Functions

* Crear un procedimiento y escribir: “Hola Mundo”
'Escribir hola mundo en la celda activa
Public Sub prog1()
ActiveCell.Value = "Hello World"
End Sub

Procedimientos

* Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub, Operator, Get,Set) y una declaración End correspondiente.
* En Visual Basic, todas las instrucciones ejecutables deben incluirse en algún procedimiento.
Tipos de procedimientos:
* Procedimientos Sub: ejecutan acciones pero no devuelven un valor al código de llamada.
* Los procedimientos de control de eventos son procedimientos Sub que se ejecutan en respuesta a un evento provocado por una accióndel usuario o por un suceso en un programa.
* Procedimientos Function: devuelven un valor al código de llamada. Pueden realizar otras acciones antes de volver.
* Procedimientos de propiedad: devuelven y asignan valores de propiedades en objetos o módulos.
* Procedimientos de operador: definen el comportamiento de un operador estándar cuando uno o los dos operandos son una clase definidarecientemente o una estructura.
* Procedimientos genéricos en Visual Basic: definen uno o varios parámetros de tipo además de sus parámetros normales, de forma que el código de llamada puede pasar tipos de datos específicos cada vez que realiza una llamada.

Formato de procedimientos:
* Un procedimiento:
Sub nombreProcedimiento()
sentencia1
sentencia2


End Sub* En el ejemplo anterior:
Public Sub prog1()
ActiveCell.Value = "Hello World"
End Sub
* ActiveCell.Value = “Hello World” Significa el valor de la celda activa es: “Hello World”

Esctructura With – End – With

* Observe el siguiente ejemplo y deduzca la estructura:
Sub prog3()
With ActiveSheet.Range("a7")
.Value = "Este es el curso ENGI 122"
.Font.Bold =True
.Font.Color = RGB(0, 255, 0)
End With
End Sub

Conceptos de OOP

* Clase: define las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas.
* Herencia: (por ejemplo, herencia de la clase C a la clase D) Es la facilidad mediante la cual la clase D hereda en...
tracking img