SlideShare una empresa de Scribd logo
1 de 11
REPÚBLICA BLIVARIANA DE VENEZUELA MINISTERIO DEL
PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
Fundamentos de
Visual Basic
Autor:
Meléndez Elibeth C.I: 28.040.271
INGENIERIA INDUSTRIAL
INTRODUCCION
Para los fines del presente trabajo de programación, en el cual se
tratara sobre los fundamentos de Visual Basic cabe destacar que
Visual Basic es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Así mismo su primera
versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo que facilitó en
cierta medida la programación misma. La última versión fue la 6,
liberada en 1998, para la que Microsoft extendió el soporte hasta
marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo
basado en la API Win32 y pasar a un framework o marco común de
librerías, independiente de la versión del sistema operativo, .NET
Framework, a través de Visual Basic .NET (y otros lenguajes como C
Sharp de fácil transición de código entre ellos); fue el sucesor de
Visual Basic 6. Aunque Visual Basic es de propósito general, también
provee facilidades para el desarrollo de aplicaciones de bases de
datos usando Data Access Objects, Remote Data Objects o ActiveX
Data Objects. Por otra parte, se realizó una investigación exhaustiva
acerca del entorno de trabajo de Visual Basic, así como su definición,
características y ventajas. De igual manera se dio a conocer el
significado de propiedades, métodos y eventos, así como también la
definición y utilización de algunos objetos intrínsecos, entre los cuales
se encuentran: Label, Combobox, ListBox, Image, etc. Finalmente se
presenta un cuadro sinóptico en donde se explica para que sirven
algunas propiedades básicas de acuerdo al tipo de objeto. A
continuación un poco más sobre esta temática investigativa
Fundamentos de Visual Basic
1. ¿Qué es Visual Basic 6.0?
Es un lenguaje de programación impulsado por eventos de tercera generación y
entorno de desarrollo integrado (IDE) de Microsoft para su modelo de
programación de Modelo de Objetos Componentes (COM) lanzado por primera
vez en 1991 y declarado legado durante 2008. Microsoft pretendía que Visual
Basic fuera relativamente fácil de usar. aprender y usar Visual Basic se derivó de
BASIC y permite el rápido desarrollo de aplicaciones (RAD) de aplicaciones de
interfaz gráfica de usuario (GUI) , el acceso a bases de datos utilizando objetos de
acceso a datos ,Objetos de datos remotos u objetos de datos ActiveX , y creación
de controles y objetos ActiveX.
2. Definición de propiedades, métodos y eventos:
Los objetos de Visual Basic tienen propiedades, métodos y eventos.
 Las propiedades son los datos que describen un objeto.
 Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre
un botón es un evento que produce un mensaje).
 Un método agrupa el código que se ejecuta en respuesta a un evento.
Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz
predeterminada, los objetos pueden implementar interfaces adicionales para
proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos
diferentes de objetos sin preocuparse de su tipo.
3. Características de Visual Basic:
 Barra de título: muestra el nombre del proyecto y del formulario q se
está diseñando actualmente
 Barra de menús: agrupa los menús despegables que contienes
todas las operaciones que pueden llevarse a cabo con Visual Basic
6.0.
 Barra de herramientas estándar: contienen los botones que se
utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Simplifica la elección de opciones de los menús Archivo, Edición, Ver
y Ejecutar; además, en el área derecha presenta la ubicación
(coordenadas) y el tamaño del objeto seleccionado
 Ventana de formulario: es el área donde se diseña la interfaz
gráfica, es decir, es donde se inserta electo gráficos, como botones,
imágenes, casilla de verificación, cuadros de listas, etc.
 Cuadro de herramientas: presenta todos los controles necesarios
para diseñar una aplicación, como cuadros de texto, etiquetas,
cuadros de listas, botones de comandos, etc.
4. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton,
ListBox, PictureBox, Image), definición y utilización (para qué se
utilizan):
 Textbox: Mediante este control podremos realizar tanto la entrada como la
