comandos_de_vb.pdf

6
Comandos básicos en Visual Basic 1 Visual Basic un lenguaje orientado a eventos, es decir que su estructura de programación va dirigida a los eventos que podemos controlar con el mouse o el teclado. En el presente documento, se explicaran lo eventos mas comunes en visual, para el desarrollo de aplicaciones educativas básicas, tenga en cuenta la sintaxis de las líneas de programación que es de la siguiente forma: ObjetoY.Propiedad=Valor Donde Objeto es el objeto que va a ser modificado, Propiedad es la propiedad que se va a modificar. Valor, será el valor que recibirá el objeto Algunas propiedades de los objeto: BackColor: color de fondo ForeColor: Color del frente o de la letra. Caption: Titulo de la etiqueta, no aplicable en el objeto TextBox, ni en el objeto RichTextBox Visible: para visualizar o ocultar un objeto. Enabled: permite activar o desctivar un objeto, se utiliza mucho con el objeto Timer Font: es la letra del objeto Top: posición de objeto en relación al borde superior Left: posición de objeto en relación al borde izquierdo Width: alto del objeto Height: ancho del objeto Multiline: permite escribir varias lines, funciona en el objeto TextBox. ScrollBars: añadir barras de desplzamiento a el objeto TextBox o RichTextBox Picture: insertar imagenes al objeto. Filename: insertar un archivo de texto a un objeto, generalmente al objeto RichTextBox. Url: Se utiliza para direccionar archivos de audio y video en el objeto Windows Media Player. El documento esta estructurado para que sea de fácil entendimiento, antes de cada instrucción, habrá una breve explicación sobre que eventos se puede aplicar las ordenes dadas y la sintaxis de las líneas de código a utilizar, de la siguiente forma: 1 Desarrollado por Wladimir Valdes Avila 1

Upload: ahosy

Post on 01-Jan-2016

6 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: comandos_de_vb.pdf

Comandos básicos en Visual Basic1

Visual Basic un lenguaje orientado a eventos, es decir que su estructura de programación va dirigida a los eventos que podemos controlar con el mouse o el teclado.

En el presente documento, se explicaran lo eventos mas comunes en visual, para el desarrollo de aplicaciones educativas básicas, tenga en cuenta la sintaxis de las líneas de programación que es de la siguiente forma:ObjetoY.Propiedad=Valor

Donde Objeto es el objeto que va a ser modificado, Propiedad es la propiedad que se va a modificar.Valor, será el valor que recibirá el objeto

Algunas propiedades de los objeto:

BackColor: color de fondoForeColor: Color del frente o de la letra.Caption: Titulo de la etiqueta, no aplicable en el objeto TextBox, ni en el objeto RichTextBoxVisible: para visualizar o ocultar un objeto.Enabled: permite activar o desctivar un objeto, se utiliza mucho con el objeto TimerFont: es la letra del objetoTop: posición de objeto en relación al borde superiorLeft: posición de objeto en relación al borde izquierdoWidth: alto del objetoHeight: ancho del objetoMultiline: permite escribir varias lines, funciona en el objeto TextBox.ScrollBars: añadir barras de desplzamiento a el objeto TextBox o RichTextBoxPicture: insertar imagenes al objeto.Filename: insertar un archivo de texto a un objeto, generalmente al objeto RichTextBox.Url: Se utiliza para direccionar archivos de audio y video en el objeto Windows Media Player.

El documento esta estructurado para que sea de fácil entendimiento, antes de cada instrucción, habrá una breve explicación sobre que eventos se puede aplicar las ordenes dadas y la sintaxis de las líneas de código a utilizar, de la siguiente forma:

1 Desarrollado por Wladimir Valdes Avila

1

Page 2: comandos_de_vb.pdf

Private Sub ObjetoX_Evento()ObjetoY.Propieda=ValorEnd Sub

Donde ObjetoX es el objeto que efectua el evento y ObjetoY es el objeto que será modificado por el evento.

SentenciasLas siguientes sentencias pueden ser utilizadas con eventos como Click, Doble Click, Mouse Move, Load

Cambiar el color de fondo de un objetoPrivate Sub ObjetoX_Evento()ObjetoY.backcolor=RGB(0,0,0)End Sub

Cambiar el color de la letra de un objeto.Private Sub ObjetoX_Evento()ObjetoY.Forecolor=RGB(0,0,0)End Sub

Cambiar el tamaño de un objeto.Private Sub ObjetoX_Evento()ObjetoY.Width=valorObjetoY.Height=valor End Sub

Mover un objeto A. Hacia abajo.Private Sub ObjetoX_Evento()ObjetoY.Top=ObjetoY.Top + valorEnd Sub

B. Hacia arribaPrivate Sub ObjetoX_Evento()ObjetoY.Top=ObjetoY.Top - valorEnd Sub

C. A la derechaPrivate Sub ObjetoX_Evento()ObjetoY.Left=ObjetoY.Left + valorEnd Sub

