Download - Taller info decimo

Transcript
Page 1: Taller info decimo

Colegio de la sagrada familia“No necesitamos apagar la luz de los demás para hacer brillar la propia, Cristo es la luz verdadera”

TALLER DE DIBUJO TECNICOResponsable Rodrigo Padilla R.

GRADO DECIMO

Visual Basic es un lenguaje de programación orientado a objetos creado por la Microsoft. Estelenguaje incorpora todas las herramientas necesarias para la creación de cualquier aplicación paraWindows. Con este lenguaje se puede crear desde una simple calculadora hasta un procesador detexto de la talla de Word, o una hoja de cálculo como Excel, o bien, cualquier aplicación que se leocurra al programador.Visual Basic es un lenguaje visual que se origina del lenguaje de programación Basic. Laprogramación en Visual Basic se basa en un ambiente de desarrollo totalmente grafico, que facilitala creación de interfaces gráficas, y en cierta medida, también la programación misma. Todos losprogramas que realicemos en Visual Basic serán por defecto, programas con todas lascaracterísticas de una aplicación típica de Windows.

El Entorno Integrado de Desarrollo (IDE)Cuando se inicia Visual Basic, se crea un proyecto nuevo con un formulario. El IDE de Visual Basic consta de los siguientes elementos:

En esta ventana se pueden

distinguir los siguientes elementos:1.- La barra de titulo, la barra de menús y la

barra de herramientas estándar.

Barra de Menús y Barra de Herramientas

Diseñador de formulariosExplorador de Proyectos

Cuadro de Herramientas

Ventana de Código

Ventana de Propiedades

Page 2: Taller info decimo

2.- La caja de herramientas (ToolBox) con los controles más comunes.3.- Los formularios (forms) en gris, en el que se colocan los controles de la aplicación. Está dotadode una rejilla (grid)), para facilitar la alineación de los controles en el formulario.4.- El explorador de proyecto (Project Explorer), donde se muestran los formularios y otrosmódulos de programas que forman parte de la aplicación.5.- La ventana de propiedades (Properties Windows), en la que se pueden ver las propiedades deun objeto seleccionado sobre un formulario de la aplicación.6.- La ventana de esquema de formularios (Form Layout Window), que muestra y determina laposición inicial de los formularios cuando la aplicación se este ejecutando.7.- La ventana explorador de formularios (Forms Explorer Windows), en esta se muestra elformulario activo con el cual se esta trabajando en la aplicación.Existen otros elementos tales como: La ventana editor de códigos (Code Editor) y la ventanadepurador (Debugger Windows) para ver valores en variables en tiempo de ejecución. Todo esteconjunto de herramientas y de ventanas es lo que se llama Entorno Integrado de Desarrollo o IDE(Integrated Development Environment).- 2.3.1 La barra de menúsLa barra de menús de Visual Basic 6.0 resulta muy similar a la de cualquier otra aplicación deWindows, tal y como se puede apreciar en la Figura 2.2. Algunos de los menús de esta barra tienenmuy poca novedades, es decir, algunos incluyen las opciones típicas de los menús de cualquieraplicación de Windows.El menú File tiene pocas novedades. Lo más importante es la distinción entre proyectos. Unproyecto reúne y organiza todos los ficheros que componen el programa o aplicación. Estosficheros pueden ser formulario, módulos, clases, recursos, etc. Visual Basic 6.0 permite tener másde un proyecto abierto simultáneamente, lo cual puede ser útil en ocasiones. Con el comando AddProject… se añade un nuevo proyecto en la ventana Project Manager. Con los comandos OpenProject… o New Project se abre o se crea un nuevo proyecto, pero cerrando el o los proyectosque estuvieran abiertos previamente. En este menú está el comando Make ProjectName.exe…,que permite crear ejecutables de los proyectos.Tampoco el menú Edit aporta cambios importantes sobre lo que es lo habitual. Por el contrario elmenú View, generalmente de poca utilizada, es bastante propio de Visual Basic 6.0. Este permitehacer aparecer en pantalla las distintas ventanas del entorno de desarrollo, así como acceder a unformulario o al código relacionado con un control (que también aparece al hacer doble clic sobre él),y manejar funciones y procedimientos.El menú Proyect permite añadir distintos tipos de elementos a un proyecto. Con ProjectProperties… se puede elegir el tipo de proyecto y determinar el formulario con el que se arrancarála aplicación (Startup Object). Con el comando Components se pueden añadir nuevos controles ala barra de controles (Toolbox) que aparece a la izquierda de la pantalla.En menú Tools se encuentran los comandos para arrancar el Menu Editor y para estableceropciones del programa. En Tools/Options… se encuentran un

El Editor de Código de Visual Basic 6.0 es la ventana en la cual se escriben las sentencias de losprocedimientos y módulos de la aplicación. Esta ventana se activa de formas diferentes, una de las

Page 3: Taller info decimo

