Manual visual

download Manual visual

of 91

Transcript of Manual visual

ALUMNO: ALBERT SMITH LEIVA

Universidad Nacional de CajamarcaFacultad de IngenieraEscuela Acadmico Profesional de Ingeniera de SistemasCURSO : PROGRAMACIN APLICADA I

TEMA

:

MANUAL

INTEGRANTES:

LEIVA IZQUIERDO, Albert

DOCENTE :

Ing. CALOS APARACIO

CICLO

:

VI

PRESENTACIN DE VISUAL STUDIO

ALUMNO: ALBERT SMITH LEIVA Cuando ingresamos a Visual Studio, nos encontramos con esta interfaz de usuario:

Luego elegimos NUEVO PROYECTO, en la pestaa Archivo

ALUMNO: ALBERT SMITH LEIVA

Como siguiente paso. Seleccionaremos un Windows Form (Formulario de Windows), que nos permitir programar aplicaciones que se ejecuten desde el escritorio de Windows.

Una vez realizado todo esto, se nos presentar la vista de diseo del Formulario 1, de Visual Studio:

ALUMNO: ALBERT SMITH LEIVA

De ser necesario para agregar otro formulario se puede utilizar:

ALUMNO: ALBERT SMITH LEIVA

LABEL: Texto de control, se mostrar directamente en la aplicacin TEXTBOX: Caja de texto, permite al usuario ingresar un texto que ser procesado por la aplicacin. CAMBIO DE ETIQUETA DE LABEL: Para cambia el nombre de la etiqueta que lleva LABEL, se busca en propiedades, y en la propiedad Text, se podr cambiar el nombre del indicador, es as

ALUMNO: ALBERT SMITH LEIVA como quedar en la pantalla al momento de ser mostrada al usuario.

BUTTON

: Objeto, que permite al clicarlo la realizacin de una accin.

ALUMNO: ALBERT SMITH LEIVA

CAMBIAR LA ETIQUETA A BUTTON: utilizado para visualizar de manera diferente la etiqueta

por defecto button PROGRAMACIN EN VISUAL ESTUDIO: Dando doble click sobre cualquiera de los objetos creados en el formulario, se accede a la vista programador, en la cual, podemos modificar las propiedades del objeto, para hacer que este se comporte de acuerdo a nuestras necesidades.

EJERCICIO Cree

1: un

formulario en el cual ingresando el sueldo de un trabajador, y de manera se le interna pueda

sacar su sueldo

ALUMNO: ALBERT SMITH LEIVA neto, determinado por un descuento de 10% si el sueldo es de S/. 350 a S/. 3500 o un descuento de 15 % si su sueldo es mayor a 3500. Primero configuramos la interfaz del formulario:

Luego hacemos damos doble click en el botn calcular, para poder programar su operatvidad.

ALUMNO: ALBERT SMITH LEIVA

Diseamos un Mesagebox para poder saber si los datos ingresados son correctos, de lo

contrario mandara un mensaje de aviso al usuario.

Para validar que en el textbox de sueldo solo se pueda ingresar nmeros, ser asi:

ALUMNO: ALBERT SMITH LEIVA JERCICIO 2: Ingrese 3 notas y calcule el promedio, eliminando la nota menor. Y determinar si el alumno esta aprobado o desaprobado.

El cdigo fue:

Public Class Form1 Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim VN1, VN2, VN3, VPROM As Double 'INGRESAER NOTAS VN1 = CDbl(TextBox1.Text) VN2 = CDbl(TextBox2.Text) VN3 = CDbl(TextBox3.Text) VPROM = (VN1 + VN2 + VN3) / 3 'VISUALIZAR TextBox4.Text = VPROM 'VERIFICA If VPROM >= 10.5 Then TextBox4.ForeColor = Color.Blue MessageBox.Show("Aprovado") Else MessageBox.Show("Desaprovado") TextBox4.ForeColor = Color.Red End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = Space(0) TextBox2.Text = Space(0) TextBox3.Text = Space(0) TextBox4.Text = Space(0) TextBox1.Focus() End Sub End Class

ALUMNO: ALBERT SMITH LEIVA

EJERCICIO 3: Utilizar un group box, para determinar el descuento que se le har a un trabajador en cuanto a su sueldo y as determinar un sueldo neto.

