1

107 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
107
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

1

  1. 1. 1.6.3 Ejemplo 1.3: Transformación de unidades de temperaturaLa Figura 1.4 muestra un programa sencillo que permite ver la equivalencia entre lasescalas detemperaturas en grados centígrados y grados Fahrenheit. Los ficheros de este proyectose puedenllamar Temperat.vbp y Temperat.frm.En el centro del formulario aparece una barrade desplazamiento vertical que permite desplazarsecon incrementos pequeños de 1º C y grandes de 10ºC. Como es habitual, también puede cambiarse elvalor arrastrando con el ratón el cursor de la barra.Los valores máximos y mínimo de la barra son 100ºC y -100º C.A ambos lados de la barra aparecen dos cuadrosde texto (color de fondo blanco) donde aparecenlos grados correspondientes a la barra en ambas escalas.Encima aparecen dos rótulos (labels) que indicanla escala de temperaturas correspondiente. Completanla aplicación un botón Salir que termina la ejecucióny un menú File con la única opción Exit, quetermina asimismo la ejecución del programa.La Tabla 1.4 indica los controles utilizados en este ejemplo junto con las propiedades ylos valorescorrespondientes.Figura 1.4. Equivalencia de temperaturas.Practique Visual Basic 6.0 como si estuviera en Primero página 12Tabla 1.4. Controles y propiedades del Ejemplo 1.3.Por otra parte, el código con el que este programa responde a los eventos es el contenidoenlos siguientes procedimientos:Option ExplicitPrivate Sub cmbSalir_Click()BeepEndEnd SubPrivate Sub mnuFileExit_Click()EndEnd SubPrivate Sub vsbTemp_Change()txtCent.Text = vsbTemp.ValuetxtFahr.Text = 32 + 1.8 * vsbTemp.ValueEnd SubSobre este tercer ejemplo se puede comentar lo siguiente:1. Se ha utilizado la propiedad Value de la barra de desplazamiento, la cual da el valoractual dela misma con respecto a los límites inferior y superior, previamente establecidos (-100 y100).2. Mediante el procedimiento cmdSalir_Click, se cierra el programa, gracias a lainstrucciónEnd. El cometido de Beep no es otro que el de emitir un pitido a través del altavoz delordenador,que indicará que en efecto se ha salido del programa.
  2. 2. 3. La función mnuFileExit_Click() y activa desde el menú y termina la ejecución sinemitir ningúnsonido.4. Finalmente, la función vsbTemp_Change() se activa al cambiar el valor de la barra dedesplazamiento;su efecto es modificar el valor de la propiedad text en las cajas de texto que muestranla temperatura en cada una de las dos escalas.

×