Академический Документы
Профессиональный Документы
Культура Документы
Objetivo especfico: Emplea los elementos bsicos del lenguaje de programacin en el entorno tecnolgico
PAQUETES DEL VISUAL STUDIO A partir de la versin 2005 Microsoft ofrece gratuitamente las Ediciones Express, que son versiones bsicas separadas por lenguajes de programacin o plataforma enfocadas; para estudiantes y programacin amateur. Estas ediciones son iguales al entorno de desarrollo comercial, pero sin caractersticas avanzadas de integracin. Dichas ediciones son: Visual Basic Express Edition Visual C# Express Edition Visual C++ Express Edition Visual J# Express Edition (Desapareci en Visual Studio 2008) Visual Web Developer Express Edition (para programar en ASP.NET) Visual F# (Apareci en Visual Studio 2010, es parecido al J#)* Windows Phone 8 SDK Windows Azure SDK
Historia Visual Basic es un lenguaje de programacin desarrollado por Alan Cooper para Microsoft. El lenguaje de programacin es un dialecto de BASIC, con importantes aadidos. Su primera versin fue presentada en 1991 con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y en cierta medida tambin la programacin misma. Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versin de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estndar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, inclua un diseador de formularios en el que se podan arrastrar y soltar distintos controles. Las versiones actuales de Visual Basic se basan en la plataforma .NET, que se desligan de las anteriores versiones. Qu es Visual Basic? Es un ambiente grfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic estn basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programacin estructurado. Sin embargo, Visual Basic emplea un modelo de programacin manejada por eventos.
LAS APLICACIONES MANEJADAS POR EVENTOS En las aplicaciones manejadas por eventos, la ejecucin no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de cdigo en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por
PROPIEDADES El conjunto de datos que describen las caractersticas de un objeto se le conoce como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de fondo), Height (altura). Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que adems pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendr o no el botn Maximizar. La presencia o ausencia de este botn determinar si el formulario se puede o no maximizar.
Formulario (Objeto Base) Name= Nombre del formulario BackColor= Color de fondo Caption= Texto visible en la lnea superior del formulario
Label (Etiqueta) Name= Nombre de la etiqueta Caption=Texto visible en la etiqueta ForeColor= Color del Texto Font= Tipo de letra visible en la etiqueta
TextBox (Caja de texto) Name= Nombre de la caja BackColor= Color de fondo de la caja Text= Texto visible en la caja Text=vaco o blanco. Caja de texto sin texto visible Maxlength= Longitud mxima que se permite escribir en la caja Locked= True/False. Permite escribir o no en la Caja
CommandButton (Botn de pulsacin) Name= Nombre del botn Caption= Texto visible en el botn BackColor + Style=Graphical= Permite colorear el botn
Line (Lnea) Name= Nombre de la lnea BorderColor= Color de la lnea BorderStyle= Tipo de lnea BorderWidth= Grosor de la lnea
PictureBox (Panel grfico) Name= Nombre del panel BackColor= Color de fondo del panel
MTODOS Los mtodos son un conjunto de procedimientos que permiten que un objeto ejecute una accin o tarea sobre s mismo. Por ejemplo, para un formulario tenemos el mtodo Hide que har que el formulario se oculte; o el mtodo Show que har que el formulario se vuelva a mostrar.
EVENTOS Un evento es una accin que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interaccin del usuario con el objeto. Tambin puede dispararse debido a la ejecucin de cdigo (sentencias) o como resultado de la interaccin de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; o el evento Click para un botn de comando, se dispara cuando se hace clic sobre l. Nombres del Evento: Click( ) Asociado a CommandButton. Nombre del evento que se origina al hacer un click con el botn del ratn DblClick( ) Asociado a CommandButton. Nombre del evento que se origina al hacer doble click con el botn del ratn Change( ) Asociado a TextBox. Nombre del evento que se origina al teclear algo en el objeto
QU PAPEL CUMPLEN LAS PROPIEDADES, MTODOS Y EVENTOS? Toda aplicacin necesita una interfaz de usuario, la parte visual a travs de la cual el usuario interacta con la aplicacin. Los bloques bsicos de construccin de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza tcnicas de programacin visual para disear las aplicaciones.
PROGRAMACIN POR EVENTOS VS. PROGRAMACIN ESTRUCTURADA Visual Basic se deriva del obsoleto lenguaje Basic, que es un lenguaje de programacin estructurada, tal como C o Pascal. Sin embargo Visual Basic utiliza el modelo de Programacin por Eventos. En la Programacin Estructurada (tambin llamada lineal, descendente o de funciones) las lneas de programa de la aplicacin determinan cmo se ejecuta sta. Un programa comienza con la primera lnea de cdigo y sigue una secuencia predeterminada a travs de la aplicacin. En la Programacin por Eventos, el programa no sigue un flujo predefinido, sino que ejecuta diferentes porciones de cdigo como respuesta a eventos. Los eventos pueden resultar de la accin del usuario, mensajes del sistema, de otra aplicacin o del mismo programa.
FORMULARIOS El formulario es el principal medio de comunicacin entre el usuario y la aplicacin. Los usuarios interactan con los controles sobre el formulario para ingresarle datos y obtener resultados.
no
puede modificar.
Control Cuadro de Texto (Textbox) Se utiliza para que el usuario le proporcione datos a la aplicacin o para que la aplicacin le devuelva la informacin al usuario. El texto que se muestra en el control puede ser