SlideShare una empresa de Scribd logo
1 de 11
REPÚBLICA BOLIVARIANADE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓNUNIVERSITARIA.
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGOMARIÑO”
EXTENSIÓN COL - SEDE CIUDAD OJEDA
Fundamentos de visual basic.
Realizado por:
Berttiz Carlianis
C.I: 26.018.838
Ciudad Ojeda, enero 2018
Introducción.
Mediante este trabajo esperamos conocer acerca de visual basic, de su lenguaje
y de las ventajas que él tiene, dentro de sus funcionalidades en las que
encontramos barra de herramientas, barras contextuales, ventana de explorador,
diseñador de formulario, entre otras.
Por otra parte el lenguaje de programación Visual Basic es uno de los lenguajes
de programación que utiliza una interfaz visual es decir que nos permite
programar en un entorno gráfico, nos permite realizar un gran número de tareas
sin escribir código, simplemente realizando operaciones con el ratón sobre la
pantalla de la computadora.
Desarrollo.
1. Fundamentos del entorno del trabajo de visual basic.
El entorno de trabajo de visual basic se denomina frecuentemente 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, cada una con su propia interfaz.
Cuando se inicia el programa podemos encontrar las siguientes funciones:
 Barras de menús: Presentan los comandos que se usan para trabajar con
visual basic. Además de los menús, archivo, edición, ver, ventana y ayuda
se proporcionan 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.
 Barra de herramientas: Proporciona un rápido acceso a los comandos
usados normalmente en el entorno de programación.
 Cuadro de herramientas: Proporciona un conjunto de herramientas que
puede usar durante el diseño para colocar controles en un formulario.
 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 de 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.
 Examinadorde 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.
 Diseñador de formulario: Funciona como una ventana en la que personaliza
el diseño de la interfaz de su aplicación. Agregue controles, gráficos e
imágenes a un formulario para crear la apariencia que desee.
 Ventana editor de código: Funciona como un editor para escribir el código
de la aplicación.
 Ventana posición del formulario: permite colocar los formularios de su
aplicación utilizando una pequeña representación gráfica de la pantalla.
2.- Lenguaje de visual basic.
El lenguaje de programación Visual Basic es uno de los lenguajes de
programación que utiliza una interfaz visual es decir que nos permite programar
en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir
código, simplemente realizando operaciones con el ratón sobre la pantalla de la
computadora.
Este lenguaje de programación es uno de los que más interés despiertan entre
los programadores. Porque este lenguaje de programación, el Visual Basic, le
facilita la realización de tareas complejas en poco tiempo y a los que están
comenzado a programar con Visual Basic ven como son capaces de realizar
pequeños programas al poco tiempo de haber comenzado a estudiar este
lenguaje de programación.
Programa, salido a mediados de 1998, muy mejorado, incluyó la posibilidad de
crear aplicaciones basadas en Web.
4. Características de visual basic.
 Los compiladores de Visual Basic generan código que requiere una o más
librerías de enlace dinámico para que funcione, conocidas comúnmente
como DLL (sigla en inglés 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 versión) y en otros en
VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL
proveen las funciones básicas implementadas en el lenguaje, conteniendo
rutinas en código ejecutable que son cargadas bajo demanda en tiempo
de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo
DLL con variedad de funciones, tales como las que facilitan el acceso a la
mayoría de las funciones del sistema operativo o las que proveen medios
para la integración con otras aplicaciones.
 Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic
se puede ejecutar el programa que esté desarrollándose, es decir en
modo intérprete (en realidad pseudo-compila el programa muy
rápidamente y luego lo ejecuta, simulando la función de un intérprete
puro).
 El propio Visual Basic provee soporte para empaquetado y distribución;
es decir, permite generar un módulo instalador que contiene al programa
ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese
módulo la aplicación desarrollada se distribuye y puede ser instalada en
cualquier equipo (que tenga un sistema operativo compatible).
 Tiene bibliotecas DLL, hay numerosas aplicaciones desarrolladas por
terceros que permiten disponer de variadas y múltiples funciones, incluso
mejoras para el propio Visual Basic; las hay también para el empaquetado
y distribución, y hasta para otorgar mayor funcionalidad al entorno de
programación (IDE).
5. Ventajas de visual basic.
 Posee una curva de aprendizaje muy rápida
 Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prácticamente total a la API de Windows, incluidas librerías
actuales.
 Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y componentes ActiveX de
otros lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
 Si bien permite desarrollar grandes y complejas aplicaciones, también provee