GROUP BOX: Representa un control Windows que muestra un marco alrededor de un grupo de controles con un ttulo opcional.Public Class Form2 Dim vdex As Double Private Sub RadioButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.Click vdex = 100 TextBox2.Text = CDbl(TextBox1.Text) * 0.1 TextBox3.Text = CDbl(TextBox1.Text) * 1.1 MessageBox.Show(CStr(vdex)) End Sub Private Sub RadioButton2_Click1(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton2.Click TextBox2.Text = CDbl(TextBox1.Text) * 0.2 TextBox3.Text = CDbl(TextBox1.Text) * 1.2 End Sub Private Sub RadioButton3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton3.Click TextBox2.Text = CDbl(TextBox1.Text) * 0.35 TextBox3.Text = CDbl(TextBox1.Text) * 1.35

ALUMNO: ALBERT SMITH LEIVA

Ahora aadindole algo ms de cdigo, haremos que la casilla de descuento este activa solo cuando el checkbox este activado:

Prctica Domiciliaria Ejercicio 1:

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x, y, z, r As Double If (TextBox1.Text = Space(0)) Then TextBox1.Text = CDbl(0) x = TextBox1.Text End If If (TextBox2.Text = Space(0)) Then TextBox2.Text = CDbl(0) y = TextBox2.Text End If If (TextBox3.Text = Space(0)) Then TextBox3.Text = CDbl(0) z = TextBox3.Text End If x = CDbl(TextBox1.Text) y = CDbl(TextBox2.Text) z = CDbl(TextBox3.Text)

ALUMNO: ALBERT SMITH LEIVA

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub End Class

ALUMNO: ALBERT SMITH LEIVA

Ejercicio 2:

Public Class Form2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim ang1 As Single If TextBox1.Text = Space(0) Then MessageBox.Show("Ingrese un valor por favor") TextBox1.Focus() Else ang1 = TextBox1.Text TextBox2.Text = Math.Sin(ang1) TextBox3.Text = Math.Cos(ang1) TextBox4.Text = Math.Tan(ang1) End If End Sub Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub End Class

ALUMNO: ALBERT SMITH LEIVA Ejercicio 3: nmero mximo y mnimo

t, ByVal e As System.EventArgs)

(n3, n4)))

(n3, n4)))

Ejercicio 4:

ALUMNO: ALBERT SMITH LEIVA

Public Class Form4 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sb, acb, acd, sn As Decimal sb = TextBox1.Text acb = CDec(0) acd = CDec(0) If RadioButton1.Checked Then sb = sb * (1.08) acb = sb *(0.08) End If If RadioButton2.Checked Then sb = sb + 500 acb = acb + 500 End If If RadioButton3.Checked Then sb = sb + CDec(TextBox4.Text) acb = acb + CDec(TextBox4.Text) End If TextBox2.Text = acb If CheckBox1.Checked Then sb = sb - (sb * (0.1)) acd = acd + (sb * (0.1)) End If If CheckBox2.Checked Then sb = sb - 15 acd = acd + 15 End If If CheckBox3.Checked Then sb = sb - CDec(TextBox5.Text) acd = acd + CDec(TextBox5.Text) End If TextBox3.Text = acd sn = (sb + TextBox2.Text) - TextBox3.Text TextBox6.Text = sn End Sub Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged If RadioButton3.Checked = True Then TextBox4.Enabled() = True Else TextBox4.Enabled() = False End If End Sub Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged If CheckBox3.Checked = True Then TextBox5.Enabled() = True Else TextBox5.Enabled() = False End If End Sub Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox4.Enabled() = False TextBox5.Enabled() = False End Sub Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Char.IsDigit(e.KeyChar) Then

ALUMNO: ALBERT SMITH LEIVA

Ejercicio 5:

Public Class Form5 Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LIBROS.Enter End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim ccheck As Integer Dim precio As Decimal ccheck = 0 precio = 0 If CheckBox1.Checked Then precio = precio + 80.94 ccheck = ccheck + 1 End If If CheckBox2.Checked Then

ALUMNO: ALBERT SMITH LEIVA

Ejercicio 6:

Public Class Form6 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num1, num2 As Decimal If TextBox1.Text = Space(0) Then MessageBox.Show("Ingrese un Numero por favor") TextBox1.Focus() Else num1 = TextBox1.Text End If If TextBox2.Text = Space(0) Then MessageBox.Show("Ingrese un Numero por favor") TextBox2.Focus() Else num2 = TextBox2.Text End If If RadioButton1.Checked Then TextBox3.Text = num1 + num2

ALUMNO: ALBERT SMITH LEIVA

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub End Class

ALUMNO: ALBERT SMITH LEIVA

Ejercicio 7:

Public Class Form7 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num1, num2 As Decimal If TextBox1.Text = Space(0) Then MessageBox.Show("Ingrese un Numero por favor") TextBox1.Focus() Else num1 = TextBox1.Text End If If TextBox2.Text = Space(0) Then MessageBox.Show("Ingrese un Numero por favor") TextBox2.Focus() Else num2 = TextBox2.Text End If If num1 > num2 Then Label1.Text = ">" ElseIf num1 < num2 Then Label1.Text = "