SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
República Bolivariana De Venezuela
Ministerio del Poder Popular para la Educación
Gabriel Sarache
C.I:28.103.491
Ing.Electronica
Introduccion:
Introducción Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar
hoy en día.
es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para
Microsoft. ... Su primera versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo.
Se puede decir que este programa es uno de los lenguajes de programación mas fáciles de utilizar.
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa
para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con
Windows.
En este informe explicaremos algunos términos y/o características de mismo con la finalidad de
aprender mas sobre este Programa y manejarlo con facilidad.
 Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí:
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de
Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación,
compilación y depuración en un entorno común. En las herramientas de desarrollo más
tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia
interfaz. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en
la figura siguiente: El entorno integrado de desarrollo de Visual Basic consta de los siguientes
elementos: Barras de menús: Presentan los comandos que se usan para trabajar con Visual Basic.
Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporciona otros
menús para tener acceso a funciones específicas de programación como proyecto, formato o
depuración. Menús contextuales: Contienen accesos directos a acciones que se realizan con
frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el
objeto que está usando. Barras de herramientas: Proporciona un rápido acceso a los comandos
usados normalmente en el entorno de programación. Haga clic en un botón de la barra de
herramientas para llevar a cabo la acción que representa ese botón. De forma predeterminada, al
iniciar Visual Basic se presenta la barra de herramientas estándar. 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.
¿Qué es visual basic 6.0?
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este 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.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo
de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a
un framework o marco común de librerías, independiente de la versión del sistema operativo .NET
Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición
de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de
aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data
Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces
gráficas o GUI.
Características:
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). Desde
ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así
generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso
en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación
desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
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.
Definición de propiedades, métodos y eventos.
Propiedades.
El conjunto de datos que describen las características de un objeto se le conoce como
sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de
fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden
determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario
tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el
formulario se puede o no maximizar.
Métodos.
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o
tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el
formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar.
Eventos.
Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como
resultado de la interacción del usuario con el objeto. También puede dispararse debido a la
ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto
de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara
cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se
hace clic sobre él.
Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image...),
definición y utilización (para qué se utilizan).
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. El control TextBox o Caja de texto se utiliza para
Ingresar y/o visualizar Texto (es un control de entrada de datos).
Combobox:
El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda
seleccionar una opción de 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 contenedor de 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 pueden
utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de 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.
Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor,
ForeColor
Name:
La propiedad Name de un objeto debe comenzar con una letra y puede tener un máximo de 40
caracteres. Puede incluir números y caracteres subrayados (_) pero no puede tener signos de
puntuación o espacios. Los formularios y módulos no pueden tener el mismo nombre como estos
otros objetos públicos: Clipboard, Screen o App. Aunque el valor de la propiedad Name puede ser
una palabra clave, el nombre de la propiedad o el nombre de otro objeto puede crear conflictos en
su código.
Caption (o Text):
La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya
sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos
seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos
escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos escribir el nombre de el
TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y métodos
del TextBox, y ahí seleccionamos Text
AddItem:
Para agregar datos a la lista del componente ComboBox en Visual Basic lo haremos haciendo uso
de la propiedad AddItem.
La sintaxis sería:
ComboBox.AddItem "Elemento"
Por ejemplo sí queremos que nuestro ComboBox tenga como elementos los colores Azul, Rojo y
Verde entonces los agregaríamos de la siguiente manera:
ComboBox.AddItem "Azul"
ComboBox.AddItem "Rojo"
ComboBox.AddItem "Verde"
El resultado sería:
BackColor:
La propiedad BackColor contiene una expresión numérica que se corresponde con el color usado
para rellenar el interior de un control o sección.
Puede usar el Generador de color para establecer esta propiedad haciendo clic en el
botón Generador situado a la derecha del cuadro de propiedades en la hoja de propiedades. Usar
el Generador de color permite definir colores de fondo personalizados para los controles o
secciones.
También puede establecer esta propiedad mediante la hoja de propiedades de un control o
sección, una macro o código de Visual Basic para Aplicaciones (VBA), o bien mediante el
comando Color de relleno bajo Fuente (en la pestaña Diseño o Formato, en función de si se
encuentra en la vista Diseño o Presentación).
En código de Visual Basic para Aplicaciones (VBA), use una expresión numérica para establecer
esta propiedad. El valor de esta propiedad tiene un tipo de datos de Largo.
Puede establecer el valor predeterminado de esta propiedad mediante la estilo de control
predeterminado de un control o la propiedad DefaultControl en código de VBA.
Para los objetos Table puede establecer esta propiedad mediante el comando Color de
relleno bajo Fuente en la pestaña Datos, o bien mediante código de VBA con la
propiedad DatasheetBackColor.
ForeColor:
La propiedad ForeColor contiene una expresión numérica que representa el valor del color del
texto en el control.
Puede usar el generador de color para establecer esta propiedad eligiendo el
botón generar situado a la derecha del cuadro de la propiedad en la hoja de propiedades. La
utilización del generador de color permite definir colores personalizados para el texto de los
controles.
Puede establecer el valor predeterminado de esta propiedad mediante el estilo de control
predeterminado de un control o la propiedad DefaultControl en Visual Basic.
Para los informes, puede establecer la propiedad Circle utilizando una macro o un procedimiento
de evento de Visual Basic especificado en el valor de propiedad de evento de OnPrint de una
sección.
Conclucion.
Conclusión Al exponer todos estos temas con respecto a la programación podemos ver la
importancia que tiene la programación que es sumamente útil en nuestra vida cotidiana, desde
pagar el recibo de nuestros impuestos, sacar dinero del banco o incluso nuestros celulares o
reproductores de música están empleados con programas unos más complejos que otros pero
accesibles para nosotros como usuarios.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Roxana
RoxanaRoxana
Roxana
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
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 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
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
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Visual basic
Visual basicVisual basic
Visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 

