SlideShare una empresa de Scribd logo
1 de 16
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
AMPLIACION MARACAIBO
CATEDRA: PROGRAMACION
FUNDAMENTOS DE
VISUAL BASIC
REALIZADO POR:
KAROLAYFINOL 28.391.226
CARRERA:#45
INTRODUCCION
Visual Basic es uno de los tantos lenguajes de programación que
podemos encontrar hoy en día. El mismo nace del BASIC
(Beginner’s All-purpose Symbolic Instruction Code) su propósito era
serviles aquellas personas interesadas en aprender un lenguaje de
programación. Luego sufrió varios cambios, en el año 1978 se
estableció el BASIC estándar. La sencillez del lenguaje fue
rechazado por los programadores avanzados ya que lo
consideraban un lenguaje para principiantes.
Primero fue GW-BASIC, luego se transformó en QuickBASIC y
actualmente se lo conoce como Visual Basic y la versión más
reciente es la 6 que se incluye en el paquete Visual Studio 6 de
Microsoft. Esta versión combina la sencillez del BASIC con un
poderoso lenguaje de programación Visual que juntos permiten
desarrollar robustos programas de 32 bits para Windows. Esta
fusión de sencillez y la estética permitió ampliar mucho más el
monopolio de Microsoft, ya que el lenguaje sólo es compatible con
Windows, un sistema operativo de la misma empresa.
ESQUEMA
 Fundamentos del entorno de trabajo de Visual Basic y del
lenguaje en sí.
 ¿Qué es visual Basic 6.0?
 Características
 Ventajas
 Definiciónde propiedades,métodosy eventos.
 Objetos intrínsecos (Label,Textbox, Combobox,
CommandButton, ListBox,PictureBox, Image...)
 Propiedadesbásicas de acuerdo al tipo de objeto:Name,
Caption (o Text), AddItem,BackColor,ForeColor.
DESARROLLO
1. Fundamentos delentornode trabajo de Visual Basic y del
lenguaje:
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:
 Barrasde menús: Presentanlos 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.
 Barrasde herramientas:Proporciona un rápido acceso a los
comandos usados normalmente en el entorno de
programación. De forma predeterminada, al iniciar Visual
Basic se presenta la barra de herramientas estándar.
 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 delproyecto 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.
 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.
2. ¿Qué es visualBasic 6.0?
Visual Basic es un ambiente gráfico de desarrollo de aplicaciones
para el sistema operativo Microsoft Windows. Las aplicaciones
creadas con Visual Basic están basadas en objetos y son
manejadas por eventos. Visual Basic se deriva del lenguaje Basic,
el cual es un lenguaje de programación estructurado. Sin embargo,
Visual Basic emplea un modelo de programación manejada por
eventos. Así mismo, Visual Basic es un lenguaje de programación
orientada al objeto, desarrollado por el alemán Alan
CooperMicrosoft. El lenguaje de programación es un dialecto de
BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación
utilizando un ambiente de desarrollo completamente gráfico que
facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma.
3. Características
 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 herramientasestá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: esel á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.
 Ventana de proyecto: muestra los elementos involucrados en
el proyecto, como formularios, módulos, controles oxc, etc.
Cada elemento puede seleccionarse en forma independiente
para su edición.
 Ventana de posición del formulario: muestra la ubicación
que tendrá el formulario en la pantalla, cuando ejecute la
aplicación. Esta ubicación puede cambiarse si se hace clic
con el botón izquierdo del mouse.
 La Ventana propiedades: muestra todas las propiedadesdel
control actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo dice
"Form1 Form", lo que está en negrita es el nombre del objeto,
y lo que le sigue es el tipo de objeto, en este caso es un
Formulario (Form).
4. Ventajas
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios de
Windows.
 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.7
 Tiene acceso a la API multimedia de DirectX (versiones
7 y 8). También está disponible, de forma no oficial, un
componente para trabajar con OpenGL 1.1.8
 Existe una versión, VBA, integrada en las aplicaciones
de Microsoft Office, tanto Windows como Mac, que
permite programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo y
bases de datos (Access).
 Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado
