SlideShare ist ein Scribd-Unternehmen logo
1 von 6
¿Qué es Visual Basic?

La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de
usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia
y la ubicación de los elementos de la interfaz, simplemente puede agregar objetos
prefabricados en su lugar dentro de la pantalla. Si ha utilizado alguna vez un programa de
dibujo como Paint, ya tiene la mayor parte de las habilidades necesarias para crear una
interfaz de usuario efectiva.
La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic
Instruction Code), un lenguaje utilizado por más programadores que ningún otro lenguaje
en la historia de la informática o computación. Visual Basic ha evolucionado a partir del
lenguaje BASIC original y ahora contiene centenares de instrucciones, funciones y palabras
clave, muchas de las cuales están directamente relacionadas con la interfaz gráfica de
Windows. Los principiantes pueden crear aplicaciones útiles con sólo aprender unas pocas
palabras clave, pero, al mismo tiempo, la eficacia del lenguaje permite a los profesionales
acometer cualquier objetivo que pueda alcanzarse mediante cualquier otro lenguaje de
programación de Windows.

1- Introducción:
1.1- Programación orientada a objetos.
1.1.1- Objetos.

Un objeto es una entidad que tiene asociado un conjunto de métodos, eventos y propiedades.
Ejemplo: Una caja de texto (TextBox) en la cual podemos escribir cualquier línea es un
objeto.

1.1.2- Propiedades.

Son las características que posee un objeto o un formulario (ventana de Windows).
Ejemplo: Color de fondo del formulario, Fuente de texto de un TextBox, ….

1.1.3- Métodos.

Los métodos son funciones internas de un determinado objeto que permite realizar
funciones sobre él o sobre otro objeto.
Ejemplo : Deseamos poner en la ventana Windows de nuestra aplicación "Hola mundo",
por tanto pondremos el método -> Ventana.Print "Hola mundo"

1.1.4- Eventos.

Los eventos son acciones que se pueden realizar en cualquier control: click, doble click,
movimiento del ratón. A estos eventos se les puede asociar código para que se ejecute al
producir el evento.
Un programa Visual Basic es un POE (Programa orientado a eventos).
Todo lo que hacemos en un programa Visual Basic está generado por medio de eventos.




DULMAR YESID PEREZ TORRADO
Elementos del entorno integrado de desarrollo

El entorno integrado de desarrollo de Visual Basic (IDE) consta de los siguientes elementos.

Barra de menús
Presenta 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 proporcionan otros menús para
tener acceso a funciones específicas de programación como Proyecto, Formato o
Depuración.


Barras de herramientas
Proporcionan 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, diseñar formularios desde el comando Barras de
herramientas del menú Ver.

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,




DULMAR YESID PEREZ TORRADO
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, título 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 qué 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. Agregue 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 módulo del código de la aplicación.
Ventana Posición del formulario
La ventana Posición del formulario (figura 2.2) le permite colocar los formularios de su
aplicación utilizando una pequeña representación gráfica de la pantalla.
Figura 2.2 La ventana Posición del formulario




Ventanas Inmediato, Locales e Inspección
Estas ventanas adicionales se proporcionan para la depuración de la aplicación. Sólo están
disponibles cuando ejecuta la aplicación dentro del IDE.

                                   Tipos de Variables

       Dim: Al declarar una variable con esta palabra estamos diciendo que la variable
sea local al ámbito en que se declara. Puede ser dentro de un procedimiento o dentro de
un formulario, de esta forma no sería accesible desde los demás procedimientos o
formularios.
       Ej:     Dim suma



DULMAR YESID PEREZ TORRADO
Public: Las variables declaradas serán publicas y podrán estar accesibles desde
todos los formularios de la aplicación. Para conseguirlo tendremos que declararlas en un
módulo de código, no en la sección declarations de cualquier formulario de los que conste
la aplicación.
        Ej:    Public suma

                                 TIPOS DE VARIABLES

                  TIPO                         COMENTARIO
             BOOLEAN           Sólo admite 2 valores TRUE o FALSE
             BYTE              admite valores entre 0 y 255
             INTEGER           admite valores entre -32768 y 32767
                               admite valores entre -2.147.483.648 y
             LONG
                               2.147.483.647
             SINGLE            admite valores decimales con precisión simple
             DOUBLE            admite valores decimales de doble precisión
             CURRENCY          válido para valores de tipo moneda
             STRING            cadenas de caracteres
             Variant           Admite cualquier tipo de datos
             DATE              fechas, permite operar con ellas




