La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ministerio de Educación instituto Fermín Naudeau catedra: programación tema: controles de visual Basic tema#4 profesora: Edith Rodríguez alumnas: Jennifer.

Presentaciones similares


Presentación del tema: "Ministerio de Educación instituto Fermín Naudeau catedra: programación tema: controles de visual Basic tema#4 profesora: Edith Rodríguez alumnas: Jennifer."— Transcripción de la presentación:

1 Ministerio de Educación instituto Fermín Naudeau catedra: programación tema: controles de visual Basic tema#4 profesora: Edith Rodríguez alumnas: Jennifer Alvarado Lourdes cortés Luz Pérez Joyce mittlenton Yatzuri palacio nivel: 12J fecha: 17/4/2015

2 EL control Horizontal de Visual Basic.

3 Los controles de la barra de desplazamiento horizontal y vertical no son las mismas que las barras integradas de desplazamiento que se encuentran en Windows o aquellos que se unen a cuadros de texto, cuadros de lista, cuadros combinados o formularios MDI en Visual Basic. Esas barras de desplazamiento aparecen automáticamente cada vez que la aplicación o el control dada contiene más información de la que se pueden mostrar en el tamaño actual de la ventana (o, en el caso de los cuadros de texto y formularios MDI, cuando la propiedad ScrollBars también se establece en True).

4 En versiones anteriores de Visual Basic, barras de desplazamiento se utilizan más a menudo como dispositivos de entrada. Directrices de la interfaz de Windows ahora sugieren, sin embargo, que los controles deslizantes se utilizan como dispositivos de entrada en lugar de controles de la barra de desplazamiento. Un control deslizante (del tipo que se encuentra en los sistemas operativos Windows de 32 bits) se incluye en las versiones Professional y Enterprise de Visual Basic. Diatrices para el diseño de modos

5 Controles de la barra de desplazamiento siguen siendo de valor en Visual Basic porque proporcionan el desplazamiento a las aplicaciones o controles que no les proporcionan automáticamente. Consulte "Barra de desplazamiento Controla Escenario: Creación de una Scrollable Gráficos Viewport" para obtener información sobre el uso de barras de desplazamiento de esta manera. Scrollable Gráficos Viewport

6 El valor de la propiedad La propiedad Valué (que, por defecto, es 0) es un valor entero correspondiente a la posición del cuadro de desplazamiento en la barra de desplazamiento. Cuando la posición del cuadro de desplazamiento es en el valor mínimo, se mueve a la posición más a la izquierda (para las barras de desplazamiento horizontal) o en la posición superior (para las barras de desplazamiento vertical). Cuando el cuadro de desplazamiento es en el valor máximo, el cuadro de desplazamiento se mueve a la posición más a la derecha o abajo. Del mismo modo, un valor medio camino entre la parte inferior y superior de la gama coloca el cuadro de desplazamiento en el medio de la barra de desplazamiento.

7 Control de Visual Basic TIME El control Timer es un temporizador que nos permite ejecutar instrucciones de código, rutinas, funciones etc..., cada cierto intervalo de tiempo. Este control es invisible en tiempo de ejecución, esto quiere decir que no tiene interfaz gráfica, solo es visible cuando lo agregamos a un formulario y estamos en modo de diseño. La propiedad más importante de este control es la propiedad Interval.

8 El control Timer es un temporizador que nos permite ejecutar instrucciones de código, rutinas, funciones etc..., cada cierto intervalo de tiempo. Este control es invisible en tiempo de ejecución, esto quiere decir que no tiene interfaz gráfica, solo es visible cuando lo agregamos a un formulario y estamos en modo de diseño. La propiedad más importante de este control es la propiedad Interval.

9

10 En ese procedimiento (controlador de evento) es donde debemos escribir las instrucciones que queremos que se ejecuten cada cierto intervalo de tiempo. Antes de hacer un ejemplo, hay que aclarar que la propiedad Interval está expresada en milisegundos, esto quiere decir que por ejemplo si quisiéramos ejecutar una instrucción cada 3 segundos por decir un ejemplo, la propiedad Interval debe estar en 3000, si quisiera ejecutarla cada 10 segundos en 10000 etc... Otra cosa importante es que si la propiedad Interval se encuentra en 0, el procedimiento Timer no se producirá.