principales es haciendo doble clic sobre un formulario o sobre cualquiera de sus controles. Tambiénexisten otras formas que son muy poco habituales. Una de ellas es seleccionar la opción Code(Código), del menú View (Ver), o bien, haciendo clic en el botón View Code (Ver Código), delExplorador de Proyectos. La siguiente figura muestra el aspecto físico del Editor de Código:

Control Etiqueta (Label) Se utiliza para mostrar texto que el usuario no puede modificar. Generalmente para identificar otros controles en el formulario o para mostrar instrucciones al usuario.

Propiedades Alignment Alineación del texto dentro del control.AutoSize True/False. Determina si el tamaño del control se ajusta automáticamente al texto

que contiene.Caption Texto que muestra el control.Name Nombre del control.Font Establece la fuente, estilo y tamaño para el texto del control.

Control Cuadro de Texto (Textbox)Se utiliza para que el usuario le proporcione datos a la aplicación o para que la aplicación le devuelva la información al usuario. El texto que se muestra en el control puede ser cambiado por el usuario.

Page 4: Taller info decimo

PropiedadesEnabled True/False. Establece un valor que determina si el control puede responder a

eventos generados por el usuario.Font Establece la fuentes, estilo y tamaño para el texto del control.Locked True/False. Determina si es posible modificar el texto en el control.MaxLength Establece la longitud máxima permitida para el texto en el control.MultiLine Establece si el control puede aceptar múltiples líneas de texto.Name Nombre del control.PasswordChar Carácter utilizado para ocultar el texto que realmente contiene el control.Text Texto que realmente contiene y muestra el control.Visible Establece si el control será visible para el usuario.

EventosChange Ocurre cuando cambia el texto que contiene el control.GotFocus Ocurre cuando el control recibe el enfoque.KeyDown Ocurre cuando el usuario presiona una tecla mientras el control tiene el enfoque.LostFocus Ocurre cuando el control pierde el enfoque.

MétodosRefresh Actualiza el texto del control.SetFocus Mueve el enfoque al control.

Control Botón de Comando (Commandbutton)Permite que la aplicación inicie, interrumpa o termine un proceso.

PropiedadesCancel True/False. Establece si el botón se comportará como el botón cancelaren el

formulario y se invocará su evento Click cada vez que se presione la tecla ESC.Caption Establece el texto que muestra el botón.Default True/False. Establece si el botón se comportará como el botón predeterminado en

el formulario.Font Establece la fuente, estilo y tamaño para el texto del control.Name Nombre del botón.Visible True/False. Establece si el botón será visible para el usuario.

EventosClick Ocurre cuando se hace clic sobre el botón.

MétodosSetFocus Mueve el enfoque al botón.

Los controles más usuales son aquellos que usamos con mayor frecuencia al momento de crearuna aplicación. Estos controles son por ejemplo: botones de comando, botones de opción, cajas detexto, etiquetas, barras de desplazamiento, listas, cajas combinadas, botones de verificación, etc.

Page 5: Taller info decimo

- 3.1.1 Los botones de comando (CommandButton)

Los botones de comando son aquellos botones típicos que vemosfrecuentemente en las aplicaciones de Windows, que realizan una operación enespecifico, por ejemplo, salir, imprimir, cancelar, etc.Los botones de comando se utilizan principalmente para iniciar, interrumpir o terminar un proceso.Estos controles pueden ser activados de múltiples formas como son: Haciendo clic sobre el,presionando la tecla barra espaciadora o la tecla ENTRAR cuando este tiene el enfoque, o bien,pulsando desde el teclado su respectivo acceso directo.Estos botones poseen una gran cantidad de propiedades, métodos y eventos que definiremos acontinuación. Es importante recordar que todos los valores de las propiedades de un controlseleccionado en la aplicación pueden ser observados y modificados desde la ventana depropiedades.- 3.1.1.1 Propiedades de los botones de comandoAntes de definir cada una de las propiedades de los botones de comando, ejecute Visual Basic 6.0,y, a continuación, seleccione la opción Standard EXE de la ventana New Project (NuevoProyecto), y haga clic en el botón Open (Abrir).

EJERCICIOS DE ALGORITMOSPasos a seguir para conseguir cambiar una cuerda de guitarraInicio Preparar material necesario Extraer cuerda rota Introducir cuerda nueva Mientras no tenga tensión Girar clavijero volver ¿Esta afinada? NO : Mientras no esté afinada ¿Está en un tono más alto? Sí : Girar clavijero a la izquierda No: Girar clavijero a la derecha volver Sí : esta afinadaFin

EJERCICOS PARA PASAR A SEUDOCODIGO VISUAL BASIC

1. Leer los catetos de un triángulo rectángulo e imprimir el valor de su hipotenusa.−

2. Dado el valor de la temperatura en grados Celsius imprímalo en su valor Fahrenheit.−

3. Dado un valor N que presenta la cantidad de segundos transcurridos a partir de las 00:00:00 hs imprimir la hora del día a que corresponde en formato 24 horas.

Ejemplos: Dado N=45002 Representa la hora 12:30:02 Dado N=36000 Represen ta l a ho ra 10 :00 :00 Dado N=72060 Represen ta l a ho ra 20 :01 :00