Similar a Republica bolivariana de_venezuela

Similar a Republica bolivariana de_venezuela (20)

Ismerai
IsmeraiIsmerai
Ismerai
 
Visual Basic 2008
Visual Basic 2008Visual Basic 2008
Visual Basic 2008
 
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
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic 5%
Visual basic 5%Visual basic 5%
Visual basic 5%
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos 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
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_siFundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
Fundamentos del entorno_de_trabajo_de_visual_basic_y_del_lenguaje_en_si
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 

Republica bolivariana de_venezuela

  • 1. República Bolivariana De Venezuela Ministerio del Poder Popular para la Educación Gabriel Sarache C.I:28.103.491 Ing.Electronica
  • 2. Introduccion: Introducción Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. ... Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. Se puede decir que este programa es uno de los lenguajes de programación mas fáciles de utilizar. Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows. En este informe explicaremos algunos términos y/o características de mismo con la finalidad de aprender mas sobre este Programa y manejarlo con facilidad.
  • 3.  Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí: El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia interfaz. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en la figura siguiente: El entorno integrado de desarrollo de Visual Basic consta de los siguientes elementos: Barras de menús: Presentan los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporciona otros menús para tener acceso a funciones específicas de programación como proyecto, formato o depuración. Menús contextuales: Contienen accesos directos a acciones que se realizan con frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el objeto que está usando. Barras de herramientas: Proporciona un rápido acceso a los comandos usados normalmente en el entorno de programación. Haga clic en un botón de la barra de herramientas para llevar a cabo la acción que representa ese botón. De forma predeterminada, al iniciar Visual Basic se presenta la barra de herramientas estándar. 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. ¿Qué es visual basic 6.0? Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este 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. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
  • 4. Características: 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). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución. 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 de propiedades, métodos y eventos. Propiedades. El conjunto de datos que describen las características de un objeto se le conoce como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de fondo), Height (altura). Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el formulario se puede o no maximizar. Métodos. Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar. Eventos. Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se hace clic sobre él.
  • 6. Objetos intrínsecos (Label, Textbox, Combobox, CommandButton, ListBox, PictureBox, Image...), definición y utilización (para qué se utilizan). 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. El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto (es un control de entrada de datos). Combobox: El componente Combobox (Caja combinada) es el que nos permite que un usuario pueda seleccionar una opción de 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 contenedor de otros controles, como los controles Frame Vista de un picturebox con un gráfico cargado.
  • 7. 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 pueden utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de 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. Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor, ForeColor Name: La propiedad Name de un objeto debe comenzar con una letra y puede tener un máximo de 40 caracteres. Puede incluir números y caracteres subrayados (_) pero no puede tener signos de puntuación o espacios. Los formularios y módulos no pueden tener el mismo nombre como estos otros objetos públicos: Clipboard, Screen o App. Aunque el valor de la propiedad Name puede ser una palabra clave, el nombre de la propiedad o el nombre de otro objeto puede crear conflictos en su código. Caption (o Text): La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos escribir el nombre de el TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y métodos del TextBox, y ahí seleccionamos Text
  • 8. AddItem: Para agregar datos a la lista del componente ComboBox en Visual Basic lo haremos haciendo uso de la propiedad AddItem. La sintaxis sería: ComboBox.AddItem "Elemento" Por ejemplo sí queremos que nuestro ComboBox tenga como elementos los colores Azul, Rojo y Verde entonces los agregaríamos de la siguiente manera: ComboBox.AddItem "Azul" ComboBox.AddItem "Rojo" ComboBox.AddItem "Verde" El resultado sería:
  • 9. BackColor: La propiedad BackColor contiene una expresión numérica que se corresponde con el color usado para rellenar el interior de un control o sección. Puede usar el Generador de color para establecer esta propiedad haciendo clic en el botón Generador situado a la derecha del cuadro de propiedades en la hoja de propiedades. Usar el Generador de color permite definir colores de fondo personalizados para los controles o secciones. También puede establecer esta propiedad mediante la hoja de propiedades de un control o sección, una macro o código de Visual Basic para Aplicaciones (VBA), o bien mediante el comando Color de relleno bajo Fuente (en la pestaña Diseño o Formato, en función de si se encuentra en la vista Diseño o Presentación). En código de Visual Basic para Aplicaciones (VBA), use una expresión numérica para establecer esta propiedad. El valor de esta propiedad tiene un tipo de datos de Largo. Puede establecer el valor predeterminado de esta propiedad mediante la estilo de control predeterminado de un control o la propiedad DefaultControl en código de VBA. Para los objetos Table puede establecer esta propiedad mediante el comando Color de relleno bajo Fuente en la pestaña Datos, o bien mediante código de VBA con la propiedad DatasheetBackColor. ForeColor: La propiedad ForeColor contiene una expresión numérica que representa el valor del color del texto en el control. Puede usar el generador de color para establecer esta propiedad eligiendo el botón generar situado a la derecha del cuadro de la propiedad en la hoja de propiedades. La utilización del generador de color permite definir colores personalizados para el texto de los controles. Puede establecer el valor predeterminado de esta propiedad mediante el estilo de control predeterminado de un control o la propiedad DefaultControl en Visual Basic. Para los informes, puede establecer la propiedad Circle utilizando una macro o un procedimiento de evento de Visual Basic especificado en el valor de propiedad de evento de OnPrint de una sección.
  • 10. Conclucion. Conclusión Al exponer todos estos temas con respecto a la programación podemos ver la importancia que tiene la programación que es sumamente útil en nuestra vida cotidiana, desde pagar el recibo de nuestros impuestos, sacar dinero del banco o incluso nuestros celulares o reproductores de música están empleados con programas unos más complejos que otros pero accesibles para nosotros como usuarios.