11 Ejemplo 1 - utilizando la propiedad Interval para mostrar la hora Coloca un Timer llamado Timer1, selecciónalo, y desde la ventana de propiedades en la propiedad Interval coloca el valor 1000. O sea que el Timer1 se va a ejecutar cada 1 segundo. Ahora coloca un control Label1 en el formulario y en la propiedad Autosize del control Label1 coloca True, esto hará que el control Label1 se ajuste al contenido del mismo. Lo que hará el ejemplo será mostrar la hora del sistema en el control de etiqueta Entonces dale doble Click en el Timer1 para crear el procedimiento que se describió arriba que es el que ejecuta el Timer. Y pega está instrucción Label1.caption = Time

12 El código del procedimiento quedaría así: Private Sub Timer1_Timer() Label1.Caption = Time End Sub Ahora ejecuta el programa y podéis ver como se actualiza el Label1 de acuerdo a la hora del sistema, usando claro la función Time de visual basic que devuelve la hora delsistema operativo. Otra propiedad importante y que se utiliza mucho en este control es la propiedad Enabled. La propiedad enabled lo que hace es habilitar o deshabilitar un control. Si está en True funciona, si está en False no funciona. Esta propiedad es común en la mayoría de los controles de visual basic.

13 Los controles de visual Basic en drive list box. El Control DriveListBox es una especie de combo Box o lista desplegable que nos muestra las unidades que tengamos en la pc.

14 Propiedad Drive La propiedad mas importante de este control se llama Drive. Esta propiedad nos retorna o devuelve la unidad que se encuentra seleccionada en el mismo. Por ejemplo al ejecutar el siguiente fragmento de código, muestra la unidad mediante un cuadro de mensaje Colocar el código en un formulario, e insertar un Drive List Box

15 El código anterior contiene un error que es el siguiente. Si minimizas la pantalla de formulario, visual Basic te mostrará este error:

16 DirList Box - Propiedades, métodos y eventos Permite visualizar los directorios de una unidad determinada.

17 Si necesitamos recorrer todos los ficheros de la lista, es igual que el ejemplo que se describió para el control Drive, es decir utilizando las propiedades ListCount y el objeto List. Un ejemplo que no tiene ningún sentido práctico, pero que sirve para ver el funcionamiento de estas dos propiedades, consiste en recorrer todos los ficheros en un bucle For Next, y agregarlos a un control ListBox. Colocar un botón llamado Command1, un ListBox llamado List1 y un FileListBox llamado File1 en el formulario principal del programa. Luego pegar el siguiente código

18 Ejemplo utilizando los 3 controles vistos para navegar por las unidades y directorios del sistema y visualizar archivos bmp en un control image Colocar un control File1, un Dir1 y un Drive1 y un control Image como está en la imagen:

19 Directory list box (directorios y rutas de acceso)

20 ¿para que sirve un drictory list box? DirListBox: Sirve para crear un cuadro de lista de directorios.

21 Propiedad mas importante La propiedad mas importante se llama path. A esta propiedad se le debe indicar la ruta para que cargue la lista de directorios.

22 La lista de un directorio se crea al seleccionar un archivo desde el computador esto va a formar especie de un algoritmo que va ser ejecutado de forma correcta o puede producir error.

23 Cuando se produce un error en el directory El error de un directory se produce al ver que una unida que no se encuentra disponible, como un cd/dvd que se encuentra averiada y de hay se producirá un error en un tiempo de ejecución. “el dispositivo no esta listo”

24 List box

25 List box sirve para añadir elemento en forma de lista y también poder seleccionar elemento de la misma para trabajar los datos. este control permite seleccionar un elemento solo o varios de ellos, utilizando las propiedades multiselect

26 Nos deberá quedar más o menos, algo así:

27 Modificación de anchor El cuadro que he puesto alrededor de los controles, es un GroupBox, simplemente para que quede mas "elegante", pero no es necesario. Por último, para que todos los controles se ajusten a que se modifique el ancho-alto del formulario, cambiaremos la propiedad anchor, para que ahora si lo modificamos de ancho, o alto, no se nos distorsionen los controles.

28

29 Empezamos con la programación Antes de nada, agregaremos un Modulo nuevo a nuestros archivos, para ayudarnos a declarar variables y para poder agregar nuestros elementos a la lista.

30 Para agregar elementos:

31 Y para eliminar un elemento(Cualquiera):

32


Descargar ppt "Ministerio de Educación instituto Fermín Naudeau catedra: programación tema: controles de visual Basic tema#4 profesora: Edith Rodríguez alumnas: Jennifer."

Presentaciones similares


Anuncios Google