UNIVERSIDAD      TÉCNICA DE AMBATOFACULTAD DE CIENCIAS HUMANAS         Y DE LA              EDUCACIÓN                MODUL...
PROGRAMA QUE ME PERMITA         REALIZAR UNA CARATULA CON SUSRESPECTIVOS DATOS PERSONALES Y LOGO DE LA UNIVERSIDAD Y CARRE...
4.-CodificacionPor ser un programa muy básico no necesita ninguna codificación5.- Corrido del programa                    ...
3.-ComponentesUtilizaremos los siguientes 7 Form       Form1= Contraseña       Form2= Bienvenidos       Form3=Menu Regione...
Button4=costa       Button5=sierra       Button6=oriente       Button7=galapagos       Button8=regresar       Button9=regr...
Form7.Show()    End Sub    Private Sub Button4_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Bu...
INGRESO DE 3 NOTAS1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
3.-ComponentesUtilizaremos los siguientes 7 LabelLabel1=NOMBRE.Label2=MODULO.Label3=DEBERES.Label4=LECCIONES.Label5=EXAMEN...
Utilizaremos los siguientes 2 BUTTONButton1=NUEVOButton2=SALIR4.-CodificacionName: txtdeberes Private Sub txtdeberes_TextC...
Name: txtlecciones  Private Sub txtlecciones_TextChanged(ByVal sender           As   System.Object,   ByVal    e   AsSyste...
If Val(txtdeberes.Text) > 10 Then       txtdeberes.Text = ""    Else       txtpromedio.Text      =     Format((Val(txtdebe...
Name: SALIR Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handlessalir.Click    End ...
3.-ComponentesFORM 1Name Form1
BUTTONCantidad 3Name Command 1Caption GenerarName Command 2Caption RegresarName Command 3Caption NuevoLABELCantidad 1Name ...
Text PrimosName Command 4Text SalirName Command 5Text LimpiarLABELCantidad 1Name Label1Text Ingrese el limiteLISTBOXCantid...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click        Me.Hide(...
ListBox3.Items.Clear()        txtlimite.Clear()    End Sub    Private Sub Button2_Click(ByVal sender As System.Object, ByV...
GENERAR UNA PROFORMA (VINOS Y LICORES)1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-Componente...
Cantidad 11Nombre      Label1Caption     PROFORMANombre       Label2Caption      VINOS Y LICORESNombre       Label3Caption...
Text          (Vacío) CANTIDADName          Text2Text          (Vacío) P.UNITARIOName          Text3Text           (Vacío)...
COMBOBOX   Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As   System.EventArgs) Handle...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)  Handles Button1.Click   txtcantidad...
3.-Componentes1 FORMName Form14 LABELLabel1 Título principal (Casino)Label2 son los subtítulosLabel3 son los subtítulosLab...
Dim n1 As Byte    Dim n2 As Byte    Dim n3 As Byte    Randomize()    Do        n1 = Int(Rnd() * 10)        n2 = Int(Rnd() ...
1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesFormulario 1Formulario 2Componentes
FORMCantidad          2El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso adesarrol...
Cantidad         22Se utiliza 2 label para designar el nombre según el requerimiento.Label1 = proforma partes del computad...
Txtcantidad2 = ingreso para la cantidad de impresoras        Txtptotal2 = el precio tatal de la contidad de inpresorascomp...
End    End Sub// Codificando el combobox monitoresPrivate Sub Cmbmoni_SelectedIndexChanged(ByVal sender AsSystem.Object, B...
DATOS1 = Txtpunitario3.Text        ElseIf (DATOS = 2) Then            Txtpunitario3.Text = Val("180.00")            DATOS1...
Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad.TextCha...
CheckBox2.Enabled = False           ElseIf (CheckBox1.Checked = False) Then               CheckBox2.Enabled = True        ...
Private Sub Txtcantidad5_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad5.TextC...
Sistema solarDiseñe una aplicación que me permita conocer y obtener información de los planetasdel sistema solar.1.- Abrir...
Utilizaremos el siguiente LabelLabel1=sistema solarUtilizaremos el siguiente ComboBox1ComboBox1=nombres de los planetasUti...
PictureBox2.Image = ImageList1.Images(0)            Case Is = 1                TextBox1.Text = "Es nuestro planeta y el ún...
Propiedades alimenticias1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesUtilizaremos ...
Utilizaremos el siguiente PictureBox1PictureBox1= imagen de la propiedad alimenticiaUtilizaremos el siguiente TextBox1Text...
grasa, así que es ideal para dietas. Este tipo de alimento esexcelente proveedor de minerales tales como hierro, fósforo, ...
3.-ComponentesFORMCANTIDAD 2FORM1 PARA EL ROL DE PAGOSFORM2 PARA INGRESAR LA CLAVE DEL USUARIOPICTUREBOXCANTIDAD 1PICTUREB...
CADA LABEL SE UTILIZO PARA PONER DIFERENTES TITULOS Y SUBTITULOS EN LOS DOSFORMULARIOSTEXTBOXCANTIDAD 18TEXTBOX1=PARA INGR...
CHEKBOXCANTIDAD 1CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO4.-CodificacionCODIFICADO PARA LA CLAVEPublic Class Fo...
e.Handled = False        ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then             e.Handled = False...
End Sub    Private Sub Txthoras_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles...
e.Handled = True       End If   End Sub    Private Sub Txtfaltas_TextChanged(ByVal sender As System.Object,ByVal e As Syst...
Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click        Txtnonbr...
SISTEMA DE MATRICULASElaborar un programa que me permita realizar el ingreso de los datos de un estudiante alsistema de ma...
3.-Componentes1splitContainer15 labelLabel1=sistema de recaudacionLabel2=datos personalesLabel3=nombreLabel4=apellidoLabel...
Label7=telefonoLabel8=datos de matriculaLabel9=valor matriculaLabel10=servicio medicoLabel11=servicio internetLabel12=serv...
Codification del from1Private Sub cmdimgresar_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles cmd...
End Sub    Private Sub Cmbcoelegio_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handles...
End If   End Sub    Private Sub Txtnombre_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles T...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click        Me.Hide(...
Prueba del primer parcial1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesUtilizaremos...
Label5=Cedula       Label6=Dirección       Label7=Teléfono       Label8=Tipo de vehículo       Label9=Valor       Label10=...
4.-CodificacionPublic Class Form1    Dim a As Double(CODIFICACION DEL PRIMER COMBOBOX)Private Sub ComboBox1_SelectedIndexC...
txtpresio.Text = 35000.0                PictureBox2.Load("C:PRUEBAfurgon.jpg")                If Val(txtpresio.Text) > 250...
txtpresio.Text = ""         PictureBox1.Load("C:PRUEBAblanco.jpg")         PictureBox2.Load("C:PRUEBAblanco.jpg")(CODIFICA...
NOMBRE:1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera deDocencia en Informática de la F...
Idiomas Hablar, Leer, Escribir 50Leer, Entender 30Proyectos Investigación 30Vinculación 30Otros 10Cada escala equivale a 2...
3.-ComponentesEn el siguiente programa utilizaremos los siguientes label.       Label1= tema del examen       Label2=nombr...
Label4= cedula       Label5=teléfono       Label6=detalle       Label7=tipo       Label8=valor parcial       Label9=valor ...
Textbox18=txtn1       Textbox19=txtn2       Textbox20=txtn3       Textbox21=txtn4       Textbox22=txtn5       Textbox23=tx...
4.-CodificacionPublic Class Form1(CODIFICACION DEL PRIMER COMBOBOX)    Private Sub ComboBox1_SelectedIndexChanged(ByVal se...
End Select        txtidiototal.Text = Val(txtidiototal.Text) +Val(txtvidio.Text)    End Sub(CODIFICACION DEL QUINTO COMBOB...
End Sub(BLANQUEAMIENTO DE LOS TEXTBOX)    Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventA...
PROGRAMA ENTRELAZADO CON ACCESDiseñe un programa utilizando formato de fichas en lo cual tiene que estar automatizado el i...
2.-ingresamos los datos que vamos a poner en nuestra aplicación, y ya grabado esto tambiénen nuestra carpeta y con el form...
4.- Ya abierto el visual net nos dirigimos a la pestaña proyecto y escogemos la opciónformulario de inicio este nos permit...
7.- ya programado la contraseña nos dirigimos a crear otro formulario ya que en este tiene queestar el menú principal de n...
10.-Este es su codificado para que se dirija a nuestro ingreso de datos11.- este es el codificado para que se nos dirija a...
12.- este es el codificado para que se salga de nuestro programa
13.- este es su codificado para que se nos dirija nuestro reporte14.-Despues de haber creado nuestro menú comenzamos hacer...
16.- Acá vamos a darle un clic en examinar ya que este nos permite entrelazar nuestroinformación que tenemos con Access la...
18.- Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones yaceptar19.- Ya creado nuestro re...
20.- Ya traspasado dodos nuestros datos yos podemos configurar como nosotros queramosincluso ponerle una imagen según sea ...
22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestroreporte ya creado anterior mente y li...
24.- Acá escogemos la opción estándar damos clic en aceptar25.- En esta ventana tenemos que escoger nuestro informe que lo...
26.-Ya elegido nuestra base de datos tenemos que buscarla en esta ficha y pasarla a la otraventana.27.-Aca tenemos que pas...
28.- escogemos el formato estándar y aceptamos
29.- listo ya tenemos nuestro informe30.-realizamos otro formulario ponemos el informe
22.- corremos el programa con f5 y podemos ver que nos saldrá la ventana de la clave Laingresamos y nos dirigirá al menú.
23.-En este menú elegimos ingreso de datos dándole doble clic24.-ingresamos los datos y guardamos y dándole un clic en det...
Elemento n3
Elemento n3
Elemento n3
Elemento n3
Elemento n3
Upcoming SlideShare
Loading in …5
×

Elemento n3

786 views

Published on

programas en visual basic

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
786
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
53
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Elemento n3

  1. 1. UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN MODULO: LENGUAJE DE PROGRAMACION II CARRERA: DOCENCIA EN INFORMATICA CURSO: QUINTO SEMESTRE “U” DOCENTE: ING. WILMA GAVILANES REALIZADO POR: MARLENE PALLO
  2. 2. PROGRAMA QUE ME PERMITA REALIZAR UNA CARATULA CON SUSRESPECTIVOS DATOS PERSONALES Y LOGO DE LA UNIVERSIDAD Y CARRERA1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesUtilizaremos la siguiente 2 Image Image1=logo de la facultad Image2=logo de la UTAUtilizaremos los siguientes 6 LabelLabel1= UNIVERSIDAD TECNICA DE AMBATOLabel2=FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIONLabel3=CARRERALabel4=MODULOLabel5=DOCENTELabel6=REALIZADO POR
  3. 3. 4.-CodificacionPor ser un programa muy básico no necesita ninguna codificación5.- Corrido del programa Regiones del ecuadorDiseñe un proyecto que visualice un las regiones de nuestro Ecuador1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  4. 4. 3.-ComponentesUtilizaremos los siguientes 7 Form Form1= Contraseña Form2= Bienvenidos Form3=Menu Regiones Form4=Region Costa Form5=Region sierra Form6=Region oriente Form7=Region InsularUtilizaremos los siguientes 10 Button Button1=regiones Button2=salir Button3=ingresar
  5. 5. Button4=costa Button5=sierra Button6=oriente Button7=galapagos Button8=regresar Button9=regresar Button10=regresarUtilizaremos los siguientes 22 imagesPara las imágenes que se presentaran en cada formUtilizaremos los siguientes 20 labelPara descripción del texto de cada uno según lo necesitemos4.-CodificacionCODIGO DE LA CONTRASEÑAPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdingresar.Click If txtcontraseña.Text = ("uta") Then Form1.Show() Else MsgBox("CONTRASEÑA INVALIDA") txtcontraseña.Focus() txtcontraseña.SelectionStart = 0 txtcontraseña.Text = "" End If End SubCODIGO PARA OCULTAR LAS PLANTILLAS FORMPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Form2.Hide() Form3.Show() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button5.Click Form1.Show() Me.Hide() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Form2.Hide() Form5.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button3.Click Form2.Hide()
  6. 6. Form7.Show() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button4.Click Form2.Hide() Form9.Show() End SubEnd Class5.- Corrido del programa
  7. 7. INGRESO DE 3 NOTAS1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  8. 8. 3.-ComponentesUtilizaremos los siguientes 7 LabelLabel1=NOMBRE.Label2=MODULO.Label3=DEBERES.Label4=LECCIONES.Label5=EXAMENES.Label6=PROMEDIO.Label7=EQUIVALENCIA.Utilizaremos los siguientes 7 TextboxTextbox1=Textbox1.Textbox2=Textbox2Textbox3=txtdeberesTextbox4=txtleccionesTextbox5=txtexamenTextbox6=txtpromedioTextbox7=txtequiv
  9. 9. Utilizaremos los siguientes 2 BUTTONButton1=NUEVOButton2=SALIR4.-CodificacionName: txtdeberes Private Sub txtdeberes_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles txtdeberes.TextChanged//VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub
  10. 10. Name: txtlecciones Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles txtlecciones.TextChanged//VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub Private Sub txtexamen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handlestxtexamen.Click End SubName: txtexamen Private Sub txtexamen_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles txtexamen.TextChanged//VALIDACION DE DATOS
  11. 11. If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +Val(txtexamen.Text)) / 3, "##.00") End If//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End SubName: NUEVO Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton1.Click TextBox1.Text = "" TextBox2.Text = "" txtdeberes.Text = "" txtlecciones.Text = "" txtexamen.Text = "" txtequiv.Text = "" txtpromedio.Text = "" End Sub
  12. 12. Name: SALIR Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handlessalir.Click End End SubEnd Class5.- Corrido del programa TABLA DE MULTIPLICAR1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  13. 13. 3.-ComponentesFORM 1Name Form1
  14. 14. BUTTONCantidad 3Name Command 1Caption GenerarName Command 2Caption RegresarName Command 3Caption NuevoLABELCantidad 1Name Label1FORM 2Name For2BUTTONCantidad 3Name Command 1Caption GenerarName Command 2Caption RegresarName Command 3Caption NuevoLABELCantidad 3Name Label1Caption TablasName Label2Caption Ingrese elfactorName Label1Caption Ingrese el LimiteLISTBOXCantidad 1Name List1FORM 3Name Form3BUTTONCantidad 5Name Command 1Text FibonacciName Command 2Text FactorialName Command 3
  15. 15. Text PrimosName Command 4Text SalirName Command 5Text LimpiarLABELCantidad 1Name Label1Text Ingrese el limiteLISTBOXCantidad 3Name List 1Name List 2Name List 34.-CodificacionFORM 1Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click Me.Hide() Form2.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Me.Hide() Form3.Show() End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End SubEnd ClassFORM 2Public Class Form2 Private Sub Label3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Label3.Click End Sub
  16. 16. Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click Me.Hide() Form1.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Dim ml As Integer For INICIO = 1 To Val(TextBox2.Text) Step 1 ml = Val(TextBox1.Text) * INICIO ListBox1.Items.Add(INICIO & "*" & Val(TextBox1.Text) & "="& ml) Next End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button3.Click ListBox1.Items.Clear() TextBox1.Clear() TextBox2.Clear() End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End SubEnd ClassFORM 3Public Class Form3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click Dim fib As Integer Dim a As Integer = 1 Dim b As Integer = 0 Dim c As Integer = 0 Dim contador As Integer = 0 For INICIO = 1 To Val(txtlimite.Text) Step 1 b = a a = c c = a + b ListBox1.Items.Add(c) Next End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button4.Click ListBox1.Items.Clear() ListBox2.Items.Clear()
  17. 17. ListBox3.Items.Clear() txtlimite.Clear() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Dim x, fac As Integer x = txtlimite.Text fac = 1 For INICIO = x To 1 Step -1 fac = fac * INICIO Next ListBox2.Items.Add(fac) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button3.Click Dim compro As Boolean = True Dim numero As Integer For numero = 1 To Val(txtlimite.Text) * 2 compro = True For INICIO = 2 To numero - 1 If numero Mod INICIO = 0 Then compro = False End If Next If compro = True Then ListBox3.Items.Add(numero) End If Next End SubEnd Class5.- Corrido del programa
  18. 18. GENERAR UNA PROFORMA (VINOS Y LICORES)1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-Componentes FORMCantidad 1Nombre Form1 (proforma) LABEL
  19. 19. Cantidad 11Nombre Label1Caption PROFORMANombre Label2Caption VINOS Y LICORESNombre Label3Caption LICORESNombre Label4Caption CANTIDADNombre Label5Caption P.UNITARIONombre Label6Caption SUB.TOTALNombre Label7Caption FORMAS DE PAGONombre Label8Caption +15% DE RECARGONombre Label9Forecolor (A su gusto)Font (A su gusto)Caption -20% DE DESCUENTONombre Label10Forecolor (A su gusto)Font (A su gusto)Caption IVANombre Label11Caption T.A PAGAR TEXTBOXCantidad 5Name Text1
  20. 20. Text (Vacío) CANTIDADName Text2Text (Vacío) P.UNITARIOName Text3Text (Vacío) SUB.TOTALName Text4Text (Vacío) IVAName Text5Text (Vacío) TOTAL A PAGAR COMBOBOXCantidad 1Name BomboBox CHECKBOXCantidad 2Nombre CheckBox1Caption +15% DE RECARGONombre CheckBox2Caption -20% DE DESCUENTO PICTUREBOXCantidad 1 BUTTONCantidad 2Nombre Command1Caption NUEVONombre Command2Caption SALIR4.-Codificacion FORM1Public Class Form1 Dim datos As Integer Dim datos1 As Double
  21. 21. COMBOBOX Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged datos = ComboBox1.SelectedIndex If datos = 0 Then Txtprecio.Text = Val("180.85") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAw1.jpg") ElseIf datos = 1 Then Txtprecio.Text = Val("99.00") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAv1.jpg") ElseIf datos = 2 Then Txtprecio.Text = Val("130.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAch1.jpg") ElseIf datos = 3 Then Txtprecio.Text = Val("90.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAsm1.jpG") End If End Sub TEXTBOX CANTIDAD Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtcantidad.TextChanged Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00") Txtiva.Text = Format(Val(Txttotal.Text * 0.12), "##.00")Txtpagar.Text = Format(Val(Txttotal.Text) + Val(Txtiva.Text), "##.00") End Sub CHECKBOX CREDITO Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then CheckBox2.Enabled = False End If If CheckBox1.Checked = False Then CheckBox2.Enabled = True CheckBox2.Enabled = False End If End Sub BUTTON NUEVO
  22. 22. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click txtcantidad.Clear() Txtprecio.Clear() Txttotal.Clear() End Sub BUTTON SALIR Private Sub cmsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmsalir.Click End End Sub5.- Corrido del programa Diseñe una aplicación utilizando los números randomicos1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  23. 23. 3.-Componentes1 FORMName Form14 LABELLabel1 Título principal (Casino)Label2 son los subtítulosLabel3 son los subtítulosLabel4 son los subtítulos2 BUTTONButton 1 Para el botón Jugar (cmdjugar)Button 2 Para el botón salir (cmdsalir)PICTUREBOXPicturebox1 Utilizaremos para agregar la primera imagenPictureBox2 Utilizaremos para agregar la segunda imagen4.-CodificacionEsta codificación está hecha en el botón jugarPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click
  24. 24. Dim n1 As Byte Dim n2 As Byte Dim n3 As Byte Randomize() Do n1 = Int(Rnd() * 10) n2 = Int(Rnd() * 10) n3 = Int(Rnd() * 10) Loop While (n1 > 1) And (n1 <= 6) Label2.Text = n1 Label3.Text = n2 Label4.Text = n3 If (Label2.Text = Label3.Text) And (Label2.Text = Label4.Text) Then PictureBox1.Visible = True PictureBox2.Visible = False MsgBox("Felicidades Ganaste") Else PictureBox2.Visible = True PictureBox1.Visible = False MsgBox("Fallaste Intentalo nuevamente") End If End SubEnd ClassEsta codificación está hecha en el salirPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click End End Sub5.- Corrido del programa PARTES DEL COMPUTADOR
  25. 25. 1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesFormulario 1Formulario 2Componentes
  26. 26. FORMCantidad 2El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso adesarrollar la proforma.El segundo formulario lo utilizaremos para desarrollar de la proforma de las partes delcomputador.En el primer formulario utilizaremosBUTTONCantidad 2Se utiliza dos buttom para:Button1 = IngresarButton2 = SalirLABELCantidad 2Se utiliza 2 label para designar el nombre según el requerimiento.Como tenemos el primer label1 para ubicar el tema del formulario en mi caso acceso a laproformaEl label2 escrito INGRESE LA CLAVETEXTBOXCantidad 1Utilizamos 1 textbox para digitar LA CLAVEEn el segundo formulario utilizaremosBUTTONCantidad 3Se utiliza tres buttom para:Button1 = Nuevo proformaButton2 = Regresar a la página de inicioButton3 = SalirLABEL
  27. 27. Cantidad 22Se utiliza 2 label para designar el nombre según el requerimiento.Label1 = proforma partes del computadorLabel2 = datos del clienteLabel3 = nombreLabel4 = ApellidoLabel5 = fechaLabel6 = # de proformaLabel7 = MonitoresLabel8 = ImpresorasLabel9 =discos durosLabel10 =ProcesadoresLabel11 =TecladoLabel12 = # de proformaLabel13 =Escoja la forma de pagoLabel14 = cantidadLabel15 = P.unitarioLabel16 =P. totalLabel17 =Sub TotalLabel18 = IvaLabel18 = Total a pagarTEXTBOXCantidad 24 Txtiva= iva Txtsubtotal= subtotal Txttotal = total que a comprado Txtpunitario= el precio unitario del monitor Txtcantidad= ingreso para la cantidad de monitores Txtptotal= el precio tatal de la contidad de monitorescomprados Txtpunitario2 = el precio unitario de la impresora
  28. 28. Txtcantidad2 = ingreso para la cantidad de impresoras Txtptotal2 = el precio tatal de la contidad de inpresorascomprados Txtpunitario3 = el precio unitario del disco duro Txtcantidad3 = ingreso para la cantidad de discos duros Txtptotal3 = el precio tatal de la contidad de discos duroscomprados Txtpunitario4 = el precio unitario de el procesador Txtcantidad4 = ingreso para la cantidad de procesadores Txtptotal4 = = el precio tatal de la contidad de procesadorescomprados Txtpunitario5 = el precio unitario de el teclado Txtcantidad5 = ingreso para la cantidad de teclados Txtptotal5 = = el precio tatal de la contidad de tecladoscomprados Txtcontado = se imprimera el valor a pagar cuando elija pagaral contado Txtcredito = se imprimera el valor a pagar cuando elija pagara credito Txtnombre = ingreso del nombre del cliente Txtapellido = ingreso del apellido del cliente Txtfecha = ingreso de la fecha de compra Txtproforma = ingreso del numero de proformaCHECKBOXCantidad 2CheckBox1 = ContadoCheckBox2 = Crédito4.-CodificacionPublic Class Form2//Declarando variables Dim DATOS As Integer Dim DATOS1 As Double//codificando el botón nuevo Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Form1.Show() Me.Hide() End Sub// Codificando el botón salir Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click
  29. 29. End End Sub// Codificando el combobox monitoresPrivate Sub Cmbmoni_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbmoni.SelectedIndexChanged DATOS = Cmbmoni.SelectedIndex If (DATOS = 0) Then Txtpunitario.Text = Val("350.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 1) Then Txtpunitario.Text = Val("124.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 2) Then Txtpunitario.Text = Val("208.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 3) Then Txtpunitario.Text = Val("408.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 4) Then Txtpunitario.Text = Val("280.00") DATOS1 = Txtpunitario.Text End If End Sub// Codificando el combobox impresoras Private Sub ComboBox2_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox2.SelectedIndexChanged DATOS = ComboBox2.SelectedIndex If (DATOS = 0) Then Txtpunitario2.Text = Val("195.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 1) Then Txtpunitario2.Text = Val("455.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 2) Then Txtpunitario2.Text = Val("70.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 3) Then Txtpunitario2.Text = Val("125.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 4) Then Txtpunitario2.Text = Val("145.00") DATOS1 = Txtpunitario2.Text End If End Sub// Codificando el combobox disco duros Private Sub ComboBox3_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox3.SelectedIndexChanged DATOS = ComboBox3.SelectedIndex If (DATOS = 0) Then Txtpunitario3.Text = Val("110.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 1) Then Txtpunitario3.Text = Val("125.00")
  30. 30. DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 2) Then Txtpunitario3.Text = Val("180.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 3) Then Txtpunitario3.Text = Val("240.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 4) Then Txtpunitario3.Text = Val("135.00") DATOS1 = Txtpunitario3.Text End If End Sub// Codificando el combobox procesadores Private Sub ComboBox4_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox4.SelectedIndexChanged DATOS = ComboBox4.SelectedIndex If (DATOS = 0) Then Txtpunitario4.Text = Val("80.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 1) Then Txtpunitario4.Text = Val("120.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 2) Then Txtpunitario4.Text = Val("360.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 3) Then Txtpunitario4.Text = Val("270.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 4) Then Txtpunitario4.Text = Val("130.00") DATOS1 = Txtpunitario4.Text End If End Sub// Codificando el combobox tecladoPrivate Sub ComboBox5_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox5.SelectedIndexChanged DATOS = ComboBox5.SelectedIndex() If (DATOS = 0) Then Txtpunitario5.Text = Val("25.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 1) Then Txtpunitario5.Text = Val("14.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 2) Then Txtpunitario5.Text = Val("12.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 3) Then Txtpunitario5.Text = Val("15.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 4) Then Txtpunitario5.Text = Val("18.00") DATOS1 = Txtpunitario5.Text End If End Sub// Codificando el Txtcantidad cantidad para sacar el precio de los monitores
  31. 31. Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad.TextChanged Txtptotal.Text = Format(Val(Txtcantidad.Text) * Val(DATOS1),"##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) +Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) +Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) +Val(Txtiva.Text), "##.00") End Sub// Codificando el boton nuevo donde tenemos que mandar a blanquear todos lostextos Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click Txtiva.Clear() Txtsubtotal.Clear() Txttotal.Clear() Txtpunitario.Clear() Txtcantidad.Clear() Txtptotal.Clear() Txtpunitario2.Clear() Txtcantidad2.Clear() Txtptotal2.Clear() Txtpunitario3.Clear() Txtcantidad3.Clear() Txtptotal3.Clear() Txtpunitario4.Clear() Txtcantidad4.Clear() Txtptotal4.Clear() Txtpunitario5.Clear() Txtcantidad5.Clear() Txtptotal5.Clear() Txtcontado.Clear() Txtcredito.Clear() Txtnombre.Clear() Txtapellido.Clear() Txtfecha.Clear() Txtproforma.Clear() End Sub// Codificando el checkbox1 Private Sub CheckBox1_CheckedChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCheckBox1.CheckedChanged Txtcontado.Text = Format(Val(Txtsubtotal.Text) * 0.15,"##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) -Val(Txtcontado.Text), "##.00") If (CheckBox1.Checked = True) Then
  32. 32. CheckBox2.Enabled = False ElseIf (CheckBox1.Checked = False) Then CheckBox2.Enabled = True CheckBox1.Enabled = False End If End SubCodificando el checkbox2 Private Sub CheckBox2_CheckedChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCheckBox2.CheckedChanged Txtcredito.Text = Format(Val(Txtsubtotal.Text) * 0.2, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) +Val(Txtcredito.Text), "##.00") End Sub//Codificando el boton cantidad2 para sacar el precio de las impresoras Private Sub Txtcantidad2_TextChanged_1(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad2.TextChanged Txtptotal2.Text = Format(Val(Txtcantidad2.Text) * Val(DATOS1),"##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) +Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) +Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) +Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los discos durosPrivate Sub Txtcantidad3_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad3.TextChanged Txtptotal3.Text = Format(Val(Txtcantidad3.Text) * Val(DATOS1),"##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) +Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) +Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) +Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los procesadores Private Sub Txtcantidad4_TextChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesTxtcantidad4.TextChanged Txtptotal4.Text = Format(Val(Txtcantidad4.Text) * Val(DATOS1),"##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) +Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) +Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) +Val(Txtiva.Text), "##.00") End SubCodificando el boton cantidad para sacar el precio de los teclados
  33. 33. Private Sub Txtcantidad5_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcantidad5.TextChanged Txtptotal5.Text = Format(Val(Txtcantidad5.Text) * Val(DATOS1),"##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) +Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) +Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text),"##.00") End Sub5.- Corrido del programa
  34. 34. Sistema solarDiseñe una aplicación que me permita conocer y obtener información de los planetasdel sistema solar.1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-Componentes
  35. 35. Utilizaremos el siguiente LabelLabel1=sistema solarUtilizaremos el siguiente ComboBox1ComboBox1=nombres de los planetasUtilizaremos el siguiente PictureBox1PictureBox1= imagen del planeta seleccionadoUtilizaremos el siguiente TextBox1TextBox1= para la descripción del planetaUtilizaremos el siguiente imagelistimagelist= enlistar las imágenes4.-CodificacionPublic Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("VEVUS") ComboBox1.Items.Add("TIERRA") ComboBox1.Items.Add("MARTE") ComboBox1.Items.Add("JUPITER") ComboBox1.Items.Add("URANO") ComboBox1.Items.Add("PLUTON") End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox1.SelectedIndexChanged Select Case (ComboBox1.SelectedIndex) Case Is = 0 TextBox1.Text = "Es el segundo planeta del SistemaSolar en orden de distancia desde el Sol, y el tercero en cuanto atamaño, de menor a mayor. Recibe su nombre en honor a Venus, la diosaromana del amor. Se trata de un planeta de tipo rocoso y terrestre,llamado con frecuencia el planeta hermano de la Tierra, ya que ambosson similares en cuanto a tamaño, masa y composición, aunquetotalmente diferentes en cuestiones térmicas y atmosféricas. " PictureBox1.Load("c:sistema_solarvenus.JPG")
  36. 36. PictureBox2.Image = ImageList1.Images(0) Case Is = 1 TextBox1.Text = "Es nuestro planeta y el únicohabitado. Está en la ecosfera, un espacio que rodea al Sol y que tienelas condiciones necesarias para que exista vida.La Tierra es el mayorde los planetas rocosos. Eso hace que pueda retener una capa de gases,la atmósfera, que dispersa la luz y absorbe calor. De día evita que laTierra se caliente demasiado y, de noche, que se enfríe. " PictureBox1.Load("c:sistema_solartierra.JPG") PictureBox2.Image = ImageList1.Images(1) Case Is = 2 TextBox1.Text = "Es el cuarto planeta del SistemaSolar. Llamado así por el dios de la guerra de la mitología romanaMarte, recibe a veces el apodo dePlaneta rojo debido a la aparienciarojiza que le confiere el óxido de hierro que domina su superficie." PictureBox1.Load("c:sistema_solarmarte.JPG") PictureBox2.Image = ImageList1.Images(2) Case Is = 3 TextBox1.Text = "Es el planeta más grande del SistemaSolar, tiene más materia que todos los otros planetas juntos y suvolumen es mil veces el de la Tierra.Júpiter tiene un tenue sistema deanillos, invisible desde la Tierra" PictureBox1.Load("c:sistema_solarjupiter.JPG") PictureBox2.Image = ImageList1.Images(3) Case Is = 4 TextBox1.Text = "es el séptimo planeta del SistemaSolar, el tercero en cuanto a mayor tamaño, y el cuarto más masivo. Sellama en honor de la divinidad griega del cielo Urano (del griegoantiguo «Οὐρανός») el padre de Cronos (Saturno) y el abuelo de Zeus(Júpiter). " PictureBox1.Load("c:sistema_solarurano.JPG") PictureBox2.Image = ImageList1.Images(4) Case Is = 5 TextBox1.Text = "Sobre Plutón no se sabe mucho ya quefue descubierto recién en 1930. El principio vital del planeta es latransformación a través de la iluminación y renovación. Tiene que vercon la actividad subterránea o profunda en el inconsciente del serhumano." PictureBox1.Load("c:sistema_solarpluton.JPG") PictureBox2.Image = ImageList1.Images(5) End Select End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click End End SubEnd Class5. - Corrido del programa
  37. 37. Propiedades alimenticias1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesUtilizaremos el siguiente LabelLabel1=propiedades alimenticias
  38. 38. Utilizaremos el siguiente PictureBox1PictureBox1= imagen de la propiedad alimenticiaUtilizaremos el siguiente TextBox1TextBox1= para la descripción de las propiedadesUtilizaremos el siguiente imagelistimagelist= enlistar las imágenes4.-CodificacionPublic Class Form1 Private Sub cmdpropiedades_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescmdpropiedades.SelectedIndexChanged Select Case (cmdpropiedades.SelectedIndex) Case Is = 0 txt1.Text = "Los vegetales y hortalizas nos brindanuna comida de baja densidad calórica, pero rica en vitaminas yminerales. Cuando se consumen frescas, es conveniente ajustar suconsumo a su temporada, para aprovechar todos sus micronutrientes." PictureBox1.Image = ImageList1.Images(0) Case Is = 1 txt1.Text = "El agua, las vitaminas antioxidantes, losminerales, las enzimas y la fibra que contiene la fruta nos ayuda ahidratar, depurar y vitalizar nuestro organismo. Tienen un bajocontenido en calorías y carecen de colesterol." PictureBox1.Image = ImageList1.Images(1) Case Is = 2 txt1.Text = "Las cereales fueron la base alimenticiaen el nacimiento de la agricultura, y con ella, en la aparición degrandes civilizaciones. Sus aportes nutritivos, su gran versatilidadculinaria (para la elaboración de panes, pasta, y otros alimentos apartir de la harina de cereal) y porque su bajo contenido en aguafacilita su conservación, han determinado la importancia de loscereales en la alimentación humana" PictureBox1.Image = ImageList1.Images(2) Case Is = 2 txt1.Text = "El marisco es un alimento muy importanteen la nutrición ya que es rico en proteínas, vitaminas y minerales. Ylo mejor de todo es que apenas tiene aporte calórico y tiene muy poca
  39. 39. grasa, así que es ideal para dietas. Este tipo de alimento esexcelente proveedor de minerales tales como hierro, fósforo, zinc,potasio y yodo, además de tener importantes cantidades de vitaminas Ay B" PictureBox1.Image = ImageList1.Images(3) Case Is = 2 txt1.Text = "Los lácteos agrupan una serie dealimentos que dentro de su composición química poseen nutrientes quebrindan ciertas propiedades y beneficios a la salud. Fortalece loshuesos gracias a su aporte en calcio, vitamina A y D." PictureBox1.Image = ImageList1.Images(4) End Select End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load cmdpropiedades.Items.Add("verduras") cmdpropiedades.Items.Add("frutas") cmdpropiedades.Items.Add("cereales") cmdpropiedades.Items.Add("mariscos") cmdpropiedades.Items.Add("lacteos") End SubEnd Class5.- Corrido del programa Programa del rol de pagos1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  40. 40. 3.-ComponentesFORMCANTIDAD 2FORM1 PARA EL ROL DE PAGOSFORM2 PARA INGRESAR LA CLAVE DEL USUARIOPICTUREBOXCANTIDAD 1PICTUREBOX1 = PARA PONER UNA IMAGEN EN EL FORM2 PARA LA CLAVELABELCANTIDAD 28
  41. 41. CADA LABEL SE UTILIZO PARA PONER DIFERENTES TITULOS Y SUBTITULOS EN LOS DOSFORMULARIOSTEXTBOXCANTIDAD 18TEXTBOX1=PARA INGRESAR EL NOMBRE DEL USUARIOTEXTBOX2= PARA INGRESAR LA OCNTRASEÑA DEL USUARIOTEXTBOX3= PARA INGRESAR LA CEDULA DEL EMPLEADOTEXTBOX4= PARA INGRESAR EL NOMBRE DEL CARGOTEXTBOX5= PARA INGRESAR EL TELEFONOTEXTBOX6= PARA INGRESAR EL SUELDOTEXTBOX7= PARA INGRESAR LA DIRECCIONTEXTBOX8= PARA INGRESAR EL IESSTEXTBOX9= PARA INGRESAR LAS MULTASTEXTBOX10= PARA INGRESAR EL TELEFONOTEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTASTEXTBOX12=PARA INGRESAR EL NUMERO DE LAS HORAS EXTRASTEXTBOX13=PARA CALCULAR EL TOTAL DE LAS HORAS EXTRASTEXTBOX14=PARA INGRESAR EL NUMERO DE CARGO FAMILIARTEXTBOX15=PARA CALCULAR EL TOTAL DE EL CARGO FAMILIARTEXTBOX16=PARA CALCULAR EL TOTAL DE INGRESOSTEXTBOX17=EL TOTAL DE EGRESOST TEXTBOX18=OTAL A RECIBIRBUTTONCANTIDAD 6Button1 = PARA INGRESAR AL SIGUIENTE FORMULARIOButton2= PARA CALCULAR TOTAL DE INGRESOSButton3 = PARA CALCULAR TOTAL DE EGRESOSButton4= PARA INICIAR OTRA PERSONAButton5=PARA BORRAR Y INGRESAR UN NUEVO DATOSButton6= PARA SALIR DE LA EJECUCION
  42. 42. CHEKBOXCANTIDAD 1CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO4.-CodificacionCODIFICADO PARA LA CLAVEPublic Class Form1 Private Sub cmdrol_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdrol.Click If txtclave.Text = ("marlene") Then Form2.Show() Me.Hide() Else MsgBox("CONTRASEÑA INVALIDA") txtclave.Focus() txtclave.SelectionStart = 0 txtclave.Text = "" End If End SubCODIFICADO PARA EL ROL DE PAGOSPublic Class Form2 Dim datos As Integer Dim datos1, hora, familia As Double Private Sub Form2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load End Sub Private Sub Txtnonbre_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtnonbre.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txtapellido_KeyPress(ByVal sender As Object, ByVal eAs System.Windows.Forms.KeyPressEventArgs) HandlesTxtapellido.KeyPress If Char.IsLetter(e.KeyChar) Then
  43. 43. e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txtci_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtci.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then Else e.Handled = True End If End Sub Private Sub Txtci_TextChanged(ByVal sender As System.Object, ByVale As System.EventArgs) Handles Txtci.TextChanged End Sub Private Sub Cmbcargo_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbcargo.SelectedIndexChanged datos = Cmbcargo.SelectedIndex If datos = 0 Then Txtsueldo.Text = Format(Val("1000.15"), "##.00") datos1 = Txtsueldo.Text ElseIf datos = 1 Then Txtsueldo.Text = Format(Val("500.15"), "##.00") datos1 = Txtsueldo.Text ElseIf datos = 2 Then Txtsueldo.Text = Format(Val("800.20"), "##.00") datos1 = Txtsueldo.Text ElseIf datos = 3 Then Txtsueldo.Text = Format(Val("665.25"), "##.00") datos1 = Txtsueldo.Text ElseIf datos = 4 Then Txtsueldo.Text = Format(Val("800.85"), "##.00") datos1 = Txtsueldo.Text End If End Sub Private Sub Txtsueldo_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtsueldo.TextChanged Txtiess.Text = (Val(Txtsueldo.Text) * 11.5) / 100 Txtingresos.Text = Val(Txtsueldo.Text) + Val(Txtvextras.Text)+ Val(Txtvfamiliares.Text) Txtegresos.Text = Val(Txtmultas.Text) + Val(Txtiess.Text) +Val(Txtprestamos.Text) Txtcobrar.Text = Val(Txtingresos.Text) - Val(Txtegresos.Text)
  44. 44. End Sub Private Sub Txthoras_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txthoras.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txthoras_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txthoras.TextChanged If Val(Txthoras.Text) >= 1 And Val(Txthoras.Text) <= 10 Then Txtvextras.Text = Val(Txthoras.Text) *(Val(Txtsueldo.Text) * 0.06) ElseIf Val(Txthoras.Text) = 0 Then Txtvextras.Text = 0 Else Txtvextras.Text = (10 * (Val(Txtsueldo.Text) * 0.06)) End If Txtingresos.Text = Val(Txtsueldo.Text) + Val(Txtvextras.Text)+ Val(Txtvfamiliares.Text) End Sub Private Sub Txtcargas_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtcargas.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then Else e.Handled = True End If End Sub Private Sub Txtcargas_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcargas.TextChanged If Val(Txtcargas.Text) > 1 And Val(Txtcargas.Text) <= 2 Then Txtvfamiliares.Text = (Val(Txtcargas.Text) * 15.5) ElseIf Val(Txtcargas.Text) = 0 Then Else Txtvfamiliares.Text = (Val(Txtcargas.Text) * 10.5) End If Txtingresos.Text = Val(Txtsueldo.Text) + Val(Txtvextras.Text)+ Val(Txtvfamiliares.Text) End Sub Private Sub Txtfaltas_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtfaltas.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else
  45. 45. e.Handled = True End If End Sub Private Sub Txtfaltas_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtfaltas.TextChanged If Val(Txtfaltas.Text) >= 1 And Val(Txtfaltas.Text) < 7 Then Txtmultas.Text = (3 * Val(Txtfaltas.Text)) ElseIf Val(Txtfaltas.Text) = 0 Then Txtmultas.Text = 0 Else Txtmultas.Text = (Val(Txtsueldo.Text) * 0.2) End If Txtegresos.Text = Val(Txtmultas.Text) + Val(Txtiess.Text) +Val(Txtprestamos.Text) End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCheckBox1.CheckedChanged If CheckBox1.Checked = True Then Txtprestamos.Visible = True chkMultas.Enabled = False End If If CheckBox1.Checked = False Then Txtprestamos.Visible = False chkMultas.Enabled = True chkMultas.Enabled = False End If End Sub Private Sub Txtprestamos_KeyPress(ByVal sender As Object, ByVal eAs System.Windows.Forms.KeyPressEventArgs) HandlesTxtprestamos.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txtprestamos_TextChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesTxtprestamos.TextChanged Txtegresos.Text = Val(Txtmultas.Text) + Val(Txtiess.Text) +Val(Txtprestamos.Text) Txtcobrar.Text = Val(Txtingresos.Text) - Val(Txtegresos.Text) End Sub Private Sub chkMultas_CheckedChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandleschkMultas.CheckedChanged End Sub
  46. 46. Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click Txtnonbre.Text = " " Txtapellido.Text = " " Txtdireccion.Text = " " Txtci.Text = " " Txthoras.Text = " " Txtcargas.Text = " " Txtfaltas.Text = " " Txtsueldo.Text = " " Txtvextras.Text = " " Txtvfamiliares.Text = " " Txtingresos.Text = " " Txtegresos.Text = " " Txtiess.Text = " " Txtmultas.Text = " " Txtprestamos.Text = " " Txtcobrar.Text = "" End Sub Private Sub Txtdia_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Label13_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Label13.Click End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button3.Click End End SubEnd Class5.- Corrido del programa
  47. 47. SISTEMA DE MATRICULASElaborar un programa que me permita realizar el ingreso de los datos de un estudiante alsistema de matriculas, donde se me detalle los colegios y el tipo fiscal o particular, y se mevisualice el valor de la matricula, servicio medico, internet y recreación, y el valor total apagar.1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  48. 48. 3.-Componentes1splitContainer15 labelLabel1=sistema de recaudacionLabel2=datos personalesLabel3=nombreLabel4=apellidoLabel5=cedulaLabel6=direccion
  49. 49. Label7=telefonoLabel8=datos de matriculaLabel9=valor matriculaLabel10=servicio medicoLabel11=servicio internetLabel12=servicio recreacionLabel13=total a pagarLabel14=tipoLabel15=colegio10 textboxTextbox1=txtnombreTextbox2=txtapellidoTextbox3=txtcedulaTextbox4=txtdireccionTextbox5=txttelefonoTextbox6= txtvmatriculaTextbox7= txtsmedicoTextbox8= txtsinternetTextbox9= txtsrecreacionTextbox10= txttotal2 buttonButton1=salirButton2=nuevo2 ComboboxCombobox1=cmbcolegioCombobox1=cmbtipo4.-Codificacion
  50. 50. Codification del from1Private Sub cmdimgresar_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles cmdimgresar.Click If Txtclave.Text = "marlene" Then Me.Hide() Form2.Show() Else MsgBox("clave incorrecta") Txtclave.Text = " " End IfCodification del from1Public Class Form2 Dim fiscal As Integer Private Sub Form2_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load Cmbtipo.Items.Add("FISCAL") Cmbtipo.Items.Add("FISCOMISIONAL") Cmbtipo.Items.Add("PRIVADO") End Sub Private Sub SplitContainer1_Panel1_Paint(ByVal sender AsSystem.Object, ByVal e As System.Windows.Forms.PaintEventArgs) HandlesSplitContainer1.Panel1.Paint End Sub Private Sub Cmbtipo_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbtipo.SelectedIndexChanged Select Case (Cmbtipo.SelectedIndex) Case Is = 0 Lblfiscal.Visible = True Cmbcolegio.Visible = True Lblfisco.Visible = False Cmbfisco.Visible = False Lblprivado.Visible = False Cmbprivado.Visible = False Case Is = 1 Lblfiscal.Visible = False Cmbcolegio.Visible = False Lblfisco.Visible = True Cmbfisco.Visible = True Lblprivado.Visible = False Cmbprivado.Visible = False Case Is = 2 Lblfiscal.Visible = False Cmbcolegio.Visible = False Lblfisco.Visible = False Cmbfisco.Visible = False Lblprivado.Visible = True Cmbprivado.Visible = True End Select
  51. 51. End Sub Private Sub Cmbcoelegio_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbcolegio.SelectedIndexChanged Txtmatricula.Text = 120 Txtmedico.Text = Format(Val(Txtmatricula.Text) * 0.06,"##.00") Txtinternet.Text = Format(Val(Txtmatricula.Text) * 0.08,"##.00") Txtrecreacion.Text = Format(Val(Txtmatricula.Text) * 0.1,"##.00") Txtcarnet.Text = 5 Txttotalpagar.Text = Format(Val(Txtmatricula.Text) +Val(Txtmedico.Text) + Val(Txtinternet.Text) + Val(Txtrecreacion.Text)+ Val(Txtcarnet.Text), "##.00") End Sub Private Sub Cmbfisco_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbfisco.SelectedIndexChanged Txtmatricula.Text = 180 Txtmedico.Text = Format(Val(Txtmatricula.Text) * 0.08,"##.00") Txtinternet.Text = Format(Val(Txtmatricula.Text) * 0.09,"##.00") Txtrecreacion.Text = Format(Val(Txtmatricula.Text) * 0.11,"##.00") Txtcarnet.Text = 5 Txttotalpagar.Text = Format(Val(Txtmatricula.Text) +Val(Txtmedico.Text) + Val(Txtinternet.Text) + Val(Txtrecreacion.Text)+ Val(Txtcarnet.Text), "##.00") End Sub Private Sub Cmbprivado_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesCmbprivado.SelectedIndexChanged Txtmatricula.Text = 250 Txtmedico.Text = Format(Val(Txtmatricula.Text) * 0.09,"##.00") Txtinternet.Text = Format(Val(Txtmatricula.Text) * 0.1,"##.00") Txtrecreacion.Text = Format(Val(Txtmatricula.Text) * 0.12,"##.00") Txtcarnet.Text = 5 Txttotalpagar.Text = Format(Val(Txtmatricula.Text) +Val(Txtmedico.Text) + Val(Txtinternet.Text) + Val(Txtrecreacion.Text)+ Val(Txtcarnet.Text), "##.00") End Sub Private Sub Txtnombre_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtnombre.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True
  52. 52. End If End Sub Private Sub Txtnombre_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtnombre.TextChanged End Sub Private Sub Txtapellido_KeyPress(ByVal sender As Object, ByVal eAs System.Windows.Forms.KeyPressEventArgs) HandlesTxtapellido.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txtapellido_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtapellido.TextChanged End Sub Private Sub Txtcedula_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtcedula.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txtcedula_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txtcedula.TextChanged End Sub Private Sub Txttelefono_KeyPress(ByVal sender As Object, ByVal eAs System.Windows.Forms.KeyPressEventArgs) HandlesTxttelefono.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) OrChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub Txttelefono_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Txttelefono.TextChanged End Sub
  53. 53. Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click Me.Hide() Form1.Show() End Sub Private Sub Label16_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Label16.Click End SubEnd Class5.- Corrido del programa
  54. 54. Prueba del primer parcial1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario3.-ComponentesUtilizaremos la siguiente PictureBox PictureBox1=imagen del autoUtilizaremos 3 GroupBox GroupBox1=Datos personales GroupBox2=Datos del vehículo GroupBox3=Valores totalesUtilizaremos 19 label. Label1= Tema Label2=Código Label3= Nombre Label4= Apellido
  55. 55. Label5=Cedula Label6=Dirección Label7=Teléfono Label8=Tipo de vehículo Label9=Valor Label10=Color Label11=Aire acondicionado Label12= Vidrios eléctricos Label13= Valor de venta Label14=Comisión vendedor Label15= Total comisión Label16=Total a pagarUtilizaremos los siguientes text box Textbox1=txtnombres Textbox2=txtapellido Textbox3=txtcedula Textbox4=txtdireccion Textbox4=txttelefono Textbox5=txttvehiculo Textbox6=txtvalor Textbox7=txtvalventa Textbox8=txtcomvendedor Textbox9=txttotcomision Textbox10=txttotpagarUtilizaremos los 5 combobox. Combobox1= Para La Selección Del Código Combobox2= Para La Selección Del Tipo De Vehículo Combobox3= Para Seleccionar El Color Del Carro Combobox4= Para La Selección Del Aire Acondicionado Combobox5= Para La Selección De Vidrios EléctricosUtilizaremos 3 botones Button1= Para Nuevo Button2= Para Añadir Venta Button3= Para Salir
  56. 56. 4.-CodificacionPublic Class Form1 Dim a As Double(CODIFICACION DEL PRIMER COMBOBOX)Private Sub ComboBox1_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescmbcodigo.SelectedIndexChanged Select Case (cmbcodigo.SelectedIndex) Case Is = 0 txtnombre.Text = "Maria Emitelia" txtapellido.Text = "Rosero Rosero" txtci.Text = "1802456989" txtdirec.Text = "Ambato" txttelef.Text = "2825898" Case Is = 1 txtnombre.Text = "Milto Gabriel " txtapellido.Text = "Pallo Real" txtci.Text = "1808856569" txtdirec.Text = "Quito" txttelef.Text = "0988623569" Case Is = 2 txtnombre.Text = "Celso Anibal" txtapellido.Text = "Jarrin Urrutia" txtci.Text = "1801112532" txtdirec.Text = "Riobamba" txttelef.Text = "0999562254" End Select End Sub(CODIFICACION DEL SEGUNDO COMBOBOX) Private Sub ComboBox2_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescmbcarro.SelectedIndexChanged Select Case (cmbcarro.SelectedIndex) Case Is = 0 txtpresio.Text = 22000.0 PictureBox2.Load("C:PRUEBAcamioneta.jpg") If Val(txtpresio.Text) >= 22000 AndVal(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) +Val(txttapagar.Text) Case Is = 1 txtpresio.Text = 25000.0 PictureBox2.Load("C:PRUEBAauto.jpg") If Val(txtpresio.Text) >= 22000 AndVal(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) +Val(txttapagar.Text) Case Is = 2
  57. 57. txtpresio.Text = 35000.0 PictureBox2.Load("C:PRUEBAfurgon.jpg") If Val(txtpresio.Text) > 25000 And Val(txtpresio.Text)<= 35000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.05 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) +Val(txttapagar.Text) End Select End Sub(CODIFICACION DEL TERCER COMBOBOX) Private Sub cmbcolor_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescmbcolor.SelectedIndexChanged Select Case (cmbcolor.SelectedIndex) Case Is = 0 PictureBox1.Load("C:PRUEBAnegro.jpg") Case Is = 1 PictureBox1.Load("C:PRUEBAblanco.jpg") Case Is = 2 PictureBox1.Load("C:PRUEBAgris.jpg") Case Is = 3 PictureBox1.Load("C:PRUEBArojo.jpg") Case Is = 4 PictureBox1.Load("C:PRUEBAazul.jpg") End Select End Sub(CODIFICACION DEL BOTTON1)Private Sub cmdlimpiar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdlimpiar.Click txtnombre.Text = "" txtapellido.Text = "" txtci.Text = "" txtdirec.Text = "" txttelef.Text = "" txtvalorv.Text = "" txtcomi.Text = "" txttotal.Text = "" cmbcarro.Text = "" cmbcodigo.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = ""(CODIFICACION DEL BOTTON2)Private Sub cmdañadir_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles cmdañadir.Click txtcomi.Text = "" txtvalorv.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = "" cmbcarro.Text = ""
  58. 58. txtpresio.Text = "" PictureBox1.Load("C:PRUEBAblanco.jpg") PictureBox2.Load("C:PRUEBAblanco.jpg")(CODIFICACION DEL BOTTON3)Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click End End Sub5.- Corrido del programa EXAMEN DEL PRIMER PARCIALObjetivo: Determinar el nivel de asimilación sobre los elementos tratados, utilizandoun lenguaje de programación Visual.Instructivo:Aplique el razonamiento lógico para resolver la situación problémica planteadaUtilice correctamente las sentencias de programaciónEstructure el programa en forma correcta para obtener los resultados requeridosLa evaluación tiene 2 partes, una teórica y otra prácticaLa parte teórica se lo realizará en el Aula Virtual y tendrá una valoración de 1 puntoLa parte práctica tendrá una valoración de 9 puntosEquivalenciaEl desarrollo del programa equivale a 9 puntos4 puntos el correcto funcionamiento del programa1 punto el diseño adecuado2 puntos el proceso de validación de información2 puntos la acumulación de información y la presentación correcta de resultadosFECHA: 13/11/2012
  59. 59. NOMBRE:1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera deDocencia en Informática de la Facultad de Ciencias Humanas y de la Educación de laUniversidad Técnica Ambato, bajo los siguientes parámetros.1.- Se trabaja en un formato de Fichas2.- La Ficha Datos Personales permite el ingreso de información personal del docenteCedulaNombresDirecciónTeléfono3.- La Ficha Estudios Realizados permite el ingreso de los siguientes DatosTítulo Obtenido Magister 200PHD 300Tercer Nivel 100Méritos Mejor Egresado 100Reconocimientos 50Publicaciones Libros 100Revistas 50Artículos Indexados 50
  60. 60. Idiomas Hablar, Leer, Escribir 50Leer, Entender 30Proyectos Investigación 30Vinculación 30Otros 10Cada escala equivale a 200 puntos para realizar un ascenso.Determine la escala que le corresponde al docente y el sueldo promedio, considerandoque todos los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00adicionales.Obtenga el total de docentes por cada escala y el valore acumulado correspondiente alsueldo, el proceso es repetitivo.1.- Abrir un nuevo proyecto en visual Basic2.-Apariencia del formulario
  61. 61. 3.-ComponentesEn el siguiente programa utilizaremos los siguientes label. Label1= tema del examen Label2=nombre Label3=dirección
  62. 62. Label4= cedula Label5=teléfono Label6=detalle Label7=tipo Label8=valor parcial Label9=valor total Label10=título obtenido Label11= méritos Label12= publicaciones Label13= idiomas Label14=proyectos Label15= total de puntos Label16=escala Label17=sueldo Label18=nivel 1 Label19=nivel 2 Label20=nivel 3 Label21 =nivel 4 Label22= nivel 5 Label23= número de docentes Label24= sueldo totalUtilizaremos los siguientes texbox Textbox1=txtnombres Textbox2=txtdireccion Textbox3=cedula Textbox4=txttelefono Textbox5=txttitulo Textbox6=txtmeri Textbox7=txtvpubli Textbox8=txtvidio Textbox9=txtproyec Textbox10=txtitotal Textbox11=txtmertotal Textbox12=txtpublitotal Textbox13=txtidiototal Textbox14=txtproyetotal Textbox15=txtpuntos Textbox16=txtescala Textbox17=txtsueldo
  63. 63. Textbox18=txtn1 Textbox19=txtn2 Textbox20=txtn3 Textbox21=txtn4 Textbox22=txtn5 Textbox23=txtsuel1 Textbox24=txtsuel2 Textbox25=txtsuel3 Textbox26=txtsuel4 Textbox27=txtsuel5Utilizaremos los siguientes combobox. Combobox1= para el ingreso de los títulos obtenidos Combobox2= para el ingreso de los méritos obtenidos Combobox3= para el ingreso de las publicaciones Combobox4= para el ingreso de los idiomas culminados Combobox5= para el ingreso de los proyectos realiazadosUtilizaremos un botón para limpiar los textbox y combobox txttitulo.Text = "" txtvmeri.Text = "" txtvpubli.Text = "" txtvidio.Text = "" txtproyec.Text = "" txttitotal.Text = "" txtmertotal.Text = "" txtpublitotal.Text = "" txtidiototal.Text = "" txtproyetotal.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" ComboBox3.Text = "" ComboBox4.Text = "" ComboBox5.Text = "" txtpuntos.Text = "" txtsueldo.Text = "" txtescala.Text = "" txtnombres.Text = "" txtcedula.Text = "" txtdireccion.Text = "" txttelefono.Text = ""Utilizaremos un botón para finalizar el programa.
  64. 64. 4.-CodificacionPublic Class Form1(CODIFICACION DEL PRIMER COMBOBOX) Private Sub ComboBox1_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox1.SelectedIndexChanged Select Case (ComboBox1.SelectedIndex) Case Is = 0 txttitulo.Text = 200 Case Is = 1 txttitulo.Text = 300 Case Is = 2 txttitulo.Text = 100 End Select txttitotal.Text = Val(txttitulo.Text) + Val(txttitotal.Text) End Sub(CODIFICACION DEL SEGUNDO COMBOBOX) Private Sub ComboBox2_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox2.SelectedIndexChanged Select Case (ComboBox2.SelectedIndex) Case Is = 0 txtvmeri.Text = 100 Case Is = 1 txtvmeri.Text = 50 End Select txtmertotal.Text = Val(txtmertotal.Text) + Val(txtvmeri.Text) End Sub(CODIFICACION DEL TERCER COMBOBOX) Private Sub ComboBox3_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox3.SelectedIndexChanged Select Case (ComboBox3.SelectedIndex) Case Is = 0 txtvpubli.Text = 100 Case Is = 1 txtvpubli.Text = 50 Case Is = 2 txtvpubli.Text = 50 End Select txtpublitotal.Text = Val(txtvpubli.Text) +Val(txtpublitotal.Text) End Sub(CODIFICACION DEL CUARTO COMBOBOX) Private Sub ComboBox4_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox4.SelectedIndexChanged Select Case (ComboBox4.SelectedIndex) Case Is = 0 txtvidio.Text = 50 Case Is = 1 txtvidio.Text = 30
  65. 65. End Select txtidiototal.Text = Val(txtidiototal.Text) +Val(txtvidio.Text) End Sub(CODIFICACION DEL QUINTO COMBOBOX Y TAMBIEN CODIFICAREMOS PARA EL QUESE VISUALIZE EL PRECIO TOTAL Y LA ESCALA DE PUNTOS) Private Sub ComboBox5_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesComboBox5.SelectedIndexChanged Dim a As Byte Select Case (ComboBox5.SelectedIndex) Case Is = 0 txtproyec.Text = 30 Case Is = 1 txtproyec.Text = 30 Case Is = 2 txtproyec.Text = 10 End Select txtproyetotal.Text = Val(txtproyetotal.Text) +Val(txtproyec.Text) txtpuntos.Text = Val(txttitotal.Text) + Val(txtmertotal.Text)+ Val(txtpublitotal.Text) + Val(txtidiototal.Text) +Val(txtproyetotal.Text) If Val(txtpuntos.Text) >= 200 And Val(txtpuntos.Text) <= 399Then txtescala.Text = "Nivel 1" txtsueldo.Text = 740 a = 1 txtn1.Text = a + Val(txtn1.Text) txtsuel1.Text = Val(txtsuel1.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 400 And Val(txtpuntos.Text) <=599 Then txtescala.Text = "Nivel 2" txtsueldo.Text = 940 a = 1 txtn2.Text = a + Val(txtn2.Text) txtsuel2.Text = Val(txtsuel2.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 600 And Val(txtpuntos.Text) <=799 Then txtescala.Text = "Nivel 3" txtsueldo.Text = 1140 a = 1 txtn3.Text = a + Val(txtn3.Text) txtsuel3.Text = Val(txtsuel3.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 800 And Val(txtpuntos.Text) <=999 Then txtescala.Text = "Nivel 4" txtsueldo.Text = 1340 a = 1 txtn4.Text = a + Val(txtn4.Text) txtsuel4.Text = Val(txtsuel4.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 1000 Then txtescala.Text = "Nivel 5" txtsueldo.Text = 1540 a = 1 txtn5.Text = a + Val(txtn5.Text) txtsuel5.Text = Val(txtsuel5.Text) + Val(txtsueldo.Text) End If
  66. 66. End Sub(BLANQUEAMIENTO DE LOS TEXTBOX) Private Sub Button1_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button1.Click txttitulo.Text = "" txtvmeri.Text = "" txtvpubli.Text = "" txtvidio.Text = "" txtproyec.Text = "" txttitotal.Text = "" txtmertotal.Text = "" txtpublitotal.Text = "" txtidiototal.Text = "" txtproyetotal.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" ComboBox3.Text = "" ComboBox4.Text = "" ComboBox5.Text = "" txtpuntos.Text = "" txtsueldo.Text = "" txtescala.Text = "" txtnombres.Text = "" txtcedula.Text = "" txtdireccion.Text = "" txttelefono.Text = "" End Sub(CODIFICACION DEL BOTON SALIR) Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click End End Sub Private Sub txtnombres_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles txtnombres.TextChanged End SubEnd Class5.- Corrido del programa
  67. 67. PROGRAMA ENTRELAZADO CON ACCESDiseñe un programa utilizando formato de fichas en lo cual tiene que estar automatizado el ingreso de datos de los estudiantes del instituto educativo secundario y de la universidad esto tiene que tener su informe y su reporte.1.- tenemos que crear una carpeta en nuestro disco con el nombre de datos y abrir elprograma Microsoft Access ya que en este programa vamos hacer los ingresos de nuestroprograma.
  68. 68. 2.-ingresamos los datos que vamos a poner en nuestra aplicación, y ya grabado esto tambiénen nuestra carpeta y con el formato de Access 2002-2003 ya que con este formato nospermitirá elaborar correctamente el proceso de interacción con visual.3.- Ya grabado todos nuestros datos en Access nos dirigimos a abrir el programa visual net elcual también lo guardamos en nuestra carpeta ya realizada
  69. 69. 4.- Ya abierto el visual net nos dirigimos a la pestaña proyecto y escogemos la opciónformulario de inicio este nos permite ponerle la inicio una clave ya que este ya viene diseñado.5.- Despues nos saldra este diseño y aca podenos bolverle a diseñar cambiandole de imagen yel formasdo de sus label y de su formulario.6.- Nos dirigimos a el botón de aceptar dándole doble clic nos dirigirá a un programador, acátenemos que programar para que nos coja la contraseña que nosotros queramos.
  70. 70. 7.- ya programado la contraseña nos dirigimos a crear otro formulario ya que en este tiene queestar el menú principal de nuestro programa, primero tenemos que irnos a nuestrasherramienta y elegir la opción MenuStrip8.- Acá nos saldrá esta ventanitas, en estas ventanas podremos poner nuestro menú9.- Acá ya puesto tono nuestro menú tenemos que programarle para que al presionar unaventana se nos dirija a lo que nos esta pidiendo
  71. 71. 10.-Este es su codificado para que se dirija a nuestro ingreso de datos11.- este es el codificado para que se nos dirija a nuestro informe o detalle
  72. 72. 12.- este es el codificado para que se salga de nuestro programa
  73. 73. 13.- este es su codificado para que se nos dirija nuestro reporte14.-Despues de haber creado nuestro menú comenzamos hacer nuestro reporte y empezamoscreando otro formulario acá tenemos que dirigirnos a proyecto y escogemos la opción agregarnuevo elemento y nos saldrá la siguiente ventana15.- Acá tenemos darle clic en next
  74. 74. 16.- Acá vamos a darle un clic en examinar ya que este nos permite entrelazar nuestroinformación que tenemos con Access la buscamos y aceptamos17.- Acá ya escogido nuestro Access damos clic en nueva conexión y ponemos next y tambiénnos saldrá una ventana la cual tenemos que dar clic en no y listo.
  75. 75. 18.- Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones yaceptar19.- Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo losdatos necesarios para crear nuestro ingreso de datos.
  76. 76. 20.- Ya traspasado dodos nuestros datos yos podemos configurar como nosotros queramosincluso ponerle una imagen según sea el tema de nuestro programa21.-Ya echo todo eso creamos otro formulario donde en este vamos a crear nuestrocrystareportviwer yo escogemos en nuestra barra de herramientas.
  77. 77. 22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestroreporte ya creado anterior mente y listo ya podemos verla23.-Acá vamos a crea una nueva conexión donde tenemos la oportunidad de agruparlos comonosotros queramos o filtrarlos según lo pedido del programa, tenemos que dirigirnos al iconoproyecto y escoger la opción agregar nuevo elemento después dirigirnos a reporting y escogercristal reporty
  78. 78. 24.- Acá escogemos la opción estándar damos clic en aceptar25.- En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado enAccess
  79. 79. 26.-Ya elegido nuestra base de datos tenemos que buscarla en esta ficha y pasarla a la otraventana.27.-Aca tenemos que pasar todos los datos a la otra plantilla28.- Acá pasamos lo datos con los que queramos que se agrupen
  80. 80. 28.- escogemos el formato estándar y aceptamos
  81. 81. 29.- listo ya tenemos nuestro informe30.-realizamos otro formulario ponemos el informe
  82. 82. 22.- corremos el programa con f5 y podemos ver que nos saldrá la ventana de la clave Laingresamos y nos dirigirá al menú.
  83. 83. 23.-En este menú elegimos ingreso de datos dándole doble clic24.-ingresamos los datos y guardamos y dándole un clic en detalles podremos ver lo quehemos guardado.

×