para realizar pequeños prototipos rápidos
5. Definición:
Propiedades: 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.
Métodos: 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.
Eventos: 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 escribircó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.
6. Objetos intrínsecos (Label, Textbox, Combobox,
CommandButton, ListBox, PictureBox, Image...)
Label (Etiqueta): Es un control que nos permite presentar un
texto. La etiqueta debe usarse en aquellos casos en los que
exista una información estática o dinámica que no deba ser
cambiada por el operador. Normalmente se utiliza el control
Label cuando se desea cambiar el texto de una página en
tiempo de ejecución,como por ejemplo,en respuesta a un clic
en un botón.
Textbox: El componente TextBox es el que nos permite
introducir un texto o letra por parte del usuario, este tipo de
componente es típico cuando se le pide al usuario algún tipo
de dato, como por ejemplo el nombre, el apellido, la dirección
etc.
Combobox: El componente Combobox (Caja combinada) es
el que nos permite que un usuario pueda seleccionar una
opciónde entre varias, es como si se le preguntase al usuario
donde reside y tuviera un combobox con todas las provincias
del mundo y el elije de entre todas una. Este es el aspecto de
un Combobox en un Formulario. Se utiliza para mostrar datos
en un cuadro combinado desplegable. De forma
predeterminada,el control ComboBox aparece en dos partes:
la parte superior es un cuadro de texto que permite al usuario
escribir un elemento de la lista. La segunda parte es un
cuadro de lista que muestra una lista de elementos, de los
cuales el usuario puede seleccionar uno.
CommandButton: El componente CommadButton (Botón de
comando) es el que nos permite que un usuario pueda pulsar
un botón del programa para realizar una determinada acción.
Se utiliza generalmente en el evento Click para ejecutar
alguna acción cuando se produce dicho evento, y es
precisamente el evento Click, el que por defecto añade Visual
Basic al control. Este es el aspecto de un CommadButton en
un Formulario:
ListBox: El control ListBox permite a los usuarios seleccionar
uno o varios elementos de una lista predefinida. Se diferencia
de un control DropDownList en que puede mostrar varios
elementos a la vez y, de manera opcional, permite que el
usuario pueda seleccionar varios elementos.
PictureBox: Es un control contenedor, que se utiliza para
mostrar y cargar archivos de imagen, también para dibujar
figuras mediante los métodos gráficos,y también como control
contenedorde otros controles,como los controles Frame Vista
de un picturebox con un gráfico cargado.
Image: El control Image permite visualizar gráficos e
imágenes de los formatos clásicos como gif, bmp,jpg, ico, cur,
wmf etc... Pero no todos ellos son aceptados por este control
como los png o los Tif, por decir algunos. En comparación con
el control PictureBox que parecen muy similares, el control
Image tiene muchas menos características que este, por
ejemplo una de ellas es que no se puedenutilizar los métodos
gráficos para dibujar sobre el mismo, tampoco es un
contenedorde controles como si lo es el PictureBox, no posee
propiedad Hdc para interactuar con Apis, tampoco propiedad
Hwnd y varias otras. El control Image se utiliza para agregar
imágenes prediseñadas.
7. Propiedades básicas de acuerdo al tipo de objeto:
Título: Especifica el texto que se muestra en el título de un
objeto. Está disponible en tiempo de diseño y en tiempo
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 (Nombre): Específica el nombre del objeto al que se
hace referenciaen el código.Disponible en tiempo de diseño;
es de lectura y escritura en tiempo de ejecución.
CONCLUSION
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ón de 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 diferenciar las
definiciones de propiedades, métodos y eventos las cuales
están muy relacionadas al lenguaje de Visual Basic. Así
mismo comprendí para que se utiliza 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.
BIBLIOGRAFIA
http://www.frro.utn.edu.ar/repositorio/catedras/electrica/2_anio
/fundamentos_inf
ormatica/apuntes/visual_basic/entorno%20programacion.pdf
http://mvb6.blogspot.com/2013/03/definicion-visual-basic-60.
html https://es.scribd.com/doc/2412782/Visual-Basic-como-
Lenguaje-de- Programacion-orientada-a-Objetos
https://msdn.microsoft.com/es-
es/library/cc437060(v=vs.71).aspx
https://msdn.microsoft.com/es-es/library/cc295530.aspx
http://www.solodrivers.com/manuales/programacion_visualbas
ic15
Instituto universitario politecnico

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Visual Basic
Visual BasicVisual Basic
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
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Roxana
RoxanaRoxana
Roxana
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
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
 
Visual basic y java
Visual basic y javaVisual basic y java
Visual basic y java
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 

Similar a Instituto universitario politecnico

Similar a Instituto universitario politecnico (14)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
 