salida de datos en nuestras aplicaciones.
No hace falta que indiquemos las coordenadas de la situación del
formulario en pantalla, simplemente tendremos que marcar sobre el control
de la caja de herramientas y dibujarlo con el tamaño que queramos en
nuestro formulario
 Label: Este control es también uno de los más utilizados, aunque su
utilidad queda restringida a la visualización de datos en el mismo, no
permitiendo la introducción de datos por parte del usuario.
 ComboBox y ListBox: Estos dos controles, debido a su similitud, se
estudian conjuntamente, Se obtienen directamente de la caja de
herramientas:
Un control ListBox muestra una lista de elementos en la que el usuario
puede seleccionar uno o más. Si el número de elementos supera el número
que puede mostrarse, se agregará automáticamente una barra de
desplazamiento al control ListBox.
Un control ComboBox combina las características de un control TextBox y
un control ListBox. Los usuarios pueden introducir información en la parte
del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista
del control. En resumen, un ComboBox es la combinación de un ListBox,
que se comporta como si de un ListBox se tratase, y de un TextBox, con
comportamiento análogo a un TextBox sencillo, con la particularidad aquí
de que el texto se le puede introducir por teclado, o elegir uno de los que
figuran en la parte ListBox del Combo.
 CommandButton: Este control es el típico botón que aparece en
todas las aplicaciones y que al hacer click sobre él nos permite
realizar alguna operación concreta, normalmente Aceptar o
Cancelar. Aunque según el código que le asociemos podremos
realizar las operaciones que queramos.
5. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en
sí:
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno
Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como
el diseño, modificación, compilación y depuración en un entorno común. En las
herramientas de desarrollo más tradicionales, cada una de esas funciones
trabajaría como un programa diferente, con su propia interfaz.
Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se
muestra en la figura siguiente:
El entorno integrado de desarrollo de Visual Basic consta de los siguientes
elementos:
 Barras de menús: Presentan los comandos que se usan para
trabajar con Visual Basic. Además de los menús estándar Archivo,
Edición, Ver, Ventana y Ayuda, se proporciona otros menús para
tener acceso a funciones específicas de programación como
proyecto, formato o depuración.
 Menús contextuales: Contienen accesos directos a acciones que se
realizan con frecuencia. Para abrir un menú contextual, haga clic con
el botón secundario del mouse en el objeto que está usando. La lista
específica de opciones disponibles en el menú contextual depende
de la parte del entorno en la que se hace clic con el botón secundario
del mouse. Por ejemplo, el menú contextual que aparece cuando
hace clic con el botón secundario del mouse en el cuadro de
herramientas le permite mostrar el cuadro de dialogo componentes,
ocultar el cuadro de herramientas, acoplar o desacoplar el cuadro de
herramientas, o agregar una ficha personalizada al cuadro de
herramientas.
 Barras de herramientas: Proporciona un rápido acceso a los
comandos usados normalmente en el entorno de programación.
Haga clic en un botón de la barra de herramientas para llevar a cabo
la acción que representa ese botón. De forma predeterminada, al
iniciar Visual Basic se presenta la barra de herramientas estándar.
Es posible activar o desactivar otras barras de herramientas
adicionales para modificar o diseñar formularios desde el comando
barras de herramientas de menú Ver. Las barras de herramientas se
pueden acoplar debajo de la barra de menús o pueden flotar si
selecciona la barra vertical del borde izquierdo y al arrastra fuera de
la barra de menús.
 Cuadro de herramientas: Proporciona un conjunto de herramientas
que puede usar durante el diseño para colocar controles en un
formulario. Además del diseño del cuadro de herramientas
predeterminado, puede crear su propio diseño personalizado si
selecciona agregar ficha en el menú contextual y agrega controles a
la ficha resultante.
 Ventana explorador de proyectos: Enumera los formularios y
