Imprimir Guias Visual Basic

44
VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I VISUAL BASIC 6.0 UTILIZACION DE LA ESTRUCTURA DE DECISION PROGRAMA PARA SABER SI UNA PERSONA ES MAYOR O MENOR DE EDAD Diseñamos el formulario de la siguiente manera: En el formulario insertamos los siguientes controles: 3 label, 1 Text y 1command: Ing. Yanina Pérez Catacora Página 1

Transcript of Imprimir Guias Visual Basic

Page 1: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

VISUAL BASIC 6.0

UTILIZACION DE LA ESTRUCTURA DE DECISION

PROGRAMA PARA SABER SI UNA PERSONA ES MAYOR O

MENOR DE EDAD

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 3 label, 1 Text y

1command:

El siguiente cuadro muestra las propiedades asignadas a los

controles:

Ing. Yanina Pérez Catacora Página 1

Page 2: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

control propiedad Valor

Label 1 Caption

Font

BackStyle

Programa para saber si una

persona es mayor o menor

de edad.

Arial, tamaño 12

0 – transparent

Label2 Caption

Font

BackStyle

Ingrese edad

Arial, tamaño 12

0 – transparent

Label3 Name

Caption

Font

BackStyle

Lblrpta

Arial tamaño 14

0 – transparent

Text1 Name

Text

txtedad

Command1 Name

caption

Cmdcalc

Calcular

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 2

Page 3: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ahora hacer doble clic en el botón Calcular y colocar el siguiente

código:

La venta tras insertar el codigo debera quedar de la siguiente

manera:

Ing. Yanina Pérez Catacora Página 3

If txtedad >= 18 Then

lblrpta.Caption = "es mayor de edad"

Else

lblrpta.Caption = "Es menor de edad"

End If

Page 4: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ahora ejecutamos la aplicación(clic menú ejecutar/iniciar o

presionar la tecla F5)

Generar el archivo ejecutable y crear otro botón de comando para

borrar las edades ingresadas y otro para salir.

Ing. Yanina Pérez Catacora Página 4

Page 5: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

PROGRAMA PARA SABER EL MAYOR DE DOS NUMEROS

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 4 label, 2 Text y

1command:

El siguiente cuadro muestra las propiedades asignadas a los

controles:

Ing. Yanina Pérez Catacora Página 5

Page 6: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

control propiedad Valor

Label 1 Caption

Font

BackStyle

Programa para hallar el

mayor de 2 numeros

Arial, tamaño 12

0 – transparent

Label2 Caption

Font

BackStyle

Ingrese primer numero

Arial, tamaño 12

0 – transparent

Label3 Caption

Font

BackStyle

Ingrese segundo numero

Arial, tamaño 12

0 – transparent

Label4 Name

Caption

Font

BackStyle

Lblrpta

Arial tamaño 14

0 – transparent

Text1 Name

Text

Txtnum1

Text2 Name

Text

Txtnum2

Command1 Name

caption

Cmdcalc

Calcular

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 6

Page 7: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ahora hacer doble clic en el botón Calcular y colocar el siguiente

código:

Ing. Yanina Pérez Catacora Página 7

Private Sub cmdcalc_Click()Dim a As IntegerDim b As Integera = txtnum1.Textb = txtnum2.TextIf a > b Then lblrpta.Caption = a Else lblrpta.Caption = bEnd If

End Sub

Page 8: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente

manera:

Ahora ejecutamos la aplicación(clic menú ejecutar/iniciar o

presionar la tecla F5)

Generar el archivo ejecutable y crear otro botón de comando

para borrar los números ingresadas y otro para salir.

Ing. Yanina Pérez Catacora Página 8

Page 9: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

PROGRAMA PARA SABER EL MAYOR DE DOS NUMEROS

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 4 label, 2 Text y

1command:

El siguiente cuadro muestra las propiedades asignadas a los

controles:

Ing. Yanina Pérez Catacora Página 9

Page 10: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

control propiedad Valor

Label 1 Caption

Font

BackStyle

Programa para hallar el

mayor de 2 numeros

Arial, tamaño 12

0 – transparent

Label2 Caption

Font

BackStyle

Ingrese primer numero

Arial, tamaño 12

0 – transparent

Label3 Caption

Font

BackStyle

Ingrese segundo numero

Arial, tamaño 12

0 – transparent

Label4 Name

Caption

Font

BackStyle

Lblrpta

Arial tamaño 14

0 – transparent

Text1 Name

Text

Txtnum1

Text2 Name

Text

