Sei sulla pagina 1di 12

Unidad Informe

: :

Escuela de Ingeniera Electrnica Laboratorio / Informe de conocimientos de cmo usar los comandos de programacin orientada a objetos

Periodo Encargado Entidad Cdigo del Informe

: : : :

Noviembre 2013 Garca Ore Joseph Aderly Facultad de Ingeniera Mecnica y Elctrica 014/2011-2013-11-02

INFORME DE INSPECCION N 014/2011-2013-11-02 Ica, 20 de Noviembre del 2013 Asunto: Resultados de Laboratorio / Informe de conocimientos de cmo usar los comandos de programacin orientada a objetos, en la Av. Los Maestros S/N (Universidad Nacional San Luis Gonzaga), Distrito de Ica, en el Departamento y Provincia de Ica. Referencia: Encargo especial en clase de Lenguaje de Programacin II de fecha 13 de Noviembre del 2013 1. OBJETIVO Verificar el alcance de los resultados del laboratorio de Lenguaje de Programacin II pedido por el docente del curso, en la Av. Los Maestros S/N (Universidad Nacional San Luis Gonzaga), Distrito de Ica, en el Departamento y Provincia de Ica; en la cual se busca que comprobemos que los comandos aprendidos durante la clase de Lenguaje de Programacin II que usamos en el programa Visual Basic 6.0 funcione en Visual C++.

2. PARTICIPANTES a. Por el IV EE-02 : Garca Ore Joseph Aderly

3. ANTECEDENTES 07.11.2013: Se hizo una introduccin sobre el desarrollo del programa de Visual C++ el cual consisti en teora, historia, caractersticas, etc. Como tambin se introdujo conocimientos bsicos de cmo funciona y se desarrolla este programa. 14.11.2013: Luego, se desarroll conocimientos sobre el programa de Visual Basic 6.0, el cual consisti en una serie de estudios de cmo usar los comandos, que son el MsgBox y el InputBox, con sus respectivas sintaxis, simulando los comandos en dicho programa. 14.11.2013: Se realiz el laboratorio en las instalaciones del Centro de Cmputo de la FIME UNICA.

4. DESARROLLO Visual Basic es una excelente herramienta de programacin que permite crear aplicaciones propias para Windows. Este programa permite crear ventanas, botones, mens, etc. de una forma fcil e intuitiva. Visual Basic es un programa basado en objetos, aunque no orientado a objetos como C++ o Java. Visual Basic 6.0 es tambin un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia est en que Visual Basic 6.0 utiliza objetos con propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++. En este primer captulo se presentarn las caractersticas generales de Visual Basic 6.0, junto con algunos ejemplos sencillos que den idea de la potencia del lenguaje y del modo en que se utiliza. HISTORIA Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estndar), que data de 1992, fue menos difundida. La ltima versin que slo generaba aplicaciones de 16 bits fue la 3.0, y no inclua una biblioteca detallada de componentes para toda clase de usos. Durante la transicin de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparicin la versin 4.0 de Visual Basic; sta poda generar programas tanto de 16 como de 32 bits, a partir del mismo cdigo fuente, aunque a costa de un gran aumento en el tamao de los archivos necesarios en tiempo de ejecucin ("runtime"). Visual Basic evolucion para integrar la plataforma .NET; all perdi su propia identidad como lenguaje nico adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic. CARACTERISTICAS Los compiladores de Visual Basic generan cdigo que requiere una o ms libreras de enlace dinmico para que funcione, conocidas comnmente como DLL (sigla en ingls de dynamic-link library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versin) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX").

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que est desarrollndose, es decir en modo intrprete (en realidad pseudo-compila el programa muy rpidamente y luego lo ejecuta, simulando la funcin de un intrprete puro). El propio Visual Basic provee soporte para empaquetado y distribucin; es decir, permite generar un mdulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecucin. Con ese mdulo la aplicacin desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible). As como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y mltiples funciones, incluso mejoras para el propio Visual Basic; las hay tambin para el empaquetado y distribucin, y hasta para otorgar mayor funcionalidad al entorno de programacin (IDE). MSGBOX E INPUTBOX MsgBox: Las cajas de mensajes o Message Box, tienen una funcin clara, que es la de mostrar una determinada informacin, aviso, o pregunta para que el usuario tenga conocimiento de ella y acte. Hay diferentes formas de mostrar informacin: 1) El aviso es s, que tiene por objetivo mostrar una informacin de inters. 2) El aviso con espera de respuesta, que muestra una informacin esperando que el usuario seleccione una de las respuestas posibles para que el programa la trate. Una caja de mensaje, puede ser por ejemplo, la instruccin MsgBox "Hola. Por defecto, la caja de mensaje ser similar a esta:

Otra estructura ms expresa es la siguiente MsgBox "mensaje", numero"titulo" MsgBox"fin del juego" 16.

Los nmeros varan el icono del MsgBox:

InputBox: El mensaje que quiere que aparezca se realiza de forma casi idntica al MessageBox. Puede escribirse varias lneas de texto seguidas por la constante de Visual Basic VbCrLf o salto de lnea o prrafo. La sentencia es: Val = InputBox (Mensaje, Titulo, Valor Predeterminado) Val almacenar el texto escrito por el usuario, que puede ser una cantidad, cadena string, etc. Por ejemplo: Dim Val As String Val = InputBox("Deme su nombre", "Ejemplo") MsgBox "Su nombre es: " & Val Tiene como resultado:

Constituidos en el Centro de Computo de la Facultad de Ingeniera Mecnica y Elctrica de la Universidad Nacional San Luis Gonzaga de Ica, tomando como referencia el pedido del docente del curso, se observ lo siguiente:

Cuadro de mensaje (MsgBox) Es una ventana donde se pueda dar informacin al usuario. Sintaxis simple: MsgBox (" (mensaje a mostrar) ") Si se desea colocar mensajes esto se competen con el signo & existen opciones que permiten cambiar la apariencia en un cuadro de mensaje mostrando los botones a parte del aceptar un ttulo especifico y un icono. Para este caso se tiene una nueva sintaxis. Sintaxis: Nombre_Variable = MsgBox ("mensaje", tipo_de_botones, "titulo") Nombre_Variable: Variable almacenara a un nmero entero 1 y 7 el cual indica el botn sobre cual el usuario izo <click>. Los valores son los siguientes: 1 = vbOk = <click> en aceptar 2 = vbCancel = <click> en cancelar 3 = vbAbort = <click> abortar 4 = vbRetry =<click> reintentar 5 = vbIgnore =<click> ignorar 6 = vbYes =<click> si 7 = vbNo =<click> no Es un nmero entero entre 0 y 5 o una constante de Visual BASIC que indica la combinacin de botones que desea que aparezca en un MsgBox, los valores a mostrar son los siguientes: Botones: 0 = vbOKonly= aceptar

1 = vbOKCancel = aceptar y cancelar. 2 = vbAbortRetryIgnore =Abortar, reintentar, ignorar. 3 = vbYesNoCancel=Si,no , cancelar. 4 = vbYesNo = si, no 5 = vbRetryCancel= reintentar, cancelar. ICONOS: 16 = vbcritical 32 = vbQuestion 48 = vbExclamation 64 = vbInformation InputBox: Es una ventana donde solicita informacin al usuario el InputBox escribe un mensaje que da informacin al usuario la sintaxis es el siguiente: Nombre_Variable = InputBox ("mensaje") de esta expresin se describe lo siguiente: Nombre_Variable: Corresponde al nombre de la variable el cual se almacenara el valor que escribe el usuario. Mensaje: Es la frase que aparecer en el Inputbox antes del cuadro donde el usuario pueda escribir su respuesta. Todo ttulo del InputBox es por defecto, siempre el Inputbox muestra de manera obligatoria aceptar y cancelar. Sintaxis real: Nombre_Variable = InputBox ("mensaje","titulo",valor predeterminado).

EJERCICIOS 1. Crear un programa que calcule el rea de un tringulo. Private Sub Form_Load() Dim base As Integer Dim altura As Integer Dim triangulo As Integer: 'Paso de Entrada base = InputBox("Introdusca la base del triangulo: ") altura = InputBox("Introdusca la altura del triangulo: ") 'Formula triangulo = base * altura 'Dato de salida MsgBox ("EL AREA DEL TRIANGULO ES : " & triangulo) End Sub

2. Crea un programa que calcule el precio total a pagar por un artculo si se tiene como dato el precio de venta si se sabe que el igv es el 19%. Private Sub Form_Load() Dim PdV As Integer Dim PT As Integer: 'Paso de Entrada PdV = InputBox("Introdusca el precio de venta del articulo que va adquirir: ") 'Formula IGV = 0.19 PN = PdV * IGV PT = PdV + PN 'Dato de salida MsgBox ("EL PRECIO TOTAL A PAGAR POR EL ARTCULO ES : " & PT) End Sub

3. Crea un programa que calcule el volumen de acero de una tubera. Se tiene como datos el dimetro el espesor y la longitud de la tubera (volumen=area * espesor). Private Sub Form_Load() Dim diametro As Integer Dim espesor As Integer Dim longitud As Integer Dim area As Integer Dim volumen As Integer 'Paso de Entrada diametro = InputBox("Ingrese el diametro del tubo: ") longitud = InputBox("Ingrese la longitud del tubo: ") espesor = InputBox("Ingrese el espesor del tubo: ") 'Formula area = longitud * diametro * 3.14 volumen = area * espesor 'Dato de Salida MsgBox ("El volumen de la tuberia es: " & volumen) End Sub

5. CONCLUCIONES a. El Programa Visual Basic es un poco ms sencillo de manejar que el Visual C++ para m es un poco ms entendible. b. El Programa Visual Basic nos facilita el lenguaje, el cual nos ahorra tiempo en crear programas que sean eficaces. c. Nos permite a desarrollar y facilitar a entender nuevos comandos el cual nos servir para otros lenguajes, el cual utilizaremos ms adelante.

___________________________ Garca Ore Joseph Aderly Alumno del IV EE - 02

Potrebbero piacerti anche