Para nuestro primer ejemplo usaremos




              Objeto             Propiedad              Valor
              Form               Caption                ¡Hola, mundo!
              TextBox            Text                   (Vacío)
              CommandButton      Caption                Aceptar

Private Sub Command1_Click ()
  Text1.Text = "¡Hola, mundo!"
End Sub


Ejemplo 2




DULMAR YESID PEREZ TORRADO
Private Sub Command1_Click()
Dim a,b,c As Integer
a = val(Text1)
b = val(Text2)
c=a+b
Text3 = c
End Sub

Utilización de Objetos:

Label: El label es un objeto que se utiliza para etiquetar títulos alusivos a una entrada de
       datos o para desplegar valores generados por un proceso o el resultado de
       alguna operación. El ícono que representa este objeto en la barra de
       herramientas es similar a:




Text Box: El objeto Text Box se utiliza generalmente para capturar valores digitados por
       el usuario. El ícono que representa este objeto en la barra de herramientas es
       similar a:




Frame: El marco es un objeto utilizado como un repositorio donde se conjuntan otros
       objetos. Por ejemplo, en un frame se pueden colocar botones de opciones, cajas
       de chequeos o de imágenes. Se tiene la versatilidad que cuando se traslada el
       frame a otra parte del formulario o se copia o corta y se pega en otro, los objetos
       contenidos se conservan en el. El icono que representa este objeto en la barra de
       herramientas es similar a:




CommandButton: El objeto botón de comando se utiliza para contener el código que se
     necesita ejecutar, ante una necesidad determinada. Por ejemplo, es muy común
     ver este tipo de objeto en órdenes tales como Aceptar, Cancelar, Ignorar,
     Ejecutar, Consultar, entre otras. El ícono que representa este objeto en la barra
     de herramientas es similar a:




Check Box: La caja de chequeo es utilizada para que el usuario pueda seleccionar una o
       varias opciones de muchas posibles, mediante un click sobre sus cuadros de
       chequeo. Por ejemplo, se puede seleccionar la compra de varias partes de
       computadora dentro de un establecimiento dedicado a la venta de estas partes:
       se puede adquirir un disco duro, un controlador de disquete y un kit de
       multimedia, por ejemplo. Estas opciones bien podrían radicar dentro de una caja
       de chequeo. Asimismo, se puede programar que mediante una caja de chequeo


DULMAR YESID PEREZ TORRADO
se escojan las características físicas de un bien o un servicio. El ícono que
        representa este objeto en la barra de herramientas es similar a:




Option Button: Muchas veces se necesita escoger una dentro de varias opciones. Esto es lo que
        facilita el objeto botón de opción. Por ejemplo, si se realiza una compra podría
        considerarse si es de crédito o de contado. También, puede necesitarse escoger una
        jornada laboral: diurna o nocturna o el sexo de una persona: masculino o femenino. El
        ícono que representa este objeto en la barra de herramientas es similar a:




DULMAR YESID PEREZ TORRADO

Weitere ähnliche Inhalte

Was ist angesagt?

Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
Ayhli123
 

Was ist angesagt? (20)

Jueves
JuevesJueves
Jueves
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
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
 
Vba para excel
Vba para excelVba para excel
Vba para excel
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
 
1 programa de sumar y restar
1 programa de sumar y restar1 programa de sumar y restar
1 programa de sumar y restar
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Master vba
Master vbaMaster vba
Master vba
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Curso taller vba macros
Curso taller vba macrosCurso taller vba macros
Curso taller vba macros
 

Andere mochten auch

Proceso productivo de los gorros de copas
Proceso productivo de los gorros de copasProceso productivo de los gorros de copas
Proceso productivo de los gorros de copas
juakoko
 