Txtnum2

Command1 Name

caption

Cmdcalc

Calcular

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 10

Page 11: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ahora hacer doble clic en el botón Calcular y colocar el siguiente

código:

Ing. Yanina Pérez Catacora Página 11

Private Sub cmdcalc_Click()Dim a As IntegerDim b As Integera = txtnum1.Textb = txtnum2.TextIf a > b Then lblrpta.Caption = a Else lblrpta.Caption = bEnd If

End Sub

Page 12: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente

manera:

Ahora ejecutamos la aplicación(clic menú ejecutar/iniciar o

presionar la tecla F5)

Generar el archivo ejecutable y crear otro botón de comando

para borrar los números ingresadas y otro para salir.

Crear otro formulario el cual halle el menor de dos números.

Ing. Yanina Pérez Catacora Página 12

Page 13: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

PROGRAMA PARA SABER EL MAYOR DE TRES NUMEROS

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 5 label, 3 Text y

1command:

El siguiente cuadro muestra las propiedades asignadas a los

controles:

control propiedad Valor

Ing. Yanina Pérez Catacora Página 13

Page 14: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Label 1 Caption

Font

BackStyle

Programa para hallar el

mayor de 3 numeros

Arial, tamaño 12

0 – transparent

Label2 Caption

Font

BackStyle

Ingrese primer numero

Arial, tamaño 12

0 – transparent

Label3 Caption

Font

BackStyle

Ingrese segundo numero

Arial, tamaño 12

0 – transparent

Label4 Caption

Font

BackStyle

Ingrese tercer numero

Arial, tamaño 12

0 – transparent

Label5 Name

Caption

Font

BackStyle

Lblrpta

Arial tamaño 14

0 – transparent

Text1 Name

Text

Txtnum1

Text2 Name

Text

Txtnum2

Text3 Name

Text

Txtnum3

Command1 Name

caption

Cmdcalc

Calcular

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 14

Page 15: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ahora hacer doble clic en el botón Calcular y colocar el siguiente

código:

Ing. Yanina Pérez Catacora Página 15

Private Sub cmdcalc_Click()Dim a As IntegerDim b As IntegerDim c As Integera = txtnum1.Textb = txtnum2.Textc = txtnum3.TextIf (a > b) Then If (a > c) Then lblrpta.Caption = a Else lblrpta.Caption = c End IfElse If (b > c) Then lblrpta.Caption = b Else lblrpta.Caption = c End IfEnd IfEnd Sub

Page 16: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente

manera:

Ahora ejecutamos la aplicación(clic menú ejecutar/iniciar o

presionar la tecla F5)

Generar el archivo ejecutable y crear otro botón de comando

para borrar los números ingresadas y otro para salir.

Crear otro formulario para hallar el menor de tres números

ingresados por teclado.

Ing. Yanina Pérez Catacora Página 16

Page 17: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

VISUAL BASIC 6.0

UTILIZACION DEL CONTROL CHECKBOX (CASILLAS DE VERIFICACION)

Este control permite presentar varias opciones de las que el usuario puede elegir

una o mas de una.

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 1 text, 4 Check, 1 label y

1command:

El siguiente cuadro muestra las propiedades asignadas a los controles:

Ing. Yanina Pérez Catacora Página 17

Page 18: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

control propiedad Valor

Text1 Nombre

Text

txtTextoPrueba

CheckBox1 Nombre

Font

Caption

chkNegrita

Arial, tamaño 12

&Negrita

CheckBox2 Nombre

Font

Caption

chkCursiva

Arial, tamaño 12

&Cursiva

CheckBox3 Nombre

Font

Caption

chkMayuscula

Arial, tamaño 12

&Mayuscula

CheckBox4 Nombre

Font

Caption

chkColorRojo

Arial, tamaño 12

Color &Rojo

Label1 Caption

Font

BackStyle

Introduzca un texto de prueba

en la caja de texto y

seleccione una o más casillas

de verificación para ver su

efecto en el texto

Arial, tamaño 16

0 – transparent

Command1 Nombre

caption

Cmdsalir

Salir

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 18

Page 19: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

En el formulario, haga doble clic en la casilla de verificación Negrita. La

ventana de código abre el procedimiento chkNegrita_click.

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 19

Private Sub chkNegrita_Click()

If chkNegrita.Value = 1 Then

txtTextoPrueba.Font.Bold = True

Else

txtTextoPrueba.Font.Bold = False

End If

End Sub

Page 20: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente manera:

En el formulario, haga doble clic en la casilla de verificación Cursiva. La

ventana de código abre el procedimiento chkCursiva_click.

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 20

Private Sub chkCursiva_Click()

If chkCursiva.Value = 1 Then

txtTextoPrueba.Font.Italic = True

Else

txtTextoPrueba.Font.Italic = False

End If

End Sub

Page 21: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente manera:

En el formulario, haga doble clic en la casilla de verificación Cursiva. La

ventana de código abre el procedimiento chkMayuscula_click.

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 21

Private Sub chkMayuscula_Click()

If chkMayuscula.Value = 1 Then

txtTextoPrueba = UCase(txtTextoPrueba)

Else

txtTextoPrueba = LCase(txtTextoPrueba)

End If

End Sub

Page 22: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

La venta tras insertar el codigo debera quedar de la siguiente manera:

Nota: la función:

UCASE() Convierte una cadena de caracteres a mayúsculas.

LCASE() convierte una cadena de caracteres a minúsculas.

En el formulario, haga doble clic en la casilla de verificación Color Rojo. La

ventana de código abre el procedimiento chkColorRojo_click.

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 22

Page 23: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Nota: La función RGB permite especificar un color cualquiera. Tiene la siguiente

sintaxis:

RGB(rojo %, Verde%, Azul%)

Los tres parámetros son enteros en el rango de 0 a 255 que especifican el nivel de

color rojo, verde y azul respectivamente.

Ing. Yanina Pérez Catacora Página 23

Private Sub chkColorRojo_Click()

If chkColorRojo.Value = 1 Then

'aplica el color rojo a la cadena de caracteres del cuadro de texto de prueba'

txtTextoPrueba.ForeColor = RGB(255, 0, 0) 'color rojo'

Else

'aplica el color negro a la cadena de caracteres del cuadro de texto de prueba'

txtTextoPrueba.ForeColor = RGB(0, 0, 0) 'color negro'

End If

Page 24: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

En el formulario, haga doble clic en el botón de comando salir. La ventana

de código abre el procedimiento cmdSalir_click.

Digite el siguiente código:

Guarde el formulario con el nombre casillas de verificación.frm y el proyecto

como casillas.vbp

Precione la tecla F5 para ejecutar el programa. Introduzca una frase en el

cuadro de texto y active la casilla de verificación color rojo. Observe que ahora

el texto es de color rojo. Si vuelve a hacer clic en la casilla color rojo, el texto

adoptara su color anterior.

Trabajo adicional

Agregar mas check(casillas de verificación): texto color azul, texto

color amarillo, texto color morado.

Agregar un check (casilla de verificación): texto en color azul, al

desactivarla que el texto se quede en color verde.

Crear el archivo ejecutable.

Ing. Yanina Pérez Catacora Página 24

Private Sub cmdSalir_Click()

End

End Sub

Page 25: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Ing. Yanina Pérez Catacora Página 25

Page 26: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

VISUAL BASIC 6.0

UTILIZACION DEL CONTROL OPTIONBUTTON (BOTON DE OPCION)

Este control permite mostrar múltiples opciones de las que los usuarios solo pueden elegir una. A diferencia de las casillas de verificación, los botones de opción deben funcionar siempre como parte de un grupo; al activar un botón de opción se desactivan inmediato todos los demás botones de opción del grupo.

Diseñamos el formulario de la siguiente manera:

En el formulario insertamos los siguientes controles: 1 text, 3 OptionButton, 1

label y 1command:

Ing. Yanina Pérez Catacora Página 26

Page 27: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

El siguiente cuadro muestra las propiedades asignadas a los controles:

control propiedad Valor

Text1 Nombre

Text

txtTextoPrueba

OptionButton1 Nombre

Font

Caption

OptTamaño8

Arial, tamaño 12

8

OptionButton2 Nombre

Font

Caption

OptTamaño10

Arial, tamaño 12

10

OptionButton3 Nombre

Font

Caption

OptTamaño12

Arial, tamaño 12

12

Label1 Caption

Font

BackStyle

Introduzca un texto de prueba

en la caja de texto y

seleccione un tamaño de

fuente.

Arial, tamaño 16

0 – transparent

Command1 Nombre

caption

Cmdsalir

Salir

El formulario se deberá mostrar de la siguiente manera :

Ing. Yanina Pérez Catacora Página 27

Page 28: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

En el formulario, haga doble clic en el botón de opción 8. La ventana de

código abre el procedimiento private sub OptTamaño8_Click().

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 28

Private Sub OptTamaño8_Click()