módulos del proyecto actual. Un proyecto es la colección de archivos
que usa para generar una aplicación.
 Ventana propiedades: Enumera los valores de las propiedades del
control o formulario seleccionado. Una propiedad es una
característica de un objeto, como su tamaño, titulo o color.
 Examinador de objetos: Enumera los objetos disponibles que
puede usar en su proyecto y le proporciona una manera rápida de
desplazarse a través del código. Puede usar el examinador de
objetos para explorar objetos en Visual Basic y otras aplicaciones,
ver que métodos y propiedades están disponibles para esos objetos,
y pegar código de procedimientos en su aplicación.
 Diseñador de formularios: Funciona como una ventana en la que
se personaliza el diseño de la interfaz de su aplicación. Agrega
controles, gráficos e imágenes a un formulario para crear la
apariencia que desee. Cada formulario de la aplicación tiene su
propia ventana diseñador de formulario.
 Ventana editor de código: Funciona como un editor para escribir el
código de la aplicación. Se crea una ventana editor de código
diferente para cada formulario o modulo del código de la aplicación.
 Ventana posición del formulario: La ventana posición del
formulario le permite colocar los formularios de su aplicación
utilizando una pequeña representación gráfica de la pantalla.
 Ayuda mientras trabaja: Visual Basic incorpora una amplia
documentación que le puede ayudar mientras desarrolla su
aplicación. Si ejecuta la orden contenido del menú ayuda de Visual
Basic se visualizara una ventana con la ayuda proporcionada por la
biblioteca MSDN (Microsoft Developer Network): Para buscar ayuda
sobre un determinado tema puede hacerlo utilizando la tabla de
contenido, el índice, o bien buscando una determinada palabra o
cadena de caracteres.
 Ayuda interactiva: Visual Basic tiene varias partes sobre las que se
puede obtener ayuda interactiva; es decir, puede obtener ayuda
directamente solo con posicionarse sobre esa parte y pulsar la tecla
F1 estas partes son:
 Todas las ventanas de Visual Basic (ventana de propiedades, de
código, etc.)
 Los controles de la caja de herramientas
 Los objetos de un formulario o de un objeto documento
 Las propiedades de la ventana propiedades
 Los procedimientos conducidos por un eventos de la ventana de
código
 Las palabras clave Visual Basic (instrucciones, funciones,
propiedades, métodos, eventos, y objetos especiales).
 Los mensajes de error, también mientras escribe las palabras clave,
Visual Basic le ayudara mostrándole la sintaxis para que no tenga
que esforzarse en memorizarla. Analógicamente, tendrá ayuda
relativa a los objetos y sus propiedades.
6. Ventajas:
 Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.
 Se dibuja formularios mediante el arrastre de controles.
 La sintaxis tiene semejanza al lenguaje natural humano.
 Lenguaje compatible con Microsoft Office.
 Es un lenguaje RAD centrado en conseguir en el menor tiempo posible
los resultados que se desea obtener.
 Tiene una ligera implementación de la POO (La Programación Orientada
a Objetos, la cual es un paradigma de programación que se usa objetos
y sus interacciones para diseñar aplicaciones y programas de
computadora.
 Permite el tratamiento de mensajes de Windows.
 Es excelente para cálculos intensivos del CPU como por ejemplo
operaciones matemáticas.
7. Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o
Text), AddItem, BackColor, ForeColor (Puedes utilizar un cuadro
sinóptico):
 Caption: Especifica el texto que se muestra en el título de un objeto. Está
disponible en tiempo de diseño y en tiempo de ejecución.
 AddItem: Permite añadir nuevos elementos a la lista.
 BackColor: Especifica el color del fondo. Está disponible en tiempo de
diseño y en tiempo de ejecución.
 ForeColor: Especifica el color del primer plano empleado para mostrar
texto y gráficos en un objeto. Está disponible en tiempo de diseño y en
tiempo de ejecución.
 Name: Específica el nombre del objeto al que se hace referencia en el