Nuevo microsoft office power point presentation (1)
Nuevo microsoft office power point presentation (1)Nuevo microsoft office power point presentation (1)
Nuevo microsoft office power point presentation (1)
Diiana06
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
romeprofe
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
informatico2021
 

Andere mochten auch (20)

Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Menu peluasan rmt 2016
Menu peluasan rmt 2016Menu peluasan rmt 2016
Menu peluasan rmt 2016
 
Proceso productivo de los gorros de copas
Proceso productivo de los gorros de copasProceso productivo de los gorros de copas
Proceso productivo de los gorros de copas
 
Autobiografia Maicol Castro
Autobiografia Maicol CastroAutobiografia Maicol Castro
Autobiografia Maicol Castro
 
Proyecto venecia
Proyecto veneciaProyecto venecia
Proyecto venecia
 
Placenta
PlacentaPlacenta
Placenta
 
Excel
ExcelExcel
Excel
 
April 6, 2016 City Council Mtg. LSL Independent Auditors Report
April 6, 2016 City Council Mtg. LSL Independent Auditors ReportApril 6, 2016 City Council Mtg. LSL Independent Auditors Report
April 6, 2016 City Council Mtg. LSL Independent Auditors Report
 
Nuevo microsoft office power point presentation (1)
Nuevo microsoft office power point presentation (1)Nuevo microsoft office power point presentation (1)
Nuevo microsoft office power point presentation (1)
 
Công thức tích phân
Công thức tích phânCông thức tích phân
Công thức tích phân
 
Wamp server
Wamp serverWamp server
Wamp server
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
Visual basic
Visual basicVisual basic
Visual basic
 
Resume Mohd Ruzaini Ariffin2
Resume Mohd Ruzaini Ariffin2Resume Mohd Ruzaini Ariffin2
Resume Mohd Ruzaini Ariffin2
 
Cartel spai vincle
Cartel spai vincleCartel spai vincle
Cartel spai vincle
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Actividades CS coll 2016
Actividades CS coll 2016 Actividades CS coll 2016
Actividades CS coll 2016
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
 
Minit sainssk jengka 25 ke 2
Minit sainssk jengka 25 ke 2Minit sainssk jengka 25 ke 2
Minit sainssk jengka 25 ke 2
 

Ähnlich wie Qué es visual basic

aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
karlafabiola123456
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
ColegioUpb
 

Ähnlich wie Qué es visual basic (20)

Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
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
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Roxana
RoxanaRoxana
Roxana
 
Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 0.6 rivera & g
Visual basic 0.6 rivera & gVisual basic 0.6 rivera & g
Visual basic 0.6 rivera & g
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
 
Clase01net
Clase01netClase01net
Clase01net
 
Trabajo
TrabajoTrabajo
Trabajo
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Presentación de visual studio (1)
Presentación de visual studio (1)Presentación de visual studio (1)
Presentación de visual studio (1)
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
slideshare
slideshareslideshare
slideshare
 

Mehr von Dulmar Torrado

Mehr von Dulmar Torrado (20)

Taller word
Taller wordTaller word
Taller word
 
Ejercicios leyes de newton
Ejercicios leyes de newtonEjercicios leyes de newton
Ejercicios leyes de newton
 
Problemas resueltos de fisica resortes
Problemas resueltos de fisica resortesProblemas resueltos de fisica resortes
Problemas resueltos de fisica resortes
 
Primera ley de newton
Primera ley de newtonPrimera ley de newton
Primera ley de newton
 
La fuerza y ley de hooke
La fuerza y ley de hookeLa fuerza y ley de hooke
La fuerza y ley de hooke
 
Tiro parabolico
Tiro parabolicoTiro parabolico
Tiro parabolico
 
Historia medios de comunicacion
Historia medios de comunicacionHistoria medios de comunicacion
Historia medios de comunicacion
 
Aceleracion y mrua
Aceleracion y mruaAceleracion y mrua
Aceleracion y mrua
 
Caida libre-y-lanzamiento-vertical
Caida libre-y-lanzamiento-verticalCaida libre-y-lanzamiento-vertical
Caida libre-y-lanzamiento-vertical
 