Visual basic
Visual basicVisual basic
Visual basic
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Trabajo
TrabajoTrabajo
Trabajo
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
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
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
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
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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
 

Instituto universitario politecnico

  • 1. INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” AMPLIACION MARACAIBO CATEDRA: PROGRAMACION FUNDAMENTOS DE VISUAL BASIC REALIZADO POR: KAROLAYFINOL 28.391.226 CARRERA:#45
  • 2. INTRODUCCION Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. El mismo nace del BASIC (Beginner’s All-purpose Symbolic Instruction Code) su propósito era serviles aquellas personas interesadas en aprender un lenguaje de programación. Luego sufrió varios cambios, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje fue rechazado por los programadores avanzados ya que lo consideraban un lenguaje para principiantes. Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.
  • 3. ESQUEMA  Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí.  ¿Qué es visual Basic 6.0?  Características  Ventajas  Definiciónde propiedades,métodosy eventos.  Objetos intrínsecos (Label,Textbox, Combobox, CommandButton, ListBox,PictureBox, Image...)  Propiedadesbásicas de acuerdo al tipo de objeto:Name, Caption (o Text), AddItem,BackColor,ForeColor.
  • 4. DESARROLLO 1. Fundamentos delentornode trabajo de Visual Basic y del lenguaje: 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:  Barrasde menús: Presentanlos 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.
  • 5.  Barrasde herramientas:Proporciona un rápido acceso a los comandos usados normalmente en el entorno de programación. De forma predeterminada, al iniciar Visual Basic se presenta la barra de herramientas estándar.  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 delproyecto 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.
  • 6.  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.  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. 2. ¿Qué es visualBasic 6.0? Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos. Así mismo, Visual Basic es un lenguaje de programación orientada al objeto, desarrollado por el alemán Alan CooperMicrosoft. El lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación
  • 7. utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. 3. Características  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 herramientasestá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: esel á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.
  • 8.  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.  Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.  Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.  La Ventana propiedades: muestra todas las propiedadesdel control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form).
  • 9. 4. Ventajas  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.  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.7  Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.8  Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos (Access).  Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos
  • 10. 5. Definición: Propiedades: 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. Métodos: 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. Eventos: 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 escribircó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.
  • 11. 6. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image...) Label (Etiqueta): Es un control que nos permite presentar un texto. La etiqueta debe usarse en aquellos casos en los que exista una información estática o dinámica que no deba ser cambiada por el operador. Normalmente se utiliza el control Label cuando se desea cambiar el texto de una página en tiempo de ejecución,como por ejemplo,en respuesta a un clic en un botón. Textbox: El componente TextBox es el que nos permite introducir un texto o letra por parte del usuario, este tipo de componente es típico cuando se le pide al usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la dirección etc. Combobox: El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda seleccionar una opciónde entre varias, es como si se le preguntase al usuario donde reside y tuviera un combobox con todas las provincias del mundo y el elije de entre todas una. Este es el aspecto de un Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada,el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.
  • 12. CommandButton: El componente CommadButton (Botón de comando) es el que nos permite que un usuario pueda pulsar un botón del programa para realizar una determinada acción. Se utiliza generalmente en el evento Click para ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control. Este es el aspecto de un CommadButton en un Formulario: ListBox: El control ListBox permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos. PictureBox: Es un control contenedor, que se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos,y también como control contenedorde otros controles,como los controles Frame Vista de un picturebox con un gráfico cargado. Image: El control Image permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp,jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o los Tif, por decir algunos. En comparación con el control PictureBox que parecen muy similares, el control Image tiene muchas menos características que este, por ejemplo una de ellas es que no se puedenutilizar los métodos
  • 13. gráficos para dibujar sobre el mismo, tampoco es un contenedorde controles como si lo es el PictureBox, no posee propiedad Hdc para interactuar con Apis, tampoco propiedad Hwnd y varias otras. El control Image se utiliza para agregar imágenes prediseñadas. 7. Propiedades básicas de acuerdo al tipo de objeto: Título: Especifica el texto que se muestra en el título de un objeto. Está disponible en tiempo de diseño y en tiempo 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 (Nombre): Específica el nombre del objeto al que se hace referenciaen el código.Disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.
  • 14. CONCLUSION 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ón de 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 diferenciar las definiciones de propiedades, métodos y eventos las cuales están muy relacionadas al lenguaje de Visual Basic. Así mismo comprendí para que se utiliza 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.