código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo
de ejecución.
CONCLUSIÓN
Con la conclusión de este trabajo investigativo se pudo comprender
que Visual Basic es simplemente un lenguaje de programación
orientado a eventos, siendo diseñado para facilitar el desarrollo de
aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de
Visual Basic integra muchas funciones diferentes como el diseño,
modificación,compilación y depuración en un entorno común. De igual
manera, una de las características de Visual Basic es que este es un
lenguaje de fácil aprendizaje tanto para programadores principiantes
como expertos y es utilizado principalmente para aplicaciones de
gestiónde empresas,debido a la rapidez con la que puede hacerse un
programa. Cabe destacar que Visual Basic tiene muchas ventajas
entre las cuales se encuentra que es excelente para cálculos
intensivos del CPU como por ejemplo operaciones matemáticas. Por
otra parte, pude diferenciarlas definiciones de propiedades,métodosy
eventos las cuales están muy relacionadas al lenguaje de Visual
Basic. Así mismo comprendí para que se utilice cada objeto intrínseco,
en donde por ejemplo el control PictureBox se utiliza para mostrar y
cargar archivos de imagen y el control Image solo se utiliza para
cargar imágenes prediseñadas. Finalmente, como se pudo visualizar
en el cuadro sinóptico se diferenció algunas de las propiedades
básicas de acuerdo al tipo de objeto.
Elibeth Melendez

Más contenido relacionado

La actualidad más candente

Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584KarolaynCardozo1
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosCristian Gonzalez
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicMarielys Artigas
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicFrancisco Silva
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basicRaul Cota
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando EspinozaMarvel ico
 
Trabajo
TrabajoTrabajo
Trabajoqwz123
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 

La actualidad más candente (20)

Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Roxana
RoxanaRoxana
Roxana
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Trabajo
TrabajoTrabajo
Trabajo
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual basic
Visual basicVisual basic
Visual basic
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 

Similar a Elibeth Melendez

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacionjosecoronel38
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0aismar gil
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuelaGabrielSaracheHernan
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN MariaLeon126
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en wordElvin Fortin
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC25309816
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0eduardsoler1
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel AraujoGabrielAPSM
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basiccheverito18
 

Similar a Elibeth Melendez (20)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Visual basic
Visual basicVisual basic
Visual basic
 
Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en word
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basic
 

Último

Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 

Último (20)

Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 