Guia maquina compuesta clase
Guia maquina compuesta claseGuia maquina compuesta clase
Guia maquina compuesta clase
 
Lanzamiento horizontal
Lanzamiento horizontalLanzamiento horizontal
Lanzamiento horizontal
 
Caida libre-y-lanzamiento-vertical
Caida libre-y-lanzamiento-verticalCaida libre-y-lanzamiento-vertical
Caida libre-y-lanzamiento-vertical
 
Guia 1 ofimatica redes sociales
Guia 1 ofimatica redes socialesGuia 1 ofimatica redes sociales
Guia 1 ofimatica redes sociales
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)
 
Blog actvidad 2 analisis externo e interno
Blog actvidad 2  analisis externo e internoBlog actvidad 2  analisis externo e interno
Blog actvidad 2 analisis externo e interno
 
Guia 1 maquinas simples
Guia 1 maquinas simplesGuia 1 maquinas simples
Guia 1 maquinas simples
 
Cinematica 3 eso
Cinematica 3 esoCinematica 3 eso
Cinematica 3 eso
 
Taller practico excel 1
Taller practico excel 1Taller practico excel 1
Taller practico excel 1
 
Taller word
Taller wordTaller word
Taller word
 
Numeros naturales1
Numeros naturales1Numeros naturales1
Numeros naturales1
 