D. A la izquierdaPrivate Sub ObjetoX_Evento()

2

Page 3: comandos_de_vb.pdf

ObjetoY.Left=ObjetoY.Left - valorEnd Sub

Hacer visible o invisible un objeto.A. VisiblePrivate Sub ObjetoX_Evento()ObjetoY.Visible=TrueEnd Sub

B. InvisiblePrivate Sub ObjetoX_Evento()ObjetoY.Visible=FalseEnd Sub

Activar o desactivar un timerA. ActivarPrivate Sub ObjetoX_Evento()TimerX.Enabled=TrueEnd Sub

B. DesactivarPrivate Sub ObjetoX_Evento()TimerX.Enabled=FalseEnd Sub

Cambiar el texto a una etiqueta.Private Sub ObjetoX_Evento()LabelX.Caption="Texto"End Sub

Cambiar el texto a una caja de textoPrivate Sub ObjetoX_Evento()TextX.Text="Texto”End Sub

Bloquear un objeto, cuando este lo permitaPrivate Sub ObjetoX_Evento()TimerX.Locked=TrueEnd Sub

Cambiar la letra de un objetoPrivate Sub ObjetoX_Evento()ObjetoY.FontName = "Nombre_de_la_letra"End Sub

3

Page 4: comandos_de_vb.pdf

Aplicar negrilla a un objetoPrivate Sub ObjetoX_Evento()ObjetoY.FontBold = TrueEnd Sub

Aplicar Italica a un objetoPrivate Sub ObjetoX_Evento()ObjetoY.FontItalic = TrueEnd Sub

Cambiar el tamaño de la letra en un objetoPrivate Sub ObjetoX_Evento()ObjetoY.FontSize = 15End Sub

Cambiar el tamaño de letra de un objetoPrivate Sub ObjetoX_Evento()ObjetoY.Fontsize="Tamaño"End Sub

Navegar entre formulariosA. Forma uno: llamar al formularioPrivate Sub ObjetoX_Evento()FormX.ShowEnd Sub

B. Forma dos: llamar un formulario, y ocultar el actualPrivate Sub ObjetoX_Evento()FormX.ShowFormY.HideEnd Sub

C. Forma tres: llamar un formulario, y ocultar el actualPrivate Sub ObjetoX_Evento()FormX.ShowUnload MeEnd Sub

Colocar la fecha actual, en un objeto, esta opción se utiliza con Click, Load o MouseMovePrivate Sub ObjetoX_Evento()ObjetoY.Caption=DateEnd Sub

Salir de la aplicación

4

Page 5: comandos_de_vb.pdf

Private Sub ObjetoX_Evento()EndEnd Sub

Agregar elementos a un Combo (ComboBox) o a una lista (listBox).

Esta sentencia, solo funciona en Form_Load()A. ComboPrivate Sub Form_Load()ComboX.AddItem "Etiqueta", Valor del índiceEnd Sub

Ejemplo:Private Sub Form_Load()ComboX.AddItem "Amarillo", 0ComboX.AddItem "Azul", 1ComboX.AddItem "Rojo", 3End Sub

En el anterior ejemplo, apenas se carge el formulario, los items adicionados aparecen en el ComboBox

El valor del índice es un numero, siempre se inicia con 0.

B. ListaA. ComboPrivate Sub Form_Load()ListX..AddItem "Etiqueta", Valor del indiceEnd Sub

El valor del índice es un numero, siempre se inicia con 0.

FuncionesEn esta seccion, presentaremos algunas funciones uriles para el desarrollo de aplicaciones en Visual Basic.

Estas funciones me permiten tomar desiciones, seleccionar opciones o realizar operaciones matematicas.

Sentencia If...Then...Else

Esta sentencia me permite tomar decisiones dentro de mi aplicaciónSintaxisPrivate Sub ObjetoX_Evento()If (Sentencia_de_valor) Then

5

Page 6: comandos_de_vb.pdf

Operaciones cuando es verdaderoElseOperaciones cuando es falsoEnd IfEnd Sub

Las sentencias de valor, son las que realizamos para realizar comparaciones: Mayor que, Menor que, Igual, etc.

EjemploPrivate Sub ObjetoX_Evento()If ObjetoY.Top=560 ThenObjetoZ.Backcolor=RGB(255,0,0)ElseObjetoZ.Backcolor=RGB(255,255,0)End IfEnd Sub

Operaciones MatemáticasGeneralmente, utilizamos TextBox o LabelPrivate Sub ObjetoX_Evento()ObjetoY:Text=Val(ObjetoZ.Text) + Val(ObjetoW)End Sub

Estas lineas las puedo utilizar con todas las operaciones matemáticas.

Crear un contadorPara este caso se utilizó un Timer y un Label

Private Sub Timer1_Timer()Label1.Caption = Val(Label1.Caption) + 10End Sub

6