un entorno adecuado para realizar pequeños prototipos rápidos.
6. Definición de propiedades, métodos y eventos.
Una propiedad: Es un atributo de un objeto que define una de las características
del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su
comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las
características de un objeto, se cambian los valores de las propiedades
correspondientes.
Para establecer el valor de una propiedad, establezca la referencia a un objeto
con un punto, el nombre de propiedad, un signo igual (=) y el nuevo valor de la
propiedad.
Un método: Es una acción que un objeto puede realizar. Por ejemplo, Add es un
método del objeto ComboBox, porque agrega una nueva entrada a un cuadro
combinado
Un evento: Es una acción que un objeto reconoce, como hacer clic con
el mouse (ratón) o presionar una tecla, y para el que puede escribir código para
responder.
Los eventos se producen como consecuencia de una acción del usuario o de
código de programa, o bien pueden ser desencadenados por el sistema.
También puede desarrollar eventos personalizados propios para que los generen
sus objetos y los controlen otros objetos
7. Controles intrínsecos.
Nombre de control Nombre de clase Descripción
Casilla de verificación CheckBok
Presenta una opción
tipo: verdadero-falso.
Cuadro combinado ComboBox
Combina un cuadro de
texto y un cuadro de lista
Botón de comando CommandButton
Ejecuta un comando o
una acción cuando el
usuario hace clic en él.
Datos Data
Permite conectar una
base de datos existente
y presentar información
en ella en los
formularios.
Cuadro de lista de
directorios DirListBox
Presenta directorios y
rutas de acceso.
Cuadro de lista de
archivos FileListBox
Presenta una lista de
archivos.
Cuadro de lista de
unidades DriveListBox
Presenta una lista de
unidades de disco
válidas.
Marco Frame
Proporciona un
contenedor visual y
funcional para los
controles.
Barras de
desplazamiento
horizontal y vertical
HScrollBar y VScrollBar
Permite que un usuario
agregue barras de
desplazamiento a
controles que no las
tienen de forma
automática.
Imagen Image
Presenta mapas de bits,
iconos o metarchivos de
Windows, archivos.
Etiqueta Label
Presenta texto con el
cual el usuario no puede
interactuar ni modificar.
Línea Line
Agrega un segmento de
línea recta a un
formulario.
Cuadro de lista ListBox
Presenta una lista de
elementos entre los que
el usuario puede elegir.
Contenedor OLE OLE
Incrusta datos en una
aplicación de Visual
Basic.
Boton de opcion OptionButton
El control OptionButton,
como parte de un grupo
de opciones con otros
botones de opción.
Presenta varias
opciones entre las que el
usuario sólo puede
elegir una.
Cuadro de imágen Picturebox
Presenta mapas de bits,
íconos o metarchivos de
Windows y otros tipos de
archivos.
Forma Shape
Agrega un rectángulo,
un cuadrado, una elipse
o un círculo a un
formulario, marco o
cuadro de imagen.
Cuadro de texto TextBox
Proporciona una área
para escribir o presentar
texto.
Cromometro Timer
Ejecuta eventos
periódicos a intervalos
de tiempo especificado.
8. Propiedades básicas de acuerdo al tipo de objeto.
 Text: Texto que aparecerá en el control.
Name: Nombre el control.
 Backcolor: Color que tendrá el fondo de la caja de texto.
 Forecolor: Es el color de la letra que tendrá el control.
Conclusión
En este trabajo pude conocer un poco más acerca de visual basic, dicho
programa es de gran importancia, además de su gran funcionalidad.
Este programa presenta grandes ventajas, ya que nos permite aprender con
mayor facilidad y poder utilizar aun sin conocer sus lenguajes debido a su forma
explicativa, esto nos facilitara en gran medida muchos de los cálculos que se
suelen realizar manualmente y de esta forma también tendríamos como ventaja
el ahorro del tiempo y la disminución de errores.
Referencias Bibliográficas.
https://es.wikipedia.org/wiki/Visual_Basic
https://msdn.microsoft.com/es-es/library/cc437060(v=vs.71).aspx
http://masalladevisualbasic.galeon.com/controles.html
http://javierm-visualbasic60.blogspot.com/2007/10/herramientas-mas-utilizadas.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Roxana
RoxanaRoxana
Roxana
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
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
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Trabajo
TrabajoTrabajo
Trabajo
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 

Similar a Visual Basic