If OptTamaño8.Value = True Then

txtTextoPrueba.Font.Size = 8

End If

End Sub

Page 29: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

En el formulario, haga doble clic en el botón de opción 10. La ventana de

código abre el procedimiento private sub OptTamaño10_Click().

Digite el siguiente código:

En el formulario, haga doble clic en el botón de opción 12. La ventana de

código abre el procedimiento private sub OptTamaño12_Click().

Digite el siguiente código:

Ing. Yanina Pérez Catacora Página 29

Private Sub OptTamaño10_Click()

If OptTamaño10.Value = True Then

txtTextoPrueba.Font.Size = 10

End If

End Sub

Private Sub OptTamaño12_Click()

If OptTamaño12.Value = True Then

txtTextoPrueba.Font.Size = 12

End If

End Sub

Page 30: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

En el formulario, haga doble clic en el botón de comando salir. La ventana

de código abre el procedimiento cmdSalir_click.

Digite el siguiente código:

Guarde el formulario con el nombre casillas de botón_opcion.frm y el proyecto

como botón_Opcion.vbp

Precione la tecla F5 para ejecutar el programa. Introduzca una frase en el

cuadro de texto y active la casilla de verificación color rojo. Observe que ahora

el texto es de color rojo. Si vuelve a hacer clic en la casilla color rojo, el texto

adoptara su color anterior.

Trabajo adicional

Agregar mas OptionButton(Botones de Opcion): 18, 24, 36

Diseñar el formulario(Colocar colores).

Crear el archivo ejecutable.

Ing. Yanina Pérez Catacora Página 30

Private Sub cmdSalir_Click()

End

End Sub

Page 31: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

VISUAL BASIC 6.0

UTILIZACION DEL CONTROL FRAME (MARCO) Este control permite identificar fácilmente un grupo de controles, además que le da un orden al

formulario.

propiedad Valor por defecto Comentario(explicación)

Caption

Name

Visible

Frame1

Frame1

True

Descripción que acompaña al control Frame.

Nombre del control usado en el código.

Devuelve o establece un valor que determina si el

botón de opción esta visible u oculto.

¿CÓMO CREAR GRUPOS DE BOTONES DE OPCION?

Para crear un grupo de botones de opción:

primero clic en el frame(marco)

Ing. Yanina Pérez Catacora Página 31

Page 32: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Segundo: haga clic en el formulario y dibuje ahí el frame(marco):

Tercero: dibuje dentro los botones de opción:

Ing. Yanina Pérez Catacora Página 32

Page 33: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

PRACTICA CALIFICADA

En esta practica lo que se realizara será unir el proyecto que realizamos al utilizar el check y el

proyecto utilizando el Option Button pero todo en forma organizada usando frame.

Primero: el formulario deberá tener el siguiente diseño:

Segundo: el siguiente cuadro muestra las propiedades asignadas a los controles

control propiedad Valor

Text1 Nombre

Text

txtTextoPrueba

OptionButton1 Nombre

Font

Caption

OptTamaño8

Arial, tamaño 12

8

Ing. Yanina Pérez Catacora Página 33

Page 34: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

OptionButton5 Nombre

Font

Caption

OptColorAzul

Arial, tamaño 12

Azul

checkBox1 Nombre

Font

Caption

ChkNegrita

Arial, tamaño 12

Negrita

Command1 Nombre

caption

Cmdsalir

Salir

Command2 Nombre

Caption

cmdLimpiar

Limpiar Cuadro de texto

El formulario deberá mostrarse de la siguiente manera:

Realizar doble clic en el botón de opción 8: y copiar el siguiente código:

Ing. Yanina Pérez Catacora Página 34

Page 35: Imprimir Guias Visual Basic

VISUAL BASIC 6.0 - ISTPA - LENGUAJE DE PROGRAMACION I

Realizar doble clic en el botón de opción azul: y copiar el siguiente código:

Realizar doble clic en la casilla de verificación Negrita: y copiar el siguiente código:

Ing. Yanina Pérez Catacora Página 35

Private Sub OptTamaño8_Click()

If OptTamaño8.Value = True Then

txtTextoPrueba.Font.Size = 8

End If

End Sub

Private Sub OptColorAzul_Click()

If OptColorAzul.Value = True Then

txtTextoPrueba.ForeColor = RGB(0, 0, 255)

End If

End Sub

Private Sub ChkNegrita_Click()

If ChkNegrita.Value = 1 Then

txtTextoPrueba.Font.Bold = True

End If

End Sub