Está en la página 1de 10

Ejercicio programacion 1

Programación Visual
ACTPRO 3

Nombre: Edwin David Montoya Duarte


Grupo: 5B
Fecha: 25/01/2022
Fotografía

Tema: Barra de progreso en el formulario


La barra de progreso es la que permite informar al usuario, el grado de avance de
una tarea.

● Elabora el programa con los tres paneles, como se muestra en la imagen


a. cambiales el color , tipo de texto (opcional)
b. configura los timer`s en su propiedad Interval= 1000

● coloca el código donde corresponda : no olvides crear la clase para que


ProgressBar_vertical funcione.

Public Class Form1

1
Ejercicio programacion 1
Programación Visual
ACTPRO 3

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


BIniciar1.Click
For L As Integer = 1 To 100
ProgressBar1.Increment(L)
Label1.Text=ProgressBar1.Value
Next L
End Sub

Private Sub Biniciar2_Click(sender As Object, e As EventArgs) Handles


Biniciar2.Click
Timer1.Start()
End Sub

Private Sub BParar3_Click(sender As Object, e As EventArgs) Handles


BParar3.Click
Timer1.Stop()
End Sub

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick


ProgressBar2.Increment(1)
Label2.Text= ProgressBar2.Value
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Timer2.Start()
End Sub

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles


Button1.Click
Timer2.Stop()
End Sub

Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick


ProgressBar_vertical1.Increment(1)
Label3.Text = ProgressBar_vertical1.Value
End Sub
End Class
● código para la class de la ProgressBar_Vertical
Imports System
Imports System.Windows.Forms
Public Class ProgressBar_vertical
Inherits ProgressBar

2
Ejercicio programacion 1
Programación Visual
ACTPRO 3

Protected Overloads Overrides ReadOnly Property CreateParams() As


CreateParams
Get
Dim cp As CreateParams = MyBase.CreateParams
cp.Style = cp.Style Or &H4
Return cp
End Get
End Property
End Class
● opción para regar una class

● opción para integrar la class a la barra, sino dar en la opción uno que dice
compilar solución.

3
Ejercicio programacion 1
Programación Visual
ACTPRO 3

● depura(ejecuta)
● observa
● coloca demostración de su realización aquí.

● responde, para que entendiste que sirve:


a. timer: Temporizador que hace una acción dependiendo el tiempo que
coloques
b. barra de progreso (ProgressBar): Barra que señala el progreso
c. barra de progreso en vertical (ProgressBar_vertical): Lo mismo que la
barra de progreso normal solo que esta sube

4
Ejercicio programacion 1
Programación Visual
ACTPRO 3

d. Panel: El panel es como un form donde se colocan los objetos y se


mantienen
e. GroupBox: Este hace que sea más fácil mover objetos agrupados

Tema: Habilitar y deshabilitar panel


● agregar al programa anterior tre botones

● Seleccionar los tres panel`s programados y cambiar la propiedad


Enable=False

● programar cada uno de los botones, poner el codigo donde corresponda


● Botón “Panel 1”
Panel1.Enabled = True
Panel2.Enabled = False
Panel3.Enabled = False
Timer1.Stop()
ProgressBar2.Value = 0
Label2.Text = ProgressBar2.Value
Timer2.Stop()
ProgressBar_Vertical1.Value = 0
Label2.Text = ProgressBar_Vertical1.Value

5
Ejercicio programacion 1
Programación Visual
ACTPRO 3

● Botón “Panel 2”
Panel1.Enabled = False
Panel2.Enabled = True
Panel3.Enabled = False
Timer2.Stop()
ProgressBar1.Value = 0
Label1.Text = ProgressBar1.Value

● Botón “Panel 3”
● con base en los códigos anteriores codifica este botón
● depura(ejecuta)
● observa
● coloca demostración de su realización aquí.

● responde, para que entendiste que sirve:


a. la propiedad Enable
Este sirve para que quede deshabilitado el panel o el objeto en si
b. la opción del Timer Start
Hace que el timer inicie
c. la opción del Timer Stop
Hace que el Timer pare

Tema: Pantallas de presentación inicial y hora en la pantalla


● agregar al programa una pantalla inicial

● configurarla a tu gusto

6
Ejercicio programacion 1
Programación Visual
ACTPRO 3

● agregala a tu programa para que aparezca cada que lo ejecutes

● agrega a tu programa una Label y un Timer3

7
Ejercicio programacion 1
Programación Visual
ACTPRO 3

● no muevas ninguna propiedad del Timer3


● en el Timer3 da doble click y agrega este código, recuerda que Label4
es la etiqueta que agregaste.
Label4.Text = DateTime.Now
● Da doble clic a la Form1 y coloca este código.
Timer3.Start()
● depura(ejecuta)
● observa
● coloca demostración de su realización aquí.

Esto es el producto final de la práctica 3

8
Ejercicio programacion 1
Programación Visual
ACTPRO 3

NOTA:
● Esta actividad es individual.
● Sigue las instrucciones que se muestran aquí, al igual que las que están en
la rúbrica de evaluación.

9
Ejercicio programacion 1
Programación Visual
ACTPRO 3

● una vez que termines descarga este archivo como PDF


● subelo al classroom.

10

También podría gustarte