GUÍA DE LABORATORIO Parte I
|
|
|
- Sebastián Miranda Juárez
- hace 9 años
- Vistas:
Transcripción
1 GUÍA DE LABORATORIO Parte I ELABORADO POR CARLOS CASTILLO PERALTA [email protected] Elaborado por Carlos Castillo Peralta [email protected] 1
2 INTRODUCCIÓN La presente Guía de Laboratorio de Microsoft Visual Basic, se elaboró con la finalidad de complementar la parte teórica con la parte práctica del curso. Los problemas presentan un grado de dificultad gradual, es decir, en cada práctica primero se comienzan con problemas muy sencillos con la finalidad de que el estudiante esclarezca dudas y quede claro en los conceptos asimilados en la teoría, y luego en los problemas posteriores se va incrementando el nivel de dificultad. Esta guía explora una gran variedad de materias y contiene muchos problemas recopilados a lo largo de varios años de experiencia. Espero que satisfaga las necesidades de los estudiantes y colegas, ya que ha sido elaborada teniendo en cuenta los objetivos de aprendizaje del curso. Si desean compartirla con otros colegas, me agradaría mucho que lo hicieran, con la única condición de que siempre se respete el derecho del autor. Desde ya les deseo la mejor de las suertes en el aprendizaje de Microsoft Visual Basic. Lima, Diciembre del 2000 Carlos Castillo Peralta Elaborado por Carlos Castillo Peralta [email protected] 2
3 GUÍA DE LABORATORIO Nº 1 Microsoft Visual Basic Objetivos capaz de: Luego de completar este laboratorio, el estudiante será Identificar los elementos del entorno integrado de desarrollo de Microsoft Visual Basic 6.0. Añadir controles a un formulario. Establecer las propiedades de los controles. Trabajar con procedimientos de eventos. Crear una aplicación simple con Microsoft Visual Basic. Consideraciones Para el desarrollo del presente laboratorio Ud. deberá crear una carpeta C:\FundVB\Lab1, para guardar sus trabajos correspondientes a este laboratorio. Aplicación Nº 1 Elaborar una aplicación que permita calcular el salario neto de un trabajador en función del número de horas trabajadas, pago por hora de trabajo y un descuento fijo al sueldo bruto del 20 por 100. Los cálculos a efectuar para obtener el salario neto de un trabajador se muestran a continuación: SalarioBruto = HorasTrabajadas * PagoPorHora Descuento = 0.2 * SalarioBruto SalarioNeto = SalarioBruto - Descuento Elaborado por Carlos Castillo Peralta [email protected] 3
4 mostrada: El diseño de la interfaz debe ser similar a la figura Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 2 marcos 6 etiquetas 6 cajas de texto 3 botones de comando Una vez ubicados los controles, establezca las propiedades según se indica: Form1 BorderStyle Moveable StartUpPosition FrmSalarioNeto 3-Fixed Dialog Cálculo del salario neto False 2-CenterScreen Elaborado por Carlos Castillo Peralta [email protected] 4
5 Frame1 Frame2 Label1 AutoSize Label2 AutoSize Label3 AutoSize Label4 AutoSize Label5 AutoSize FraIngreso Ingreso de datos: FraSalida Salida de datos: LblApellidoss Apellidos y nombres: LblHorasTrabajadas Horas trabajadas: LblPagoPorHora Pago por hora S/. LblSalarioBruto Salario bruto S/. LblDescuento Descuento S/. Elaborado por Carlos Castillo Peralta [email protected] 5
6 Label6 AutoSize Command1 LblSalarioNeto Salario neto S/. TxtApellidoss TxtHorasTrabajadas TxtPagoPorHora TxtSalarioBruto TxtDescuento TxtSalarioNeto CmdAceptar &Aceptar Elaborado por Carlos Castillo Peralta [email protected] 6
7 Command2 CmdLimpiar &Limpiar Command3 CmdSalir &Salir Luego de establecer las propiedades para los controles, debe añadir código a la aplicación. Para ello haga doble click sobre el botón Aceptar e ingrese el siguiente código: Private Sub CmdAceptar_Click() Dim HorasTrabajadas As Integer, PagoPorHora As Double Dim SalarioBruto As Double Dim Descuento As Double Dim SalarioNeto As Double HorasTrabajadas = Val(TxtHorasTrabajadas) PagoPorHora = Val(TxtPagoPorHora) SalarioBruto = HorasTrabajadas * PagoPorHora Descuento = 0.2 * SalarioBruto SalarioNeto = SalarioBruto - Descuento TxtSalarioBruto = Str(SalarioBruto) TxtDescuento = Str(Descuento) TxtSalarioNeto = Str(SalarioNeto) A continuación haga doble click sobre el botón Salir y añada el siguiente código: Private Sub CmdSalir_Click() End Elaborado por Carlos Castillo Peralta [email protected] 7
8 Guarde y luego ejecute la aplicación que acaba de crear. Pruebe ingresando diferentes valores. Luego, haga doble click sobre el botón Limpiar y añada el siguiente código: Private Sub CmdLimpiar_Click() TxtApellidoss = TxtHorasTrabajadas = TxtPagoPorHora = TxtSalarioBruto = TxtDescuento = TxtSalarioNeto = TxtApellidoss.SetFocus Guarde y ejecute su aplicación. Cómo afecta el código añadido en el botón Limpiar a la aplicación?. Anote sus observaciones. Aplicación Nº 2 El menú de un restaurante rápido se muestra a continuación: Elaborado por Carlos Castillo Peralta [email protected] 8
9 MENÚ PRECIO (S/.) Hamburguesa 2.50 Cerveza 4.00 Gaseosa 3.00 Ensalada 1.50 Salchichas 2.00 Refresco 1.00 Sopa 1.50 Postre 1.50 Se desea construir una aplicación que calcule las ventas totales al final del día, así como los impuestos a pagar (18 por 100). La interfaz de entrada y salida deberá ser similar a la figura mostrada a continuación: Para el diseño del cuadro de menú utilizaremos el control Microsoft Hierarchical FlexGrid. Para tal fin, seleccione el Menú Proyecto y elija la opción Componentes: Elaborado por Carlos Castillo Peralta [email protected] 9
10 A continuación active la casilla de verificación Microsoft Hierarchical FlexGrid Control 6.0 OLEDB y haga click sobre el botón Aceptar. En seguida este control se añadirá al Cuadro de Herramientas. Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 10 etiquetas 10 cajas de texto 1 control MSHFlexGrid 3 botones de comando En seguida, elabore el diseño de entrada y salida. Para ello proceda a establecer las propiedades según se indica a continuación: Form1 Elaborado por Carlos Castillo Peralta [email protected] 10
11 FrmRestaurante BorderStyle 3-Fixed Dialog Restaurante Moveable False StartUpPosition 2-CenterScreen Label1 AutoSize Label2 AutoSize Label3 AutoSize Label4 AutoSize Label5 AutoSize LblHamburguesa Hamburguesa: LblCerveza Cerveza: LblGaseosa Gaseosa: LblEnsalada Ensalada: LblSalchichas Salchichas: Label6 Elaborado por Carlos Castillo Peralta 11
12 LblRefresco AutoSize Refresco: Label7 AutoSize Label8 AutoSize Label9 Label10 LblSopa Sopa: LblPostre Postre: LblVentaTotal Venta total S/. LblImpuesto Impuesto S/. MSHFlexGrid1 GrdMenu Font Arial (Negrita 10) FontFixed Arial (Negrita 10) 1 2 TxtHamburguesa TxtCerveza Elaborado por Carlos Castillo Peralta [email protected] 12
13 TxtGaseosa TxtEnsalada TxtSalchichas TxtRefresco Locked 10 TxtSopa TxtPostre TxtVentaTotal TxtImpuesto Elaborado por Carlos Castillo Peralta [email protected] 13
14 Locked Command1 CmdAceptar &Aceptar Command2 CmdLimpiar &Limpiar Command3 Picture Style CmdSalir &Salir C:\Archivos de programa\microsoft Visual Studio\Common\Graphics\Icons\Arrows\Point04.ico 1-Graphical En primer lugar debemos cargar los datos a la cuadrícula. Esto lo vamos a realizar en tiempo de ejecución al momento de cargarse en memoria el formulario. Para ello, haga doble click sobre el formulario y añada el siguiente código: Private Sub Form_Load() GrdMenu.Cols = 2 GrdMenu.Rows = 9 GrdMenu.FixedCols = 0 GrdMenu.FixedRows = 1 GrdMenu.Array(0) = Menú GrdMenu.Array(1) = Precio GrdMenu.Array(2) = Hamburguesa GrdMenu.Array(3) = 2.50 GrdMenu.Array(4) = Cerveza Elaborado por Carlos Castillo Peralta [email protected] 14
15 GrdMenu.Array(5) = 4.00 GrdMenu.Array(6) = Gaseosa GrdMenu.Array(7) = 3.00 GrdMenu.Array(8) = Ensalada GrdMenu.Array(9) = 1.50 GrdMenu.Array(10) = Salchichas GrdMenu.Array(11) = 2.00 GrdMenu.Array(12) = Refresco GrdMenu.Array(13) = 1.00 GrdMenu.Array(14) = Sopa GrdMenu.Array(15) = 1.50 GrdMenu.Array(16) = Postre GrdMenu.Array(17) = 1.50 Luego debemos añadir el código que se encargará de realizar los cálculos. Para tal fin haga doble click sobre el botón Aceptar y proceda a ingresar lo siguiente: Private Sub CmdAceptar_Click() Dim Hamburguesa As Integer, Cerveza As Integer Dim Gaseosa As Integer, Ensalada As Integer Dim Salchichas As Integer, Refresco As Integer Dim Sopa As Integer, Postre As Integer Dim VentaTotal As Double, Impuesto As Double Hamburguesa = Val(TxtHamburguesa) Cerveza = Val(TxtCerveza) Gaseosa = Val(TxtGaseosa) Ensalada = Val(TxtEnsalada) Salchichas = Val(TxtSalchichas) Refresco = Val(TxtRefresco) Sopa = Val(TxtSopa) Postre = Val(TxtPostre) VentaTotal = Hamburguesa * Cerveza * 4.0 _ Elaborado por Carlos Castillo Peralta [email protected] 15
16 + Gaseosa * Ensalada * Salchichas * 2.0 _ + Refresco * Sopa * Postre * 1.5 Impuesto = 0.18 * VentaTotal TxtVentaTotal = Str(VentaTotal) TxtImpuesto = Str(Impuesto) Luego, haga doble click sobre el botón Limpiar y añada el siguiente código: Private Sub CmdLimpiar_Click() TxtHamburguesa = : TxtCerveza = TxtGaseosa = : TxtEnsalada = TxtSalchichas = : TxtRefresco = TxtSopa = : TxtPostre = TxtVentaTotal = : TxtImpuesto = TxtHamburguesa.SetFocus A continuación haga doble click sobre el botón Salir y añada el siguiente código: Private Sub CmdSalir_Click() End Aplicación Nº 3 Elaborar una aplicación que permita calcular la edad de una persona a partir de su fecha de nacimiento. El diseño de la interfaz debe ser similar a la figura mostrada: Elaborado por Carlos Castillo Peralta [email protected] 16
17 Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 2 etiquetas 2 cajas de texto 3 botones de comando Luego, proceda a establecer las propiedades según se indica a continuación: Form1 BorderStyle Label1 AutoSize Label2 AutoSize FrmEdad 3-Fixed Dialog Calcula la edad de una persona LblFecNac Fecha de nacimiento: LblEdad Su edad es: 1 Elaborado por Carlos Castillo Peralta [email protected] 17
18 TxtFecNac 2 Locked TxtEdad Command1 Default Command2 CmdAceptar &Aceptar CmdLimpiar &Limpiar Command3 CmdSalir Cancel &Salir En seguida proceda a ingresar el siguiente código: Private Sub CmdAceptar_Click() Dim FecNac As Date, Edad As Integer FecNac = CDate(TxtFecNac) Edad = CInt((Date - FecNac) / 365) TxtEdad = Str(Edad) & años Se deja como ejercicio para el estudiante el código asociado con los botones Limpiar y Salir, respectivamente. Elaborado por Carlos Castillo Peralta [email protected] 18
19 Aplicación Nº 4 Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero para lo cual dispone de los siguientes billetes: S/ , S/ , S/ , S/ y S/ Elaborar una aplicación que permita la lectura de la cantidad a retirar e indique el menor número de billetes a utilizar. Creo que a estas alturas Ud. ya entendió como funciona esto. Por ello, esta aplicación se deja como ejercicio para el estudiante. GUÍA DE LABORATORIO Nº 2 Microsoft Visual Basic Objetivos capaz de: Luego de completar este laboratorio, el estudiante será Implementar aplicaciones utilizando estructuras de control selectivas. Elaborado por Carlos Castillo Peralta [email protected] 19
20 Usar casillas de verificación y botones de opción para alternar entre uno o más valores. Utilizar cajas de diálogo predefinidas para visualizar mensajes. Consideraciones Para el desarrollo del presente laboratorio Ud. deberá crear una carpeta C:\FundVB\Lab2, para guardar sus trabajos correspondientes a este laboratorio. Aplicación Nº 1 Se desea elaborar la boleta de pago de los trabajadores de una fábrica. Para ello se cuenta con los siguientes datos de entrada: Apellidos y nombres del trabajador Sueldo básico Horas extras trabajadas Además, se sabe que los trabajadores laboran en dos turnos: diurno y nocturno. Y que la tarifa por las horas extras diurnas es de 10 soles y por las horas extras nocturnas es de 15 soles. Los descuentos a aplicar son sobre el sueldo básico y se obtienen de la siguiente manera: Renta = SueldoBasico * 0.1 Fonavi = SueldoBasico * 0.07 AFP = SueldoBasico * 0.03 Finalmente el sueldo neto del trabajador se calcula mediante las siguientes expresiones: Elaborado por Carlos Castillo Peralta [email protected] 20
21 Ingresos = SueldoBasico + HorasExtras * PagoHoraExtra Egresos = Renta + Fonavi + AFP SueldoNeto = Ingresos - Egresos El diseño de la interfaz deberá ser similar a la figura mostrada: Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 2 marcos 5 etiquetas 8 cajas de texto 2 botones de opción 3 casillas de verificación 3 botones de comando Elaborado por Carlos Castillo Peralta [email protected] 21
22 Luego, proceda a establecer las propiedades según se indica a continuación: Form1 BorderStyle Moveable Label1 AutoSize Label2 AutoSize Label3 AutoSize Label4 AutoSize Label5 AutoSize FrmBoletaDePago 3-Fixed Dialog Boleta de pago False LblTrabajador Trabajador: LblSueldoBasico Sueldo Bruto S/. LblHorasExtras Horas extras: LblPagoHoraExtra Pago hora extra S/. LblSueldoNeto Sueldo neto S/. Elaborado por Carlos Castillo Peralta [email protected] 22
23 BackColor 5 BackColor Locked 6 BackColor Locked 7 TxtTrabajador TxtSueldoBasico TxtHorasExtras TxtPagoHoraExtra &H & TxtRenta &H & TxtFonavi &H & TxtAFP Elaborado por Carlos Castillo Peralta [email protected] 23
24 BackColor &H & Locked 8 BackColor Locked TxtSueldoNeto &H & Option1 Value OptDiurno Diurno Option2 Value Check1 OptNocturno Nocturno False ChkRenta Renta Check2 Check3 ChkFonavi Fonavi ChkAFP AFP Command1 Elaborado por Carlos Castillo Peralta [email protected] 24
25 CmdAceptar &Aceptar Default Command2 CmdLimpiar &Limpiar Command3 Cancel CmdSalir &Salir Una vez establecidas las propiedades, proceda a ingresar el código que se indica a continuación: Private Sub CmdAceptar_Click() Dim SueldoBasico As Double Dim HorasExtras As Integer, PagoHoraExtra As Double Dim Renta As Double, Fonavi As Double, AFP As Double Dim Ingresos As Double, Egresos As Double Dim SueldoNeto As Double SueldoBasico = Val(TxtSueldoBasico) HorasExtras = Val(TxtHorasExtras) If OptDiurno Then PagoHoraExtra = 10 End If If OptNocturno Then PagoHoraExtra = 15 End If If ChkRenta.Value Then Renta = SueldoBasico * 0.1 Elaborado por Carlos Castillo Peralta [email protected] 25
26 Else Renta = 0 End If If ChkFonavi.Value Then Fonavi = SueldoBasico * 0.07 Else Fonavi = 0 End If If ChkAFP.Value Then AFP = SueldoBasico * 0.03 Else AFP = 0 End If Ingresos = SueldoBasico + HorasExtras * PagoHoraExtra Egresos = Renta + Fonavi + AFP SueldoNeto = Ingresos - Egresos TxtPagoHoraExtra = Str(PagoHoraExtra) TxtRenta = Str(Renta) TxtFonavi = Str(Fonavi) : TxtAFP = Str(AFP) TxtSueldoNeto = Str(SueldoNeto) Private Sub CmdSalir_Click() End Aplicación Nº 2 Cuatro notas entre 0 y 20 representan las calificaciones de un estudiante de un curso de programación. Elaborar una aplicación para obtener el promedio de esas calificaciones y visualizar su puntuación de acuerdo al siguiente cuadro: Promedio Puntuación Elaborado por Carlos Castillo Peralta [email protected] 26
27 19-20 A B C 6-10 D 0-5 E mostrada: El diseño de la interfaz deberá ser similar a la figura Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 7 etiquetas 7 cajas de texto 3 botones de comando Luego, proceda a establecer las propiedades según se indica a continuación: Form1 BorderStyle FrmNotas 3-Fixed Dialog Puntuación de un estudiante Elaborado por Carlos Castillo Peralta [email protected] 27
28 Label1 AutoSize LblAlumno Alumno: Label2 LblN1 AutoSize Nota 1: Label3 LblN2 AutoSize Nota 2: Label4 LblN3 AutoSize Nota 3: Label5 LblN4 AutoSize Nota 4: Label6 AutoSize LblPromedio Promedio: Label7 Elaborado por Carlos Castillo Peralta 28
29 LblPuntuacion AutoSize Puntuación: 1 TxtAlumno 2 TxtN1 3 TxtN2 4 TxtN3 5 TxtN4 6 BackColor Locked TxtPromedio &H & Elaborado por Carlos Castillo Peralta [email protected] 29
30 7 BackColor Locked Command1 Default Command2 TxtPuntuacion &H & CmdAceptar &Aceptar CmdLimpiar &Limpiar Command3 Cancel CmdSalir &Salir Una vez establecidas las propiedades, proceda a ingresar el código que se indica: Private Sub CmdAceptar_Click() Dim N1 As Double, N2 As Double, N3 As Double, N4 As Double Dim Promedio As Integer N1 = Val(TxtN1) : N2 = Val(TxtN2) N3 = Val(TxtN3) : N4 = Val(TxtN4) Promedio = CInt((N1 + N2 + N3 + N4) / 4) TxtPromedio = Str(Promedio) If Promedio >= 19 And Promedio <= 20 Then TxtPuntuacion = A Elaborado por Carlos Castillo Peralta [email protected] 30
31 ElseIf Promedio >= 16 And Promedio <= 18 Then TxtPuntuacion = B ElseIf Promedio >= 11 And Promedio <= 15 Then TxtPuntuacion = C ElseIf Promedio >= 6 And Promedio <= 10 Then TxtPuntuacion = D ElseIf Promedio >= 0 And Promedio <= 5 Then TxtPuntuacion = B Else: MsgBox Error de datos, vbcritical, Mensaje End If Aplicación Nº 3 Escribir un aplicación que acepte fechas como tres números (dd, mm, aaaa) y las visualice del modo usual. A manera de ejemplo considere lo siguiente: En caso de que el usuario ingrese algún dato incorrecto (por ejemplo 13 como un número de mes), se debe visualizar el siguiente mensaje: Elaborado por Carlos Castillo Peralta [email protected] 31
32 Cuando el usuario haga click en el botón Salir, se debe observar el siguiente mensaje: En caso de que el usuario elija la opción Si, la aplicación debe terminar. En caso contrario, es decir si el usuario elige la opción No, se debe proseguir con la aplicación. Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 4 etiquetas 3 cajas de texto 1 marco 3 botones de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle FrmFecha 3-Fixed Dialog Elaborado por Carlos Castillo Peralta [email protected] 32
33 Fecha en letras Label1 AutoSize Label2 AutoSize Label3 AutoSize Label4 AutoSize 1 2 LblDia Día: LblMes Mes: LblAnno Año: LblFecha TxtDia TxtMes 3 TxtAnno Elaborado por Carlos Castillo Peralta [email protected] 33
34 Command1 Default Command2 CmdAceptar &Aceptar CmdLimpiar &Limpiar Command3 CmdSalir &Salir Una vez establecidas las propiedades de la interfaz proceda a ingresar el siguiente código: Private Sub CmdAceptar_Click() Dim CadMes As String, Mes As Integer Mes = Val(TxtMes) Select Case Mes Case 1: CadMes = Enero Case 2: CadMes = Febrero Case 3: CadMes = Marzo Case 4: CadMes = Abril Case 5: CadMes = Mayo Case 6: CadMes = Junio Case 7: CadMes = Julio Case 8: CadMes = Agosto Case 9: CadMes = Setiembre Case 10: CadMes = Octubre Case 11: CadMes = Noviembre Elaborado por Carlos Castillo Peralta [email protected] 34
35 Case 12: CadMes = Diciembre Case Else MsgBox Error de datos..., vbcritical, Mensaje Call CmdLimpiar_Click Exit Sub End Select LblFecha = TxtDia & de & CadMes & de & TxtAnno Private Sub CmdLimpiar_Click() TxtDia = : TxtMes = : TxtAnno = TxtDia.SetFocus Private Sub CmdSalir_Click() If MsgBox( Desea terminar la aplicación?, _ vbquestion + vbyesno, Pregunta ) = vbyes Then End Else: Call CmdLimpiar_Click End If Aplicación Nº 4 Un restaurante ofrece un descuento del 10% para consumos entre S/ y S/ ; un descuento del 20% para consumos mayores a S/ nuevos soles; para todos los demás casos no se aplica ningún tipo de descuento. Elaborar una aplicación que permita determinar el importe a pagar por el consumidor. El diseño de la interfaz y otras consideraciones se dejan a su criterio. Microsoft Visual Basic Elaborado por Carlos Castillo Peralta [email protected] 35
36 GUÍA DE LABORATORIO Nº 3 Objetivos capaz de: Luego de completar este laboratorio, el estudiante será Implementar aplicaciones utilizando estructuras de control repetitivas. Cambiar las propiedades de los controles en tiempo de ejecución. Consideraciones Para el desarrollo del presente laboratorio Ud. deberá crear una carpeta C:\FundVB\Lab3, para guardar sus trabajos correspondientes a este laboratorio. Aplicación Nº 1 Escribir una aplicación que lea un número entero y muestre la tabla de multiplicar de dicho número. El diseño de entrada y salida debe ser similar al siguiente: Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: Elaborado por Carlos Castillo Peralta [email protected] 36
37 1 etiqueta 2 cajas de texto 1 botón de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Label1 1 2 MultiLine Locked ScrollBars FrmTabla 3-Fixed Dialog Tabla de multiplicar LblNumero Ingrese un número: TxtNumero TxtTabla 2-Vertical Command1 CmdLimpiar &Limpiar Una vez diseñada la interfaz, proceda a ingresar el código que se indica a continuación: Elaborado por Carlos Castillo Peralta [email protected] 37
38 Private Sub TxtNumero_Change() If IsNumeric(TxtNumero) Then Dim N As Integer, P As Integer, I As Integer Dim S As String N = Val(TxtNumero) S = For I = 0 To 12 P = N * I S = S & N & * & I & = & P & vbcrlf Next I TxtTabla = S ElseIf TxtNumero = Then Exit Sub Else: MsgBox Ingrese un número, vbcritical, Mensaje TxtTabla = End If Private Sub CmdLimpiar_Click() TxtNumero = : TxtTabla = TxtNumero.SetFocus Aplicación Nº 2 Un número perfecto es un entero positivo, que es igual a la suma de todos los enteros positivos (excluido el mismo) que son divisores del número. El primer número perfecto es 6, ya que los divisores de 6 son 1, 2, 3 y = 6. Escribir una aplicación que encuentre los tres primeros números perfectos. El diseño de la interfaz debe ser similar a la figura mostrada: Elaborado por Carlos Castillo Peralta [email protected] 38
39 Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 1 marco 1 caja de texto En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Frame1 FrmNumeroPerfecto 3-Fixed Dialog Los 3 primeros números perfectos FraPerfecto Número perfecto 1 TxtPerfecto MultiLine Una vez establecidas las propiedades proceda a ingresar el código que se indica a continuación: Elaborado por Carlos Castillo Peralta [email protected] 39
40 Private Sub Form_Load() Dim N As Long, I As Long, S As Long Dim K As Integer, Cad As String N = 1 : K = 0 : Cad = While S = 0 For I = 1 To (N - 1) If N Mod I = 0 Then S = S + I Next I If N = S Then Cad = Cad & N & vbcrlf K = K + 1 End If If K = 3 Then TxtPerfecto = Cad Exit Sub End If N = N + 1 Wend Aplicación Nº 3 Construya una aplicación que permita el ingreso de un número entero y muestre en pantalla la siguiente información: 1) Cantidad de cifras, 2) Suma de cifras impares, 3) Suma de cifras pares, 4) Suma total de cifras, 5) Cifra mayor, 6) Cifra menor y 7) Divisores de dicho número. El diseño de la interfaz debe ser similar a la figura siguiente: Elaborado por Carlos Castillo Peralta [email protected] 40
41 Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 4 marcos 7 etiquetas 8 cajas de texto 1 botón de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Moveable StartUpPosition FrmNumeroPerfecto 3-Fixed Dialog Los 3 primeros números perfectos False 2-CenterScreen Elaborado por Carlos Castillo Peralta [email protected] 41
42 Frame1 FraEntrada Frame2 FraSalida Frame3 FraDivisores Divisores Frame4 FraSalir Label1 AutoSize LblNumero Ingrese un número: Label2 AutoSize LblCantCifras Cantidad de cifras: Label3 AutoSize LblSumImpares Suma de cifras impares: Elaborado por Carlos Castillo Peralta 42
43 Label4 AutoSize Label5 AutoSize Label6 AutoSize Label7 AutoSize 1 2 Locked 3 Locked LblSumPares Suma de cifras pares: LblSumTotal Suma total de cifras: LblCifraMayor Cifra mayor: LblCifraMenor Cifra menor: TxtNumero TxtCantCifras TxtSumImpares Elaborado por Carlos Castillo Peralta [email protected] 43
44 4 Locked 5 Locked 6 Locked 7 Locked 8 MultiLine Locked ScrollBars TxtSumPares TxtSumTotal TxtCifraMayor TxtCifraMenor TxtDivisores 2-Vertical Command3 Picture CmdSalir &Salir C:\FundVB\Bitmaps\Exit.bmp Elaborado por Carlos Castillo Peralta [email protected] 44
45 Style 1-Graphical Una vez establecidas las propiedades proceda ha ingresar el código que se indica a continuación: Private Sub CmdAceptar_Click() If IsNumeric(TxtNumero) Then Dim S As Integer, SI As Integer, SP As Integer Dim May As Integer, Min As Integer Dim Cad As String Dim I As Integer, J As Integer N = CLng(TxtNumero) M = CLng(TxtNumero) Cad = I = 0 J = 1 S = SP = SI = 0 For J = 1 To N If (N Mod J = 0) Then Cad = Cad & J & vbcrlf End If Next J While (N > 0) If ((N Mod 10) Mod 2) = 0 Then SP = SP + (N Mod 10) Else SI = SI + (N Mod 10) End If S = S + (N Mod 10) N = N \ 10 I = I + 1 Wend Elaborado por Carlos Castillo Peralta [email protected] 45
46 May = Mid(TxtNumero, 1, 1) Men = May While (M > 0) If May < (M Mod 10) Then May = M Mod 10 End If If Men > (M Mod 10) Then Men = M Mod 10 End If M = M \ 10 Wend TxtCantCifras = Str(I) TxtSumImpares = Str(SI) TxtSumPares = Str(SP) TxtSumTotal = Str(S) TxtCifraMayor = Str(May) TxtCifraMenor = Str(Men) TxtDivisores = Cad Else MsgBox Debe ingresar un número, vbcritical, Mensaje TxtNumero.SetFocus End If Private Sub CmdSalir_Click() If MsgBox( Desea terminar la aplicación?, _ vbquestion + vbyesno, "Pregunta") = vbyes Then End Else Cancel = TxtNumero.SetFocus End If Elaborado por Carlos Castillo Peralta [email protected] 46
47 Aplicación Nº 4 Un centro numérico es un número que separa una lista de números enteros (comenzando en 1) en dos grupos de números, cuyas sumas son iguales. El primer centro numérico es el 6, el cual separa la lista (1 a 8) en los grupos: (1; 2; 3; 4; 5) y (7; 8) cuyas sumas son ambas iguales a 15. El segundo centro numérico es el 35, el cual separa la lista (1 a 49) en los grupos: (1 a 34) y (36 a 49) cuyas sumas son ambas iguales a 595. Se pide elaborar una aplicación que calcule los centros numéricos entre 1 y N. El diseño de la interfaz y otras consideraciones se dejan a su criterio. Elaborado por Carlos Castillo Peralta [email protected] 47
48 GUÍA DE LABORATORIO Nº 4 Microsoft Visual Basic Objetivos capaz de: Luego de completar este laboratorio, el estudiante será Manipular y realizar operaciones con arreglos. Crear una estructura y realizar operaciones con los campos de la misma. Implementar arreglos de estructuras. Trabajar con listas desplegables y cuadros combinados. Consideraciones Para el desarrollo del presente laboratorio Ud. deberá crear una carpeta C:\FundVB\Lab4 para guardar sus trabajos correspondientes a este laboratorio. Aplicación Nº 1 Elabore una aplicación que permita leer N números de tipo entero, y a continuación los visualice ordenados en forma ascendente o descendente. Elaborado por Carlos Castillo Peralta [email protected] 48
49 Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 3 marcos 1 caja de texto 1 control lista 2 botones de opción 3 botones de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Moveable Frame1 Frame2 FrmBurbuja 3-Fixed Dialog Ordenación por burbuja False FraNumero Ingrese un nuevo número: FraLista Lista de números: Elaborado por Carlos Castillo Peralta [email protected] 49
50 Frame3 1 List1 List Option1 Value FraOrden Orden: TxtNumero LstNumero OptAscendente Ascendente Option2 Value Command1 Default Command2 OptDescendente Descendente False CmdAnnadir &Añadir CmdOrdenar &Ordenar Command3 Elaborado por Carlos Castillo Peralta [email protected] 50
51 CmdSalir &Salir Picture C:\Archivos de programa\microsoft Visual Studio\Common\Graphics\Icons\Arrows\ Point04.ico Style 1-Graphical Una vez establecidas las propiedades proceda a ingresar el código que se indica a continuación: Private Sub CmdAceptar_Click() If IsNumeric(TxtNumero.) Then LstNumero.AddItem TxtNumero. TxtNumero. = TxtNumero.SetFocus Else MsgBox Ingrese un número, vbcritical, Mensaje TxtNumero.SelStart = 0 TxtNumero.SelLength = Len(TxtNumero.) TxtNumero.SetFocus End If Private Sub CmdOrdenar_Click() Dim I As Integer, J As Integer, T As Integer, N As Integer Dim A() As Integer N = LstNumero.ListCount ReDim A(N) For I = 0 To N - 1 A(I) = LstNumero.List(I) Next I If OptAscendente.Value Then For I = 0 To N - 2 Elaborado por Carlos Castillo Peralta [email protected] 51
52 For J = I + 1 To N - 1 If A(I) > A(J) Then T = A(I) A(I) = A(J) A(J) = T End If Next J Next I End If If OptDescendente.Value Then For I = 0 To N - 2 For J = I + 1 To N - 1 If A(I) < A(J) Then T = A(I) A(I) = A(J) A(J) = T End If Next J Next I End If LstNumero.Clear For I = 0 To N - 1 LstNumero.List(I) = A(I) Next I Private Sub Form_Unload(Cancel As Integer) If MsgBox( Desea terminar la aplicación?, _ vbquestion + vbyesno, Pregunta ) = vbyes Then End Else: Cancel = : TxtNumero.SetFocus End If Elaborado por Carlos Castillo Peralta [email protected] 52
53 Private Sub CmdSalir_Click() Unload Me Aplicación Nº 2 Elaborar una aplicación que permita seleccionar un artículo de un cuadro combinado (Combo). Apenas el usuario seleccione un artículo se debe mostrar el precio del mismo, el interés es fijo para esta ocasión. El diseño de la interfaz debe ser similar a la siguiente figura: La venta ha realizarse es a plazos, ello condiciona la cuota mensual a pagarse. Cuando se haga click sobre el botón Cuota mensual debe mostrarse un cuadro de diálogo con los datos propuestos: Elaborado por Carlos Castillo Peralta [email protected] 53
54 De manera similar al hacer click sobre el botón Total nos debe mostrar la cantidad total a pagar. Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 1 marco 3 etiquetas 1 cuadro combinado 2 cajas de texto 3 botones de opción 2 botones de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Frame1 FrmCotizacion 3-Fixed Dialog Pedido de cotizaciones FraPlazo Elaborado por Carlos Castillo Peralta [email protected] 54
55 Plazo: Label1 LblArticulo Artículo: Label2 LblPrecio Precio US$ Label3 Combo1 1 Locked 2 Locked Option1 Value LblInteres Interés: CboArticulo TxtPrecio TxtInteres OptPlazo 6 meses Elaborado por Carlos Castillo Peralta [email protected] 55
56 Option2 Value OptPlazo 12 meses False Option3 Value OptPlazo 24 meses False Command1 CmdCuotaMensual &Cuota mensual Command2 CmdTotal &Total Una vez establecidas las propiedades de la interfaz, haga doble click sobre el formulario e ingrese las siguientes declaraciones en la sección General del módulo de formulario: Private Type Articulo As String * 30 Precio As Double End Type Dim A(4) As Articulo, Plazo As Integer Const Interes = 0.12 Recuerde que un dato declarado en la sección General de un módulo puede ser accedido por todos los procedimientos de dicho módulo. Luego, continúe ingresando el código que se muestra a continuación: Elaborado por Carlos Castillo Peralta [email protected] 56
57 Private Sub Form_Load() A(0). = Monitor SAMSUNG SyncMaster 3 A(1). = Impresora Hewlett Packard DeskJet 930C A(2). = Impresora Epson Stylus Color 740 A(3). = Microprocesador Pentium I 233 MHZ A(0).Precio = 150 : A(1).Precio = 275 A(2).Precio = 145 : A(3).Precio = 80 Dim I As Integer For I = 1 To 4 CboArticulo.AddItem A(I - 1). Next I TxtInteres = Interes : Plazo = 6 Private Sub CboArticulo_Click() Dim I As Integer I = CboArticulo.ListIndex TxtPrecio = A(I).Precio Private Sub OptPlazo_Click(Index As Integer) Select Case Index Case 0: Plazo = 6 Case 1: Plazo = 12 Case 2: Plazo = 24 End Select Private Sub CmdCuotaMensual_Click() Dim Total As Double, CuotaMensual As Double, I As Integer I = CboArticulo.ListIndex Total = A(I).Precio * (1 + Interes) CuotaMensual = Total / Plazo Elaborado por Carlos Castillo Peralta [email protected] 57
58 MsgBox Cuota Mensual US$ & Str(CuotaMensual) Private Sub CmdTotal_Click() Dim Total As Double, I As Integer I = CboArticulo.ListIndex Total = A(I).Precio * (1 + Interes) MsgBox Total US$ & Str(Total) Aplicación Nº 3 Se desea elaborar una aplicación que permita controlar el proceso de matrícula en un curso de computación. Para ello se deben recabar los siguientes datos: 1) Curso en que se matricula el alumno, 2) Fecha de matrícula, 3) Apellidos y nombres, 4) Sexo, 5) Dirección, y 6) Distrito de residencia. Elaborado por Carlos Castillo Peralta [email protected] 58
59 Para el desarrollo de esta aplicación proceda a ubicar los siguientes controles en el formulario: 4 marcos 6 etiquetas 5 cajas de texto 1 cuadro combinado 2 controles de lista 4 botones de comando En seguida proceda a establecer las propiedades según se indica: Form1 FrmFichaMatricula Elaborado por Carlos Castillo Peralta [email protected] 59
60 BorderStyle 3-Fixed Dialog Ficha de matrícula Frame1 Frame2 Frame3 FraIngreso Ingreso de datos: FraOpciones Opciones: FraCursos Cursos: Frame4 FraDistritos Distritos: Label1 LblCurso Curso: Label2 LblFechaMat Fecha de matrícula: Label3 LblAlumno Alumno: Label4 LblSexo Elaborado por Carlos Castillo Peralta 60
61 Sexo: Label5 LblDirección Dirección: Label6 LblDistrito Distrito: Combo1 CboSexo List1 LstCursos List2 LstDistrito 1 2 TxtCurso TxtFechaMat 3 Elaborado por Carlos Castillo Peralta [email protected] 61
62 TxtAlumno 4 5 Command1 TxtDireccion TxtDistrito CmdGuardar &Guardar Command2 CmdCancelar &Cancelar Command3 CmdLimpiar &Limpiar Command4 Picture Style CmdSalir &Salir C:\FundVB\Bitmaps\Exit.bmp 1-Graphical Una vez establecidas las propiedades de la interfaz, proceda a ingresar el código que se indica a continuación: Private Sub Form_Load() Elaborado por Carlos Castillo Peralta [email protected] 62
63 LstCursos.AddItem Borland C++ Nivel I LstCursos.AddItem Borland C++ Nivel II LstCursos.AddItem Microsoft Visual Basic Nivel I LstCursos.AddItem Microsoft Visual Basic Nivel II LstCursos.AddItem Microsoft Visual FoxPro Nivel I LstCursos.AddItem Microsoft Visual FoxPro Nivel II LstCursos.AddItem Microsoft Visual C++ Nivel I LstCursos.AddItem Microsoft Visual C++ Nivel II LstCursos.AddItem Microsoft Visual J++ Nivel I LstCursos.AddItem Microsoft Visual J++ Nivel II LstCursos.AddItem Microsoft SQL Server Nivel I LstCursos.AddItem Microsoft SQL Server Nivel II LstCursos.AddItem Microsoft Power Builder Nivel I LstCursos.AddItem Microsoft Power Builder Nivel II LstDistrito.AddItem Callao LstDistrito.AddItem Bellavista LstDistrito.AddItem Carmen de la Legua LstDistrito.AddItem La Perla LstDistrito.AddItem La Punta LstDistrito.AddItem Ventanilla LstDistrito.AddItem Cercado de Lima LstDistrito.AddItem Ancón LstDistrito.AddItem Ate LstDistrito.AddItem Barranco LstDistrito.AddItem Breña LstDistrito.AddItem Carabayllo LstDistrito.AddItem Comas LstDistrito.AddItem Chaclacayo LstDistrito.AddItem Chorrillos LstDistrito.AddItem El Agustino LstDistrito.AddItem Jesús María LstDistrito.AddItem La Molina Elaborado por Carlos Castillo Peralta [email protected] 63
64 LstDistrito.AddItem La Victoria LstDistrito.AddItem Lince LstDistrito.AddItem Lurigancho LstDistrito.AddItem Lurín LstDistrito.AddItem Magdalena del Mar LstDistrito.AddItem Miraflores LstDistrito.AddItem Pachacamac LstDistrito.AddItem Pucusana LstDistrito.AddItem Pueblo Libre LstDistrito.AddItem Puente Piedra LstDistrito.AddItem Punta Negra LstDistrito.AddItem Rimac LstDistrito.AddItem San Bartolo LstDistrito.AddItem San Isidro LstDistrito.AddItem Independencia LstDistrito.AddItem San Juan de Miraflores LstDistrito.AddItem San Luis LstDistrito.AddItem San Martín de Porres LstDistrito.AddItem San Miguel LstDistrito.AddItem Santiago de Surco LstDistrito.AddItem Villa María del Triunfo LstDistrito.AddItem San Juan de Lurigancho LstDistrito.AddItem Santa María del Mar LstDistrito.AddItem Santa Rosa LstDistrito.AddItem Los Olivos LstDistrito.AddItem Cieneguilla LstDistrito.AddItem San Borja LstDistrito.AddItem Villa el Salvador LstDistrito.AddItem Santa Anita CboSexo.AddItem Masculino : CboSexo.AddItem Femenino Private Sub Form_Unload(Cancel As Integer) Elaborado por Carlos Castillo Peralta [email protected] 64
65 If MsgBox( Desea terminar la aplicación?, _ vbquestion + vbyesno, Pregunta ) = vbyes Then End Else Cancel = Call CmdLimpiar_Click End If Private Sub LstCursos_Click() TxtCursos = LstCursos Private Sub LstDistrito_Click() TxtDistrito = LstDistrito Private Sub CmdGuardar_Click() LstCursos.Enabled = False LstDistrito.Enabled = False TxtCursos.Locked = TxtFechaMat.Locked = TxtAlumno.Locked = CboSexo.Locked = TxtDireccion.Locked = TxtDistrito.Locked = MsgBox Alumno matriculado, vbinformation, Mensaje Private Sub CmdLimpiar_Click() LstCursos.Enabled = LstDistrito.Enabled = TxtCursos.Locked = False TxtFechaMat.Locked = False Elaborado por Carlos Castillo Peralta [email protected] 65
66 TxtAlumno.Locked = False CboSexo.Locked = False TxtDireccion.Locked = False TxtDistrito.Locked = False TxtCursos = TxtFechaMat = TxtAlumno = CboSexo = TxtDireccion = TxtDistrito = TxtCursos.SetFocus Private Sub CmdCancelar_Click() If MsgBox( Desea modificar algún dato?, _ vbquestion + vbyesno, Mensaje ) = vbyes Then LstCursos.Enabled = LstDistrito.Enabled = TxtCursos.Locked = False TxtFechaMat.Locked = False TxtAlumno.Locked = False CboSexo.Locked = False TxtDireccion.Locked = False TxtDistrito.Locked = False End If Private Sub CmdSalir_Click() Unload Me Aplicación Nº 4 Elaborado por Carlos Castillo Peralta [email protected] 66
67 Desarrollar una aplicación que permita realizar consultas acerca de un determinado curso, los cuales se mostraran en una lista. El usuario debe seleccionar un curso y en seguida se debe presentar el nombre del profesor encargado del curso (teoría), el nombre del jefe de práctica (laboratorio), así como los horarios de teoría y de laboratorio. El diseño de la interfaz deberá ser similar al siguiente: Elaborado por Carlos Castillo Peralta [email protected] 67
68 GUÍA DE LABORATORIO Nº 5 Microsoft Visual Basic Objetivos capaz de: Luego de completar este laboratorio, el estudiante será Crear procedimientos y funciones definidos por el usuario. Añadir formularios creados anteriormente a un proyecto. Cambiar el formulario de arranque de un proyecto. Utilizar formularios MDI. Manejar diferentes métodos y propiedades de los formularios. Crear y utilizar menús en una aplicación. Consideraciones Para el desarrollo del presente laboratorio Ud. deberá crear una carpeta C:\FundVB\Lab5, para guardar sus trabajos correspondientes a este laboratorio. Aplicación Nº 1 Escriba una función que reciba como argumento una cadena de caracteres y la devuelva en forma inversa, por ejemplo si se ingresa la cadena CORAZON deberá retornar NOZAROC. Elaborado por Carlos Castillo Peralta [email protected] 68
69 Para el desarrollo de esta aplicación, proceda a ubicar los siguientes controles en el formulario: 2 etiquetas 2 cajas de texto 3 botones de comando En seguida proceda a establecer las propiedades según se indica: Form1 BorderStyle Label1 Autosize FrmCadInvertida Cadena invertida 3-Fixed Dialog LblCadena Ingresa una cadena: Label2 Autosize 1 2 Locked LblInvertida Cadena invertida: TxtCadena TxtInvertida Elaborado por Carlos Castillo Peralta [email protected] 69
70 Command1 CmdAceptar &Aceptar Command2 CmdLimpiar &Limpiar Command3 CmdSalir &Salir Una vez establecidas las propiedades de la interfaz, proceda a ingresar el siguiente código: Function CadInvertida(Cadena As String) As String Dim Invertida() As String * 1 Dim I As Integer Dim J As Integer N = Len(Cadena) ReDim Invertida(N) For I = 1 To N Invertida(I - 1) = Mid(Cadena, I, 1) Next I For J = (N - 1) To 0 Step -1 CadInvertida = CadInvertida & Invertida(J) Next J End Function Private Sub CmdInvertir_Click() TxtInvertida = CadInvertida(TxtCadena) Elaborado por Carlos Castillo Peralta [email protected] 70
71 Private Sub CmdLimpiar_Click() TxtCadena = TxtInvertida = TxtCadena.SetFocus Private Sub CmdSalir_Click() End Aplicación Nº 2 Se desea elaborar una aplicación que permita controlar el proceso de matrícula en un curso de computación. Para ello se deben recabar los siguientes datos: 1) Curso en que se matricula el alumno, 2) Fecha de matrícula, 3) Apellidos y nombres, 4) Sexo, 5) Dirección, y 6) Distrito de residencia. El diseño de la interfaz debe ser similar a la figura mostrada: Para seleccionar un curso el usuario deberá hacer click en el botón punteado que se encuentra al lado de la caja de texto. En seguida se presentará un menú de selección por realce en el cual se presenta la relación de todos los cursos disponibles. Elaborado por Carlos Castillo Peralta [email protected] 71
72 El curso quedará seleccionado al hacer click en el botón Aceptar. El mismo tipo de selección deberá realizarse al momento de ingresar el nombre del distrito. Para el desarrollo de esta aplicación necesitamos tres formularios y un módulo. En primer lugar proceda a añadir un módulo de código al proyecto. Seleccione el Menú Proyecto y Elaborado por Carlos Castillo Peralta [email protected] 72
73 elija la opción Agregar módulo, se debe presentar un cuadro de diálogo similar a la siguiente figura: Del cuadro de diálogo Agregar módulo, en la ficha Nuevo, haga click en el botón Abrir. Luego ingrese el siguiente código en la sección de Declaraciones del módulo que acabamos de añadir: Public Curso As String Public Distrito As String En seguida proceda a cambiar el nombre formulario principal por FrmFichaMatricula. Luego debe añadir los demás formularios necesarios para construir la aplicación. Para tal fin, seleccione el menú Proyecto y elija la opción Agregar formulario. Del cuadro de diálogo Agregar formulario, en la ficha Nuevo, elija la opción Formulario y haga click en el botón Abrir. Se debe presentar un cuadro de diálogo similar a la siguiente figura: Elaborado por Carlos Castillo Peralta [email protected] 73
74 En ese instante se añadirá un nuevo formulario al proyecto. Cambie el nombre del nuevo formulario por FrmCurso. Repita el procedimiento anterior para añadir el formulario FrmDistrito. A continuación copie los pasos de la pág. 55 a la pág. 62 de la Guía de Laboratorio Nº 4 (Aplicación Nº 3) con los siguientes cambios: En la pág. 55, añadir sólo 2 marcos. No añadir ningún control de lista. En vez de 4 botones de comando, añadir 6 botones de comando. Luego, establecer las siguientes propiedades para los dos nuevos botones: Command5 CmdCurso... Elaborado por Carlos Castillo Peralta [email protected] 74
75 Command6 CmdDistrito... En la pág. 59, reemplazar el código del evento Load del formulario por el siguiente: Private Sub Form_Load() CboSexo.AddItem "Masculino" CboSexo.AddItem "Femenino" En la pág. 61, suprimir el código asociado al evento Click de los controles de lista LstCursos y LstDistrito. En su lugar añadir lo siguiente: Private Sub CmdCurso_Click() Load FrmCurso FrmCurso.Show vbmodal TxtCurso = Curso Private Sub CmdDistrito_Click() Load FrmDistrito FrmDistrito.Show vbmodal TxtDistrito = Distrito A continuación active el formulario FrmCurso, para ello haga click sobre el mismo. En seguida proceda a ubicar los siguientes controles en el formulario: 1 control de lista 1 botones de comando Elaborado por Carlos Castillo Peralta [email protected] 75
76 indica: Luego proceda a establecer las propiedades según se Form2 BorderStyle List1 Command1 FrmCurso 3-Fixed Dialog Cursos LstCursos CmdAceptar &Aceptar Una vez establecidas las propiedades proceda a ingresar el código que se indica a continuación: Private Sub Form_Load() LstCursos.AddItem Borland C++ Nivel I LstCursos.AddItem Borland C++ Nivel II LstCursos.AddItem Microsoft Visual Basic Nivel I LstCursos.AddItem Microsoft Visual Basic Nivel II LstCursos.AddItem Microsoft Visual FoxPro Nivel I LstCursos.AddItem Microsoft Visual FoxPro Nivel II LstCursos.AddItem Microsoft Visual C++ Nivel I LstCursos.AddItem Microsoft Visual C++ Nivel II LstCursos.AddItem Microsoft SQL Server Nivel I LstCursos.AddItem Microsoft SQL Server Nivel II LstCursos.AddItem Microsoft Power Builder Nivel I LstCursos.AddItem Microsoft Power Builder Nivel II Elaborado por Carlos Castillo Peralta [email protected] 76
77 Private Sub CmdAceptar_Click() Curso = LstCursos. FrmCurso.Hide Por último, proceda Ud. a desarrollar el código respectivo para el formulario FrmDistrito. Aplicación Nº 3 Elaborar una aplicación que permita presentar los diferentes tipos de formularios de Visual Basic. Utilice como contenedor principal un formulario MDI, tal como se muestra en la figura: Para el desarrollo de esta aplicación necesitamos utilizar un formulario MDI (interfaz de múltiples documentos). Para ello seleccione el Menú Proyecto y elija la opción Agregar formulario MDI, se debe presentar un cuadro de diálogo similar a la siguiente figura: Elaborado por Carlos Castillo Peralta [email protected] 77
78 Del cuadro de diálogo Agregar formulario MDI, en la ficha Nuevo, haga click en el botón Abrir. En seguida cambie el nombre del formulario MDI por MDIPrincipal. A continuación proceda a añadir los formularios para las diferentes opciones del menú. Cambie los nombres de los formularios según se indica: Formulario Form1 Form2 Form3 Form4 Form5 Form6 Form7 FrmNone FrmFixedSingle FrmSizable FrmFixedDialog FrmFixedToolWindow FrmSizableToolWindow FrmAcercaDe Elaborado por Carlos Castillo Peralta [email protected] 78
79 Luego proceda a diseñar el menú de opciones. Para ello haga click derecho sobre el formulario MDI y elija la opción Editor de menús. Establezca las propiedades según: Name ShortCut &Menú Principal MnuPrincipal Ninguno &0-None MnuNone Ninguno &1-Fixed Single MnuFixedSingle Ninguno &2-Sizable MnuSizable Ninguno &3-Fixed Dialog MnuFixedDialog Ninguno &4-Fixed ToolWindow MnuFixedToolWindow Ninguno &5-Sizable ToolWindow MnuSizableToolWindow Ninguno - MnuLinea Ninguno &Acerca del autor MnuAcercaDe Ninguno &Salir MnuSalir Ctrl + X A continuación haga click en el botón Aceptar del Editor de menús. Luego proceda a ingresar el siguiente código para el formulario MDI: Private Sub MDIForm_Unload(Cancel As Integer) If MsgBox( Desea terminar la aplicación?, _ vbquestion + vbyesno, Mensaje ) = vbyes Then End Else: Cancel = End If Private Sub MnuNone_Click() Load FrmNone FrmNone.Show Elaborado por Carlos Castillo Peralta [email protected] 79
80 Private Sub MnuFixedSingle_Click() Load FrmFixedSingle FrmFixedSingle.Show Private Sub MnuSizable_Click() Load FrmSizable FrmSizable.Show Private Sub MnuFixedDialog_Click() Load FrmFixedDialog FrmFixedDialog.Show Private Sub MnuFixedToolWindow_Click() Load FrmFixedToolWindow FrmFixedToolWindow.Show Private Sub MnuSizableToolWindow_Click() Load FrmSizableToolWindow FrmSizableToolWindow.Show Private Sub MnuAcercaDe_Click() Load FrmAcercaDe FrmAcercaDe.Show Private Sub MnuSalir_Click() Unload Me Elaborado por Carlos Castillo Peralta 80
81 A continuación proceda a activar el formulario FrmNone y ubique un botón de comandos sobre el mismo. En seguida establezca las propiedades según se indica a continuación: Form1 BorderStyle MDIChild Command1 FrmNone 0-None None CmdVolver &Volver Una vez establecidas las propiedades, proceda a ingresar el código que se muestra a continuación: Private Sub CmdVolver_Click() Unload Me Repita el procedimiento anterior para los demás tipos de formularios. Aplicación Nº 4 Elaborar una aplicación que acepte como entrada la reserva de agua de un depósito y los litros que se consumen a la semana. Utilizando una función definida por el usuario determinar como resultado las cantidades de agua que quedan al final de cada semana. El proceso finalizará cuando no quede agua suficiente para una semana. Utilizar otro formulario para mostrar la salida. FIN PARTE I Elaborado por Carlos Castillo Peralta [email protected] 81
AMPLIACIÓN DE INFORMÁTICA Diplomatura de Estadística Universidad de Sevilla
AMPLIACIÓN DE INFORMÁTICA Diplomatura de Estadística Universidad de Sevilla Consideraciones generales Para el desarrollo de las prácticas se deben crear carpetas en las que para guardar los ficheros correspondientes
GUÍA DE LABORATORIO Parte I
GUÍA DE LABORATORIO Parte I ELABORADO POR ING. NELSON PRADO ARMAS [email protected] Elaborado por Nelson Prado Armas [email protected] 1 INTRODUCCIÓN La presente Guía de Laboratorio de Microsoft
Informática. Prácticas en Visual Basic 2. GUÍA DE LABORATORIO Parte II
GUÍA DE LABORATORIO Parte II La presente guía se basa en el curso impartido por Carlos Castillo Peralta que se encuentra en la Web del Programador: http://www.lawebdelprogramador.com/ GUÍA DE LABORATORIO
Informática. Prácticas en Visual Basic 1. GUÍA DE LABORATORIO Parte I
GUÍA DE LABORATORIO Parte I La presente guía se basa en el curso impartido por Carlos Castillo Peralta que se encuentra en la Web del Programador: http://www.lawebdelprogramador.com/ GUÍA DE LABORATORIO
GUÍA DE LABORATORIO Parte II
GUÍA DE LABORATORIO Parte II ELABORADO POR CARLOS CASTILLO PERALTA [email protected] Elaborado por Carlos Castillo Peralta [email protected] 1 INTRODUCCIÓN La presente Guía de Laboratorio de
VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica
VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica Forrmul laarri ioss MDII Un formulario MDI (Multiple Document Interface) es un contenedor de otros formularios. La aplicación MDI contendrá
Programa completo de resolución de ecuaciones de 2º grado
Fundamentos de Informática 2012-2013 Laboratorio 10: Funciones y procedimientos (3) Objetivos: Profundizar en el uso de subprogramas y el paso de parámetros por referencia Profundizar en la manipulación
Capítulo 1: Características de la Población
14 Capítulo 1: Características de la Población Perfil Sociodemográfico de la Provincia de Lima Capítulo 1 Características de la Población 1.1 Población y Crecimiento Los Censos de Población y Vivienda
Manual de Visual Basic Intermedio Autor: Jorge Alvarez
Manual de Visual Basic Intermedio Autor: Jorge Alvarez 1 Presentación del curso Esta es la segunda parte del Manual de Visual Basic Principiante. Con él podrás superar el nivel que adquiriste al realizar
Microsoft Visual Basic
GUÍA DE LABORATORIO Nº 2 Microsoft Visual Basic Objetivos de: Luego de completar este laboratorio, el estudiante será capaz Implementar aplicaciones utilizando estructuras de control selectivas. Usar casillas
Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)
aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
Ejercicios Tema 3. Estructuras de Selección
Ejercicios Tema 3. Estructuras de Selección 1. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar. 2. Escribir un programa que solicite un valor entero al usuario
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una
Programa de saludo 2 (resuelto)
Fundamentos de Informática 2012-2013 Laboratorio 2 Programas secuenciales Objetivos: Controles VB: botón (cmd), formulario (frm, Form), etiqueta (lbl, Label), caja de texto (txt, Text Box) y caja de imagen
Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario
Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Estructuras de Control
Ficha de trabajo # 3 y Apellido : Grado : 5to Área : Fecha : / / Profesor : Nro de Or. : Estructuras de Control Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución
Enviar Felicitación Navideña por Email con Off. 2007
Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad
col 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Construcción de Escenarios
Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,
PRÁCTICAS DE GESTIÓN GANADERA:
PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta
Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Programación: QBASIC
1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato
Liondev MÓDULO NÓMINA. Liondev S.A. de C.V. Manual de usuario para el modulo de nómina Rev 2 Febrero de 2014.
Liondev MÓDULO NÓMINA Manual de usuario para el modulo de nómina Rev 2 Febrero de 2014. Liondev S.A. de C.V. Tel. +52 443 2754232 Papaya 21-D Col. Colonial Morelia C.P. 58080 Morelia, Michoacán México.
Manual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante del concepto de los sistemas de información y su rol en una organización asociados a utilizar formularios en Microsoft
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.
Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente
CAPÍTULO MEDIDAS DE SEGURIDAD ADOPTADAS POR LA COMUNIDAD ORGANIZADA
CAPÍTULO VI MEDIDAS DE SEGURIDAD ADOPTADAS POR LA COMUNIDAD ORGANIZADA VI. Medidas de adoptadas por la comunidad organizada En relación a las diferentes medidas de, la Encuesta Nacional de Programas Estratégicos
CÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Como se declara un vector en Visual Basic 6.0
Vectores o Arrays(Arreglos) Qué es un Array?: En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo,
A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II
DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &
')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã
Psicografía del Nuevo Consumidor Limeño: Lima Tradicional y los Conos
Psicografía del Nuevo Consumidor Limeño: Tradicional y los Conos Introducción En los últimos meses se ha hablado mucho sobre los llamados Conos de la ciudad de. Se han destacado el importante tamaño de
SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario
SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO Modulo de Planificación Manual de Usuario Oficina General de Estadística e Informática Oficina de Informática Unidad de Análisis y Desarrollo MÓDULO DE PLANIFICACIÓN
MACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Condición Trabajador Público en
RESULTADOS DE LA ENCUESTA DE OPINIÓN DE LOS ESTUDIANTES, DOCENTES, TRABAJADORES Y PUBLICO DE LIMA NORTE, LIMA SUR, LIMA ESTE Y CALLAO, SOBRE EL PROYECTO DE CANAL DE TV. DIGITAL DE SEÑAL ABIERTA: TV. SAN
MANUAL DE USUARIO Registro de Mediadores Familiares: Postulación
MANUAL DE USUARIO Registro de Mediadores Familiares: Postulación INDICE INDICE... 2 1. INTRODUCCION... 3 2. OBJETIVOS... 3 2.1. Objetivo General... 3 2.2. Objetivos Específicos... 3 3. INGRESO AL SISTEMA
Combinar comentarios y cambios de varios documentos en un documento
Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos
Manual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Excel Macros. Pedro Chávez Lugo mailto:[email protected] webpage:http://lsc.fie.umich.mx/ pedro. 17 de enero de 2014
mailto:[email protected] webpage:http://lsc.fie.umich.mx/ pedro 17 de enero de 2014 1 Introducción 2 3 4 5 6 Introducción Microsoft Excel es una herramienta muy eficaz que se puede usar para manipular,
Formulario VBA en Excel. Creación del formulario. Actividad grado 10.
Actividad grado 10. 1. Leer y Realizar el siguiente ejercicio siguiendo los pasos establecidos en la guía. 2. Consultar códigos para realizar una calculadora. Donde se ejecute en formulario de visual basic,
Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Contacto:
Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Agosto 2015 Contacto: e-mail: [email protected] teléfono: (02323) 423979/423171 Interno 1236 INDICE Pág. 1. Introducción 2 2. Acceso al sistema
Lima Metropolitana Cuanto aprenden los estudiantes de las escuelas públicas y privadas. Resultados de la Evaluación Censal de Estudiantes
Lima Metropolitana Cuanto aprenden los estudiantes de las escuelas públicas y privadas Resultados de la Evaluación Censal de Estudiantes 2008-2014 Resultados Generales LIMA METROPOLITANA: ESTUDIANTES QUE
1 MANUAL DE INSTALACIÓN
1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas
2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor
ADMINISTRACIÓN. 1. Pacientes 1.1. Dar de alta un paciente 1.2. Buscar un paciente 1.3. Editar un paciente 1.4. Borrar un paciente 1.5. Realizar pagos 1.6. Facturar desde un paciente 1.7. Facturar actuaciones
R E T I L P E R U A N O CENTROS COMERCIALES Y TIENDAS DE ROPA
R E T I L P E R U A N O CENTROS COMERCIALES Y TIENDAS DE ROPA 2012 ANTECEDENTES Como va el crecimiento en los Centros Comerciales? 50 45 40 35 30 25 20 15 10 5 0 3 Número de Centros Comerciales en el Perú
IV. CARGUE DE SOPORTES
IV. CARGUE DE SOPORTES Esta opción de cargue de soportes se ha realizado para efectuar las correcciones necesarias en cuanto a cargue de servicio se refiere, como anulación, modificación de RIPS de algún
LABORATORIO. Uso compartido de recursos OBJETIVO PREPARACION. Paso 1: Comparta una carpeta
LABORATORIO Uso compartido de recursos OBJETIVO *Utilizar Windows XP para completar las siguientes tareas: * Compartir archivos y carpetas. *Asignar unidades de red. PREPARACION Uno de los principales
Microsoft Visual Basic es un conjunto de herramientas que. posibilitan el desarrollo de aplicaciones para Windows de una
CAPÍTULO 1 FUNDAMENTOS Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida y sencilla, basado en el lenguaje BASIC y en
AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR
AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN
Manual de usuario. Modulo De Ventas V.1.0.1
Manual de usuario Modulo De Ventas V.1.0.1 1 Tabla De Contenido 1) Modulo de Ventas 1 1.1) estructura del modulo de Ventas 1 a) Modos de acceso al modulo de ventas 1 1.2) Emisión de presupuestos o cotizaciones
BASES DE DATOS - Microsoft ACCESS 2007-
BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
Empresarial y Financiero NIVEL AVANZADO
Curso de Excel Empresarial y Financiero NIVEL AVANZADO Rosa Rodríguez SESION 2: INDICE ANALISIS DE SENSIBILIDAD (3h) Validación de datos n Restricciones a la entrada de datos n Lista Dependiente n Administrador
MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL
MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este
CONTRATACIÓN DE SERVICIOS TEMPORALES DE AUXILIARES PARA LA DIRECCION EJECUTIVA DE LIMA CALLAO.
Lima, 30 de Septiembre de 23 Señores POSTULANTES Presente.- El Servicio Nacional de Sanidad Agraria SENASA, a través del Programa de Desarrollo de Sanidad Agropecuaria PRODESA, con RUC 20414251561, viene
Diseño visual. Creacion de un modulo para la API
Creacion de un keylogger en Vbasic 6.0 por: BLackShadow. Diseño visual Lo primero es lo primero... Abrir Visualbasic y seleccionar un nuevo formulario estandard tipo.exe, luego seleccionamos de la caja
RESERVACIONES ONLINE MANUAL DE REFERENCIA
MÓDULO RESERVACIONES ONLINE Versión 3.0 MANUAL DE REFERENCIA National Soft de México INDICE GENERAL 1. INTRODUCCIÓN... 4 1.1. ANTES DE COMENZAR... 4 2. REGISTRO AL SERVICIO... 5 2.1. CREACIÓN DE SU CUENTA
Fundamentos de la Programación
Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
ACTIVIDAD PRÁCTICA PARA DISEÑAR MATERIAL DIDÁCTICO CON EXCEL. Nora Betancourt Dellarossa Omar Molina Parra Gonzalo Villarreal
ACTIVIDAD PRÁCTICA PARA DISEÑAR MATERIAL DIDÁCTICO CON EXCEL. Nora Betancourt Dellarossa Omar Molina Parra Gonzalo Villarreal CÓMO CREAR UNA ACTIVIDAD INTERACTIVA EN EXCEL? A continuación usted podrá descargar
Formularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Transparencia y Simplificación de Trámites Municipales en Lima Metropolitana y Callao Transparencia Municipal
Transparencia y Simplificación de Trámites Municipales en Lima Metropolitana y Callao Transparencia Municipal Setiembre 2004 Índice Introducción... 2 CAD Opina... 3 Datos Útiles... 4 Para Mejorar... 12
Operaciones con vectores
Fundamentos de Informática 2012-2013 Laboratorio 12: Vectores (2) Objetivos: Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción
JHAN EVER ANDRADE CASTRO
OBJETIVOS: HERRAMIENTAS DE OFIMÁTICA NIVEL BÁSICO Conocer el sistema operativo Windows y las diferentes versiones que ha tenido a través del tiempo. Aprender a utilizar el escritorio de Windows y cada
Cómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.
Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada
BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II
BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II [Escriba texto] Contenido CAPÍTULO I: ESTRUCTURANDO UN REPORTE... 4 CAPÍTULO II: FICHA DE INFORMES... 5 CAPÍTULO III: BARRA DE HERRAMIENTAS INFORME... 19 EJERCICIOS...
MANUAL DE USUARIO ARCHIVO
MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...
La ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Comercial Cartas de Fidelización
Comercial Cartas de Fidelización El objetivo es poder enviar, de una forma sencilla a través de e-mail, textos en su idioma a todos los clientes que cumplen determinadas características. En principio,
PRÁCTICAS DE VISUAL BASIC APLICADO AL CÁLCULO ACTUARIAL
PRÁCTICAS DE VISUAL BASIC APLICADO AL CÁLCULO ACTUARIAL Eva Boj del Val Mª Mercè Claramunt Bielsa Isabel Morillo López DEPARTAMENTO DE MATEMÁTICA ECONÓMICA, FINANCIERA Y ACTUARIAL Facultad de Ciencias
Introducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales
Introducción Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile [email protected]
Centro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico
Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono
Práctica 2 de Microsoft Access
Práctica 2 de Microsoft Access Israel González Carrasco ([email protected]) María Belén Ruiz Mezcua ([email protected]) 1. FORMULARIOS 1) En primer lugar se creará una base de datos con el nombre
ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA
ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario
Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.
Objetivo El objetivo de la práctica es que el alumno aprenda a desarrollar de programas orientados a objetos en Visual Basic.NET. Aprender el entorno de programación Visual Basic.NET Obligatoriedad La
manual rápido SOLUCION TPV ESPECIAL TIENDAS ALIMENTACIÓN
manual rápido SOLUCION TPV ESPECIAL TIENDAS ALIMENTACIÓN SOFTWARE ESPECIALIZADO PARA TIENDAS DE ALIMENTACIÓN EMPIEZA A VENDER NADA MAS INSTALARLO... SIN NECESIDAD DE DAR DE ALTA ANTES TODOS LOS ARTÍCULOS!...
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN FACULTAD NACIONAL DE MINAS Escuela de Sistemas OBJETIVOS: General: Estudiar y utilizar los elementos del entorno de trabajo Visual Basic for Applications
MANUAL DE USUARIO SECTOR PRIVADO (RESUMEN)
MANUAL USUARIO - SIDREP DESARROLLO DE UN SISTEMA DE DECLARACIÓN Y SEGUIMIENTO DE RESIDUOS PELIGROSOS MANUAL DE USUARIO SECTOR PRIVADO (RESUMEN) PREPARADO PARA COMISIÓN NACIONAL DEL MEDIO AMBIENTE, CONAMA
Elabore el análisis, el diseño mediante pseudocódigo y un diagrama de flujo de un algoritmo para resolver cada uno de las siguientes problemas:
OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando arreglos MATERIAL Y EQUIPO NECESARIO: Papel y lápiz Se recomienda la comprobación de los ejercicios
Instructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
Manual Consultas Web - PC Sistel Ver 486R4+ - USUARIO EMPLEADO
PCSISTEL Ver 486R4+ Diseñado y Desarrollado por Visual Soft S.A.C. Todos los Derechos reservados. 2006 Este producto y su respectiva documentación así como el nombre PCSISTEL se encuentra debidamente registradas
Microsoft Excel 2003. Unidad 6. La Hoja de Cálculo
Microsoft Excel 2003 Unidad 6. La Hoja de Cálculo Las hojas de cálculo son aplicaciones informáticas que se suelen incluir con frecuencia dentro de conjuntos de programas más amplios destinados normalmente
VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1
VISUAL BASIC 6 GUIA 4 Ing. Raymond Marquina 1 MEJORAS AL PROGRAMA PHONE Ahora mejorara al programa Pone añadiendo un botón Buscar y botón Eliminar. Buscar le permitirá buscar un nombre particular y Eliminar
Guía Notas Parciales. Intermedio (Nueva Versión)
Guía Notas Parciales Intermedio (Nueva Versión) ÍNDICE I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULAS)
Manejo de Libros. Marzo 2011 Manejo de Libros Diapositiva 1
Manejo de Libros Conceptos básicos Iniciar Excel Pestaña o Ficha Archivo Objetos del libro: Barras de título y acceso rápido Objetos del libro: Cinta de opciones y fichas de herramientas Objetos del libro:
MACROS. Automatizar tareas a través del uso de las macros.
OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar
SISTEMA DE APARTADO DE SALAS PARA EVENTOS
SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...
Práctica de laboratorio 3.6.5 Uso compartido de recursos
Práctica de laboratorio 3.6.5 Uso compartido de recursos Objetivos Utilizar Windows XP para completar las siguientes tareas: Compartir archivos y carpetas Asignar unidades de red Información básica/preparación
Manual de operación Radix Spot Manager v3
Manual de operación Radix Spot Manager v3 Todos los derechos reservados Copyright 2005 Soluciones Radix, S.A. de C.V. Página 1 Tabla de contenidos Tabla de contenidos...2 Pantalla principal...3 Uso de
- Dirigido a Centros Docentes- Versión 01-23/03/2010
K Manual de usuario "Inventario TIC - Dirigido a Centros Docentes- Versión 01-23/03/2010 ÍNDICE ÍNDICE...1 1. INTRODUCCIÓN...2 Terminología utilizada... 2 2. DESCRIPCIÓN DEL SISTEMA...2 3. CONSIDERACIONES
Curso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