Elibeth Melendez

  • 1. REPÚBLICA BLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” Fundamentos de Visual Basic Autor: Meléndez Elibeth C.I: 28.040.271 INGENIERIA INDUSTRIAL
  • 2. INTRODUCCION Para los fines del presente trabajo de programación, en el cual se tratara sobre los fundamentos de Visual Basic cabe destacar que Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Así mismo su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programación misma. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. Por otra parte, se realizó una investigación exhaustiva acerca del entorno de trabajo de Visual Basic, así como su definición, características y ventajas. De igual manera se dio a conocer el significado de propiedades, métodos y eventos, así como también la definición y utilización de algunos objetos intrínsecos, entre los cuales se encuentran: Label, Combobox, ListBox, Image, etc. Finalmente se presenta un cuadro sinóptico en donde se explica para que sirven algunas propiedades básicas de acuerdo al tipo de objeto. A continuación un poco más sobre esta temática investigativa
  • 3. Fundamentos de Visual Basic 1. ¿Qué es Visual Basic 6.0? Es un lenguaje de programación impulsado por eventos de tercera generación y entorno de desarrollo integrado (IDE) de Microsoft para su modelo de programación de Modelo de Objetos Componentes (COM) lanzado por primera vez en 1991 y declarado legado durante 2008. Microsoft pretendía que Visual Basic fuera relativamente fácil de usar. aprender y usar Visual Basic se derivó de BASIC y permite el rápido desarrollo de aplicaciones (RAD) de aplicaciones de interfaz gráfica de usuario (GUI) , el acceso a bases de datos utilizando objetos de acceso a datos ,Objetos de datos remotos u objetos de datos ActiveX , y creación de controles y objetos ActiveX. 2. Definición de propiedades, métodos y eventos: Los objetos de Visual Basic tienen propiedades, métodos y eventos.  Las propiedades son los datos que describen un objeto.  Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje).  Un método agrupa el código que se ejecuta en respuesta a un evento. Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo. 3. Características de Visual Basic:  Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando actualmente  Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.  Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado
  • 4.  Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.  Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc. 4. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image), definición y utilización (para qué se utilizan):  Textbox: Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situación del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamaño que queramos en nuestro formulario  Label: Este control es también uno de los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, no permitiendo la introducción de datos por parte del usuario.  ComboBox y ListBox: Estos dos controles, debido a su similitud, se estudian conjuntamente, Se obtienen directamente de la caja de herramientas: Un control ListBox muestra una lista de elementos en la que el usuario puede seleccionar uno o más. Si el número de elementos supera el número que puede mostrarse, se agregará automáticamente una barra de desplazamiento al control ListBox. Un control ComboBox combina las características de un control TextBox y un control ListBox. Los usuarios pueden introducir información en la parte del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista del control. En resumen, un ComboBox es la combinación de un ListBox, que se comporta como si de un ListBox se tratase, y de un TextBox, con comportamiento análogo a un TextBox sencillo, con la particularidad aquí
  • 5. de que el texto se le puede introducir por teclado, o elegir uno de los que figuran en la parte ListBox del Combo.  CommandButton: Este control es el típico botón que aparece en todas las aplicaciones y que al hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que queramos. 5. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí: El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia interfaz. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en la figura siguiente:
  • 6. El entorno integrado de desarrollo de Visual Basic consta de los siguientes elementos:  Barras de menús: Presentan los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporciona otros menús para tener acceso a funciones específicas de programación como proyecto, formato o depuración.  Menús contextuales: Contienen accesos directos a acciones que se realizan con frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el objeto que está usando. La lista específica de opciones disponibles en el menú contextual depende de la parte del entorno en la que se hace clic con el botón secundario del mouse. Por ejemplo, el menú contextual que aparece cuando hace clic con el botón secundario del mouse en el cuadro de herramientas le permite mostrar el cuadro de dialogo componentes, ocultar el cuadro de herramientas, acoplar o desacoplar el cuadro de herramientas, o agregar una ficha personalizada al cuadro de herramientas.  Barras de herramientas: Proporciona un rápido acceso a los comandos usados normalmente en el entorno de programación. Haga clic en un botón de la barra de herramientas para llevar a cabo la acción que representa ese botón. De forma predeterminada, al iniciar Visual Basic se presenta la barra de herramientas estándar. Es posible activar o desactivar otras barras de herramientas adicionales para modificar o diseñar formularios desde el comando barras de herramientas de menú Ver. Las barras de herramientas se pueden acoplar debajo de la barra de menús o pueden flotar si selecciona la barra vertical del borde izquierdo y al arrastra fuera de la barra de menús.
  • 7.  Cuadro de herramientas: Proporciona un conjunto de herramientas que puede usar durante el diseño para colocar controles en un formulario. Además del diseño del cuadro de herramientas predeterminado, puede crear su propio diseño personalizado si selecciona agregar ficha en el menú contextual y agrega controles a la ficha resultante.  Ventana explorador de proyectos: Enumera los formularios y módulos del proyecto actual. Un proyecto es la colección de archivos que usa para generar una aplicación.  Ventana propiedades: Enumera los valores de las propiedades del control o formulario seleccionado. Una propiedad es una característica de un objeto, como su tamaño, titulo o color.  Examinador de objetos: Enumera los objetos disponibles que puede usar en su proyecto y le proporciona una manera rápida de desplazarse a través del código. Puede usar el examinador de objetos para explorar objetos en Visual Basic y otras aplicaciones, ver que métodos y propiedades están disponibles para esos objetos, y pegar código de procedimientos en su aplicación.  Diseñador de formularios: Funciona como una ventana en la que se personaliza el diseño de la interfaz de su aplicación. Agrega controles, gráficos e imágenes a un formulario para crear la apariencia que desee. Cada formulario de la aplicación tiene su propia ventana diseñador de formulario.  Ventana editor de código: Funciona como un editor para escribir el código de la aplicación. Se crea una ventana editor de código diferente para cada formulario o modulo del código de la aplicación.  Ventana posición del formulario: La ventana posición del formulario le permite colocar los formularios de su aplicación utilizando una pequeña representación gráfica de la pantalla.  Ayuda mientras trabaja: Visual Basic incorpora una amplia documentación que le puede ayudar mientras desarrolla su aplicación. Si ejecuta la orden contenido del menú ayuda de Visual Basic se visualizara una ventana con la ayuda proporcionada por la biblioteca MSDN (Microsoft Developer Network): Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla de contenido, el índice, o bien buscando una determinada palabra o cadena de caracteres.  Ayuda interactiva: Visual Basic tiene varias partes sobre las que se puede obtener ayuda interactiva; es decir, puede obtener ayuda
  • 8. directamente solo con posicionarse sobre esa parte y pulsar la tecla F1 estas partes son:  Todas las ventanas de Visual Basic (ventana de propiedades, de código, etc.)  Los controles de la caja de herramientas  Los objetos de un formulario o de un objeto documento  Las propiedades de la ventana propiedades  Los procedimientos conducidos por un eventos de la ventana de código  Las palabras clave Visual Basic (instrucciones, funciones, propiedades, métodos, eventos, y objetos especiales).  Los mensajes de error, también mientras escribe las palabras clave, Visual Basic le ayudara mostrándole la sintaxis para que no tenga que esforzarse en memorizarla. Analógicamente, tendrá ayuda relativa a los objetos y sus propiedades. 6. Ventajas:  Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.  Se dibuja formularios mediante el arrastre de controles.  La sintaxis tiene semejanza al lenguaje natural humano.  Lenguaje compatible con Microsoft Office.  Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.  Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que se usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.  Permite el tratamiento de mensajes de Windows.  Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas. 7. Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor, ForeColor (Puedes utilizar un cuadro sinóptico):  Caption: Especifica el texto que se muestra en el título de un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución.  AddItem: Permite añadir nuevos elementos a la lista.  BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y en tiempo de ejecución.
  • 9.  ForeColor: Especifica el color del primer plano empleado para mostrar texto y gráficos en un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución.  Name: Específica el nombre del objeto al que se hace referencia en el código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.
  • 10. CONCLUSIÓN Con la conclusión de este trabajo investigativo se pudo comprender que Visual Basic es simplemente un lenguaje de programación orientado a eventos, siendo diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de Visual Basic integra muchas funciones diferentes como el diseño, modificación,compilación y depuración en un entorno común. De igual manera, una de las características de Visual Basic es que este es un lenguaje de fácil aprendizaje tanto para programadores principiantes como expertos y es utilizado principalmente para aplicaciones de gestiónde empresas,debido a la rapidez con la que puede hacerse un programa. Cabe destacar que Visual Basic tiene muchas ventajas entre las cuales se encuentra que es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas. Por otra parte, pude diferenciarlas definiciones de propiedades,métodosy eventos las cuales están muy relacionadas al lenguaje de Visual Basic. Así mismo comprendí para que se utilice cada objeto intrínseco, en donde por ejemplo el control PictureBox se utiliza para mostrar y cargar archivos de imagen y el control Image solo se utiliza para cargar imágenes prediseñadas. Finalmente, como se pudo visualizar en el cuadro sinóptico se diferenció algunas de las propiedades básicas de acuerdo al tipo de objeto.