Kürzlich hochgeladen

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Kürzlich hochgeladen (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 

Qué es visual basic

  • 1. ¿Qué es Visual Basic? La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente puede agregar objetos prefabricados en su lugar dentro de la pantalla. Si ha utilizado alguna vez un programa de dibujo como Paint, ya tiene la mayor parte de las habilidades necesarias para crear una interfaz de usuario efectiva. La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code), un lenguaje utilizado por más programadores que ningún otro lenguaje en la historia de la informática o computación. Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene centenares de instrucciones, funciones y palabras clave, muchas de las cuales están directamente relacionadas con la interfaz gráfica de Windows. Los principiantes pueden crear aplicaciones útiles con sólo aprender unas pocas palabras clave, pero, al mismo tiempo, la eficacia del lenguaje permite a los profesionales acometer cualquier objetivo que pueda alcanzarse mediante cualquier otro lenguaje de programación de Windows. 1- Introducción: 1.1- Programación orientada a objetos. 1.1.1- Objetos. Un objeto es una entidad que tiene asociado un conjunto de métodos, eventos y propiedades. Ejemplo: Una caja de texto (TextBox) en la cual podemos escribir cualquier línea es un objeto. 1.1.2- Propiedades. Son las características que posee un objeto o un formulario (ventana de Windows). Ejemplo: Color de fondo del formulario, Fuente de texto de un TextBox, …. 1.1.3- Métodos. Los métodos son funciones internas de un determinado objeto que permite realizar funciones sobre él o sobre otro objeto. Ejemplo : Deseamos poner en la ventana Windows de nuestra aplicación "Hola mundo", por tanto pondremos el método -> Ventana.Print "Hola mundo" 1.1.4- Eventos. Los eventos son acciones que se pueden realizar en cualquier control: click, doble click, movimiento del ratón. A estos eventos se les puede asociar código para que se ejecute al producir el evento. Un programa Visual Basic es un POE (Programa orientado a eventos). Todo lo que hacemos en un programa Visual Basic está generado por medio de eventos. DULMAR YESID PEREZ TORRADO
  • 2. Elementos del entorno integrado de desarrollo El entorno integrado de desarrollo de Visual Basic (IDE) consta de los siguientes elementos. Barra de menús Presenta 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 proporcionan otros menús para tener acceso a funciones específicas de programación como Proyecto, Formato o Depuración. Barras de herramientas Proporcionan 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, diseñar formularios desde el comando Barras de herramientas del menú Ver. 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, DULMAR YESID PEREZ TORRADO
  • 3. 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, título 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 qué 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. Agregue 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 módulo del código de la aplicación. Ventana Posición del formulario La ventana Posición del formulario (figura 2.2) le permite colocar los formularios de su aplicación utilizando una pequeña representación gráfica de la pantalla. Figura 2.2 La ventana Posición del formulario Ventanas Inmediato, Locales e Inspección Estas ventanas adicionales se proporcionan para la depuración de la aplicación. Sólo están disponibles cuando ejecuta la aplicación dentro del IDE. Tipos de Variables Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al ámbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no sería accesible desde los demás procedimientos o formularios. Ej: Dim suma DULMAR YESID PEREZ TORRADO
  • 4. Public: Las variables declaradas serán publicas y podrán estar accesibles desde todos los formularios de la aplicación. Para conseguirlo tendremos que declararlas en un módulo de código, no en la sección declarations de cualquier formulario de los que conste la aplicación. Ej: Public suma TIPOS DE VARIABLES TIPO COMENTARIO BOOLEAN Sólo admite 2 valores TRUE o FALSE BYTE admite valores entre 0 y 255 INTEGER admite valores entre -32768 y 32767 admite valores entre -2.147.483.648 y LONG 2.147.483.647 SINGLE admite valores decimales con precisión simple DOUBLE admite valores decimales de doble precisión CURRENCY válido para valores de tipo moneda STRING cadenas de caracteres Variant Admite cualquier tipo de datos DATE fechas, permite operar con ellas Para nuestro primer ejemplo usaremos Objeto Propiedad Valor Form Caption ¡Hola, mundo! TextBox Text (Vacío) CommandButton Caption Aceptar Private Sub Command1_Click () Text1.Text = "¡Hola, mundo!" End Sub Ejemplo 2 DULMAR YESID PEREZ TORRADO
  • 5. Private Sub Command1_Click() Dim a,b,c As Integer a = val(Text1) b = val(Text2) c=a+b Text3 = c End Sub Utilización de Objetos: Label: El label es un objeto que se utiliza para etiquetar títulos alusivos a una entrada de datos o para desplegar valores generados por un proceso o el resultado de alguna operación. El ícono que representa este objeto en la barra de herramientas es similar a: Text Box: El objeto Text Box se utiliza generalmente para capturar valores digitados por el usuario. El ícono que representa este objeto en la barra de herramientas es similar a: Frame: El marco es un objeto utilizado como un repositorio donde se conjuntan otros objetos. Por ejemplo, en un frame se pueden colocar botones de opciones, cajas de chequeos o de imágenes. Se tiene la versatilidad que cuando se traslada el frame a otra parte del formulario o se copia o corta y se pega en otro, los objetos contenidos se conservan en el. El icono que representa este objeto en la barra de herramientas es similar a: CommandButton: El objeto botón de comando se utiliza para contener el código que se necesita ejecutar, ante una necesidad determinada. Por ejemplo, es muy común ver este tipo de objeto en órdenes tales como Aceptar, Cancelar, Ignorar, Ejecutar, Consultar, entre otras. El ícono que representa este objeto en la barra de herramientas es similar a: Check Box: La caja de chequeo es utilizada para que el usuario pueda seleccionar una o varias opciones de muchas posibles, mediante un click sobre sus cuadros de chequeo. Por ejemplo, se puede seleccionar la compra de varias partes de computadora dentro de un establecimiento dedicado a la venta de estas partes: se puede adquirir un disco duro, un controlador de disquete y un kit de multimedia, por ejemplo. Estas opciones bien podrían radicar dentro de una caja de chequeo. Asimismo, se puede programar que mediante una caja de chequeo DULMAR YESID PEREZ TORRADO
  • 6. se escojan las características físicas de un bien o un servicio. El ícono que representa este objeto en la barra de herramientas es similar a: Option Button: Muchas veces se necesita escoger una dentro de varias opciones. Esto es lo que facilita el objeto botón de opción. Por ejemplo, si se realiza una compra podría considerarse si es de crédito o de contado. También, puede necesitarse escoger una jornada laboral: diurna o nocturna o el sexo de una persona: masculino o femenino. El ícono que representa este objeto en la barra de herramientas es similar a: DULMAR YESID PEREZ TORRADO