Resumen Entorno VB -1 LENGUAJE DE PROGRAMACIÓN VISUAL BASIC 6.0 4.1.-Tiempo de DISEÑO 4.-PROPIEDADES 4.2.-Tiempo de EJECUCIÓN POO 1.-Lenguaje de Programación 2.-OBJETOS + 5.-PROCEDIMIENTOS + 5.1.- NSTRUCCIONES /ORDENES (Para: Objetos, Datos) + 5.2.- AREAS DE DATOS (variables: Textos, Números) 3.-EVENTOS O SUCESOS 1.- LENGUAJE DE PROGRAMACIÓN Los programas diseñados mediante el Lenguaje de programación Visual Basic, se ejecutan mediante eventos aplicados por el usuario en los objetos del programa. (Programación orientada a objetos) 2.- OBJETOS Label. (Etiqueta). Permite poner texto en un formulario. TextBox. (Caja de Texto). visualización de datos. Permite la captura y CommandButton. (Botón de pulsación). Permite ejecutar las ordenes o instrucciones asociadas al botón. Line. (Línea). Permite colocar líneas en un formulario PictureBox. (Panel). Permite visualizar datos ..... Resumen Entorno VB -2 3.- EVENTOS O SUCESOS Acción que realiza el usuario en un objeto para que se ejecute el procedimiento o codificación asociado a ese objeto. Nombres del Evento: Click( ) Asociado a CommandButton. Nombre del evento que se origina al hacer un click con el botón del ratón DblClick( ) Asociado a CommandButton. Nombre del evento que se origina al hacer doble click con el botón del ratón Change( ) Asociado a TextBox. Nombre del evento que se origina al teclear algo en el objeto .................. 4.- PROPIEDADES DE LOS OBJETO Características de los objetos, tamaño, color, textos visibles, etc 4.1- ALGUNAS PROPIEDADES EN TIEMPO DE DISEÑO Se aplica, marcando el objeto y activando la/s propiedad/es Formulario (Objeto Base) Name= Nombre del formulario BackColor= Color de fondo Caption= Texto visible en la línea superior del formulario …………… Label (Etiqueta) Name= Nombre de la etiqueta Caption=Texto visible en la etiqueta ForeColor= Color del Texto Font= Tipo de letra visible en la etiqueta Resumen Entorno VB -3 TextBox (Caja de texto) Name= Nombre de la caja BackColor= Color de fondo de la caja Text= Texto visible en la caja Text=vacío o blanco. Caja de texto sin texto visible Maxlength= Longitud máxima que se permite escribir en la caja Locked= True/False. Permite escribir o no en la Caja …………… CommandButton (Botón de pulsación) Name= Nombre del botón Caption= Texto visible en el botón BackColor + Style=Graphical= Permite colorear el botón ……………. Line (Línea) Name= Nombre de la línea BorderColor= Color de la línea BorderStyle= Tipo de línea BorderWidth= Grosor de la línea ……………… PictureBox (Panel gráfico) Name= Nombre del panel BackColor= Color de fondo del panel ……………. Resumen Entorno VB -4 4.2- PROPIEDADES EN TIEMPO DE EJECUCIÓN Se aplica al codificar las instrucciones u ordenes en el programa ({Nombre del formulario}.Nombre del Objeto.Propiedad=Valor) Formulario (Objeto Base) Form1.Caption= “EJEMPLO”. Texto visible en la línea superior del formulario Form1.Print “HOLA”. Texto visible en el formulario. Form1.Cls. Limpia el texto del formulario ……………… Label (Etiqueta) Label3.ForeColor=color de la etiqueta. Por ejemplo&H0000FF00& (0 Ceros en lugar de letra O) Label3.Font.Name= Tipo de letra ( Courier, New, Arial...) Label3.caption=Texto visible en la etiqueta (Comillado) ……………… TextBox (Caja de texto) Text1.text=”Hola” Caja.text=”” Text1=5 Text1=”Hola” Caja.Locked=true Text1.text=TOT Caja.text=caja2.text Caja.text=Form1.Caption (Ver &, Vbtab) ………………… CommandButton (Objeto Botón) Command1.Caption=”Borrar” Command1.Caption=cont Command1.Caption=”+” ………………… Line (Objeto Línea) Line2.BorderColor=3 BorderStyle=2 …………………… Command2.Caption=”” Resumen Entorno VB -5 PictureBox (Panel gráfico) Picture1.Print “Hola” Picture1.Cls (Límpia el panel) Picture1.Print “El resultado final es =”; Total Picture1.print “EL total es =”;pts”, y el dcto es =”;dto (Ver ; y , ) Al utilizar varios Formularios, Form1, Form2, Form3,...las propiedades en tiempo de ejecución se podrán indicar: Form1.Picture1.Print “Resultado de la encuesta” Form2.Caj3.text=”” 5- PROCEDIMIENTO Codificación asociada al objeto. Al pulsar un botón CommandButton, se genera el suceso Click ( ) y se ejecutan las ordenes Visual Basic asociada al botón. 5.1- INSTRUCCIONES DE ENTRADA NOM= InputBox (“Teclear Nombre de usuario”) NOMBRE=Text1.Text NUM=Val (Text2) NUMERO=Val(“Teclear número”) ………. DE PROCESO A=(B + C)/2 NUM=SIN(ANGULO) * 3.1416 IF DATO > N THEN ……….. DE SALIDA Picture1.Print “SALIDA DE DATOS” Picture1.cls Text1=dato * pi Text1.Text= Text3 Text3 = Text3 & Tabla(i) & vbcrlf …………. Resumen Entorno VB -6 5.2- AREAS DE DATOS, VARIABLES, CONSTANTES DIM DATO as Integer DIM NUM as Long DIM VARI as Single DIM INDICE_VARIABLE as Double DIM NOMBRE as Sstring *15, TABLA (10) as Single DATO=100 PI=4 * ATN(1) CONST EURO = 166.386 / CONST EURO as Single=166.386 ………….. OPCIONES BÁSICAS DEL EDITOR VISUAL BASIC Ejecutar Aplicación Permite ejecutar una aplicación. Ejecutar, Iniciar (F5) Finalizar Aplicación Finaliza la ejecución de una aplicación. Se puede utilizar el icono (X)o la opción Ejecutar, Terminar Guardar Formulario Guarda el formulario o módulo activo en ese momento. Formularios .FMR Archivo, Guardar Form1(prog1.fmr) Guardar Proyecto Guarda la aplicación con las opciones generales. Archivo, Guardar Proyecto (prog1.vbp) Imprimir Aplicación Permite imprimir: El diseño del formulario, el código o programación y las propiedades de los objetos utilizados en el proyecto. Archivo, Imprimir Añadir un nuevo formulario Para añadir un nuevo Formulario, Módulo estándar o de Clase al proyecto, se accederá a la opción Proyecto, agregar formulario,... Resumen Entorno VB -7 Ejecutar una aplicación paso a paso (F8, F9) Pulsando F9 en las líneas de programación deseadas para marcar puntos de parada, de modo que al ejecutarse la aplicación, permita comprobar el contenido de sus variable, accediendo a ver, ventana inspección y utilizando: print nom, a, tot ? nom, a, tot F8: Permite ejecutar la aplicación línea a línea Cuando se está ejecutando la aplicación acceder a la opción Ejecutar, interrumpir y utilizar la ventana de depuración. Posteriormente acceder a Ejecutar, Continuar . NOMBRES DE OBJETOS, EVENTOS, PROCEDIMIENTOS NOMBRE DE OBJETO …..CommandButton PROPIEDAD NAME DEL OBJETO…. Botón NOMBRE DEL EVENTO O SUCESO ….. Click( ) NOMBRE DE PROCEDIMIENTO…..Botón-Click( ) Private Sub botón1_Click( ) ….. …. End Sub Private Sub Caja_DblClick( ) ….. ….botón1_Click ….. End Sub