Similar a Visual Basic (16)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Visual Basic

  • 1. REPÚBLICA BOLIVARIANADE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓNUNIVERSITARIA. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGOMARIÑO” EXTENSIÓN COL - SEDE CIUDAD OJEDA Fundamentos de visual basic. Realizado por: Berttiz Carlianis C.I: 26.018.838 Ciudad Ojeda, enero 2018
  • 2. Introducción. Mediante este trabajo esperamos conocer acerca de visual basic, de su lenguaje y de las ventajas que él tiene, dentro de sus funcionalidades en las que encontramos barra de herramientas, barras contextuales, ventana de explorador, diseñador de formulario, entre otras. Por otra parte el lenguaje de programación Visual Basic es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora.
  • 3. Desarrollo. 1. Fundamentos del entorno del trabajo de visual basic. El entorno de trabajo de visual basic se denomina frecuentemente 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, cada una con su propia interfaz. Cuando se inicia el programa podemos encontrar las siguientes funciones:  Barras de menús: Presentan los comandos que se usan para trabajar con visual basic. Además de los menús, archivo, edición, ver, ventana y ayuda se proporcionan 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.  Barra de herramientas: Proporciona un rápido acceso a los comandos usados normalmente en el entorno de programación.  Cuadro de herramientas: Proporciona un conjunto de herramientas que puede usar durante el diseño para colocar controles en un formulario.  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.
  • 4.  Ventana de 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.  Examinadorde 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.  Diseñador de formulario: Funciona como una ventana en la que personaliza el diseño de la interfaz de su aplicación. Agregue controles, gráficos e imágenes a un formulario para crear la apariencia que desee.  Ventana editor de código: Funciona como un editor para escribir el código de la aplicación.  Ventana posición del formulario: permite colocar los formularios de su aplicación utilizando una pequeña representación gráfica de la pantalla. 2.- Lenguaje de visual basic. El lenguaje de programación Visual Basic es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora. Este lenguaje de programación es uno de los que más interés despiertan entre los programadores. Porque este lenguaje de programación, el Visual Basic, le facilita la realización de tareas complejas en poco tiempo y a los que están comenzado a programar con Visual Basic ven como son capaces de realizar pequeños programas al poco tiempo de haber comenzado a estudiar este lenguaje de programación. Programa, salido a mediados de 1998, muy mejorado, incluyó la posibilidad de crear aplicaciones basadas en Web.
  • 5. 4. Características de visual basic.  Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés 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 versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.  Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro).  El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).  Tiene bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE).
  • 6. 5. Ventajas de visual basic.  Posee una curva de aprendizaje muy rápida  Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.  Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.  Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.  Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.  Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos. 6. Definición de propiedades, métodos y eventos. Una propiedad: Es un atributo de un objeto que define una de las características del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las características de un objeto, se cambian los valores de las propiedades correspondientes. Para establecer el valor de una propiedad, establezca la referencia a un objeto con un punto, el nombre de propiedad, un signo igual (=) y el nuevo valor de la propiedad. Un método: Es una acción que un objeto puede realizar. Por ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado
  • 7. Un evento: Es una acción que un objeto reconoce, como hacer clic con el mouse (ratón) o presionar una tecla, y para el que puede escribir código para responder. Los eventos se producen como consecuencia de una acción del usuario o de código de programa, o bien pueden ser desencadenados por el sistema. También puede desarrollar eventos personalizados propios para que los generen sus objetos y los controlen otros objetos 7. Controles intrínsecos. Nombre de control Nombre de clase Descripción Casilla de verificación CheckBok Presenta una opción tipo: verdadero-falso. Cuadro combinado ComboBox Combina un cuadro de texto y un cuadro de lista Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él. Datos Data Permite conectar una base de datos existente y presentar información en ella en los formularios. Cuadro de lista de directorios DirListBox Presenta directorios y rutas de acceso. Cuadro de lista de archivos FileListBox Presenta una lista de archivos. Cuadro de lista de unidades DriveListBox Presenta una lista de unidades de disco válidas. Marco Frame Proporciona un contenedor visual y funcional para los controles.
  • 8. Barras de desplazamiento horizontal y vertical HScrollBar y VScrollBar Permite que un usuario agregue barras de desplazamiento a controles que no las tienen de forma automática. Imagen Image Presenta mapas de bits, iconos o metarchivos de Windows, archivos. Etiqueta Label Presenta texto con el cual el usuario no puede interactuar ni modificar. Línea Line Agrega un segmento de línea recta a un formulario. Cuadro de lista ListBox Presenta una lista de elementos entre los que el usuario puede elegir. Contenedor OLE OLE Incrusta datos en una aplicación de Visual Basic. Boton de opcion OptionButton El control OptionButton, como parte de un grupo de opciones con otros botones de opción. Presenta varias opciones entre las que el usuario sólo puede elegir una. Cuadro de imágen Picturebox Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos de archivos.
  • 9. Forma Shape Agrega un rectángulo, un cuadrado, una elipse o un círculo a un formulario, marco o cuadro de imagen. Cuadro de texto TextBox Proporciona una área para escribir o presentar texto. Cromometro Timer Ejecuta eventos periódicos a intervalos de tiempo especificado. 8. Propiedades básicas de acuerdo al tipo de objeto.  Text: Texto que aparecerá en el control. Name: Nombre el control.  Backcolor: Color que tendrá el fondo de la caja de texto.  Forecolor: Es el color de la letra que tendrá el control.
  • 10. Conclusión En este trabajo pude conocer un poco más acerca de visual basic, dicho programa es de gran importancia, además de su gran funcionalidad. Este programa presenta grandes ventajas, ya que nos permite aprender con mayor facilidad y poder utilizar aun sin conocer sus lenguajes debido a su forma explicativa, esto nos facilitara en gran medida muchos de los cálculos que se suelen realizar manualmente y de esta forma también tendríamos como ventaja el ahorro del tiempo y la disminución de errores.