SlideShare una empresa de Scribd logo
1 de 10
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria y Tecnológica
I.U.P “Santiago Mariño”
Extensión – CABIMAS
VISUAL BASIC 6.0
Realizado por:
Palencia, Jose
C.I: 28.092.743
INTRODUCCION
Visual Basic es uno de los tantos lenguajes de programación que podemos
encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose
Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth
College, con el propósito de servir a aquellas personas que estaban interesadas
en iniciarse en algún lenguaje de programación. Luego de sufrir varias
modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del
lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un
lenguaje paraprincipiantes".
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.
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.
DESARROLLO
1.- Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno
Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como
el diseño, modificación, compilación y depuración en un entorno común. En las
herramientas de desarrollo más tradicionales, cada una de esas funciones
trabajaría como un programa diferente, con su propia interfaz. Cuando inicie Visual
Basic se verá el entorno integrado de desarrollo como se muestra en la figura
siguiente: El entorno integrado de desarrollo de Visual Basic consta de los
siguientes elementos:
Barras de menús: Presentan los comandos que se usan para trabajar con Visual
Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se
proporciona otros menús para tener acceso a funciones específicas de
programación como proyecto, formato o depuración.
Menús contextuales: Contienen accesos directos a acciones que se realizan con
frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del
mouse en el objeto que está usando. La lista específica de opciones disponibles
en el menú contextual depende de la parte del entorno en la que se hace clic con
el botón secundario del mouse. Por ejemplo, el menú contextual que aparece
cuando hace clic con el botón secundario del mouse en el cuadro de herramientas
le permite mostrar el cuadro de dialogo componentes, ocultar el cuadro de
herramientas, acoplar o desacoplar el cuadro de herramientas, o agregar una ficha
personalizada al cuadro de herramientas.
Barras de herramientas: Proporciona un rápido acceso a los comandos usados
normalmente en el entorno de programación. Haga clic en un botón de la barra de
herramientas para llevar a cabo la acción que representa ese botón. De forma
predeterminada, al iniciar Visual Basic se presenta la barra de herramientas
estándar. Es posible activar o desactivar otras barras de herramientas adicionales
para modificar o diseñar formularios desde el comando barras de herramientas de
menú Ver. Las barras de herramientas se pueden acoplar debajo de la barra de
menús o pueden flotar si selecciona la barra vertical del borde izquierdo y al
arrastra fuera de la barra de menús.
Cuadro de herramientas: Proporciona un conjunto de herramientas que puede
usar durante el diseño para colocar controles en un formulario. Además del diseño
del cuadro de herramientas predeterminado, puede crear su propio diseño
personalizado si selecciona agregar ficha en el menú contextual y agrega
controles a la ficha resultante.
Ventana explorador de proyectos: Enumera los formularios y módulos del
proyecto actual. Un proyecto es la colección de archivos que usa para generar una
aplicación.
Ventana propiedades: Enumera los valores de las propiedades del control o
formulario seleccionado. Una propiedad es una característica de un objeto, como
su tamaño, titulo o color.
Examinador de objetos: Enumera los objetos disponibles que puede usar en su
proyecto y le proporciona una manera rápida de desplazarse a través del código.
Puede usar el examinador de objetos para explorar objetos en Visual Basic y otras
aplicaciones, ver que métodos y propiedades están disponibles para esos objetos,
y pegar código de procedimientos en su aplicación.
Diseñador de formularios: Funciona como una ventana en la que se personaliza
el diseño de la interfaz de su aplicación. Agrega controles, gráficos e imágenes a
un formulario para crear la apariencia que desee. Cada formulario de la aplicación
tiene su propia ventana diseñador de formulario.
Ventana editor de código: Funciona como un editor para escribir el código de la
aplicación. Se crea una ventana editor de código diferente para cada formulario o
modulo del código de la aplicación.
Ventana posición del formulario: La ventana posición del formulario le permite
colocar los formularios de su aplicación utilizando una pequeña representación
gráfica de la pantalla.
Ayuda: Ayuda mientras trabaja: Visual Basic incorpora una amplia
documentación que le puede ayudar mientras desarrolla su aplicación. Si ejecuta
la orden contenido del menú ayuda de Visual Basic se visualizara una ventana con
la ayuda proporcionada por la biblioteca MSDN (Microsoft Developer Network):
Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla
de contenido, el índice, o bien buscando una determinada palabra o cadena de
caracteres
2.- ¿Qué es Visual Basic?
Es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto
quiere decir que un gran número de tareas se realizan sin escribir código, simplemente
con operaciones gráficas realizadas con el ratón sobre la pantalla.
3.- Características de Visual Basic.
 Diseñador de entorno de datos.
 Asistente para formularios.
 Asistente para barras de herramientas.
 En las aplicaciones HTML. Se combinan instrucciones de Visual Basic con
código HTML para controlar los eventos que se realizan con frecuencia en
una página web.
 La ventana de vista de datos proporciona acceso a la estructura de una
base de datos.
 Es un lenguaje de fácil aprendizaje pensado tanto para programadores
principiantes como expertos.
 Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con él al
agregarse las características típicas de los lenguajes estructurados
modernos.
 Se ha agregado una implementación limitada de la programación orientada
a objetos (los propios formularios y controles son objetos), aunque si admite
el polimorfismo mediante el uso de los interfaces, no admite la herencia.
 No requiere de manejo de punteros y posee un manejo muy sencillo de
cadenas de caracteres.
 Posee varias bibliotecas para manejo de bases de datos, pudiendo
conectar con cualquier base de datos a través de ODBC (informix, DBase,
Access, MySQL, SQL Server, PostgreSQL, etc.) a través deADO.
 Es utilizado principalmente para aplicaciones de gestión de empresas,
debido a la rapidez con la que puede hacerse un programa.
 Visual Basic es una herramienta de diseño de aplicaciones para Windows,
en la que estas se desarrollan en una gran parte a partir del diseño de una
interface gráfica.
3.- Ventajas
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios deWindows.
 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 losproyectos.
 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 ScriptControl.
 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.
 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.
4.- Definición de propiedades, métodos y eventos.
Una propiedad es un atributo de un objeto que define una de las características
del objeto, como tamaño, color, ubicación de la pantalla o un aspecto de su
comportamiento, por ejemplo, si está habilitado o visible
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. El siguiente procedimiento utiliza el método Add para agregar un
nuevo elemento a un cuadro combinado
Un evento es una acción que reconoce un objeto, como hacer clic en el mouse o
presionar una tecla, y para el que puede escribir código para que responda. Los
eventos se pueden producir como resultado de una acción de usuario o del código
del programa, o puede que los desencadene el sistema.
5.- 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: Caja de texto: 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: Lista desplegable: 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.
 CommandButton: Botón de comando: 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.
 ListBox: Lista: 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: Caja de imágenes: 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: Imagen: 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.
6.- Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text),
AddItem, BackColor, ForeColor.
 Name (Nombre): Específica el nombre del objeto al que se hace referencia
en el código. Disponible en tiempo de diseño; es de lectura y escritura en
tiempo de ejecución.
 Caption (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 de ejecución
 AddItem: Permite añadir nuevos elementos a la lista.
 BackColor: Especifica el color del fondo. Está disponible en tiempo de
diseño y en tiempo de ejecución.
 ForeColor: Especifica el color del primer plano empleado para mostrar
texto y gráficos en un objeto. Está disponible en tiempo de diseño y en
tiempo de ejecución.
CONCLUSIÓN
Este trabajo investigativo comprende que Visual Basic es simplemente un lenguaje
de programación orientado a eventos, siendo diseñado para facilitar el desarrollo
de aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de Visual
Basic integra muchas funciones diferentes como el diseño, modificación,
compilación y depuración en un entorno común. De igual manera, una de las
características de Visual Basic es que este es un lenguaje de fácil aprendizaje tanto
para programadores principiantes como expertos y es utilizado principalmente para
aplicaciones de gestió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 utilice cada objeto intrínseco, en
donde por ejemplo el control PictureBox se utiliza para mostrar y cargar archivos de
imagen y el control Image solo se utiliza para cargar imágenes prediseñadas.

Más contenido relacionado

La actualidad más candente

Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0aismar gil
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando EspinozaMarvel ico
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacionjosecoronel38
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basicVladimir Maza
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584KarolaynCardozo1
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 

La actualidad más candente (20)

Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
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
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Visual basic
Visual basicVisual basic
Visual basic
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basic
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Trabajo
TrabajoTrabajo
Trabajo
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 

Similar a Jose palencia - PROGRAMACIÓN

Similar a Jose palencia - PROGRAMACIÓN (16)

Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Introducion visual II
Introducion visual IIIntroducion visual II
Introducion visual II
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Programacion 10%
Programacion 10% Programacion 10%
Programacion 10%
 
Visual basic
Visual basicVisual basic
Visual basic
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Último (14)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Jose palencia - PROGRAMACIÓN

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria y Tecnológica I.U.P “Santiago Mariño” Extensión – CABIMAS VISUAL BASIC 6.0 Realizado por: Palencia, Jose C.I: 28.092.743
  • 2. INTRODUCCION Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje paraprincipiantes". 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. 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.
  • 3. DESARROLLO 1.- Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones trabajaría como un programa diferente, con su propia interfaz. Cuando inicie Visual Basic se verá el entorno integrado de desarrollo como se muestra en la figura siguiente: El entorno integrado de desarrollo de Visual Basic consta de los siguientes elementos: Barras de menús: Presentan los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporciona otros menús para tener acceso a funciones específicas de programación como proyecto, formato o depuración. Menús contextuales: Contienen accesos directos a acciones que se realizan con frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el objeto que está usando. La lista específica de opciones disponibles en el menú contextual depende de la parte del entorno en la que se hace clic con el botón secundario del mouse. Por ejemplo, el menú contextual que aparece cuando hace clic con el botón secundario del mouse en el cuadro de herramientas le permite mostrar el cuadro de dialogo componentes, ocultar el cuadro de herramientas, acoplar o desacoplar el cuadro de herramientas, o agregar una ficha personalizada al cuadro de herramientas. Barras de herramientas: Proporciona un rápido acceso a los comandos usados normalmente en el entorno de programación. Haga clic en un botón de la barra de herramientas para llevar a cabo la acción que representa ese botón. De forma predeterminada, al iniciar Visual Basic se presenta la barra de herramientas estándar. Es posible activar o desactivar otras barras de herramientas adicionales
  • 4. para modificar o diseñar formularios desde el comando barras de herramientas de menú Ver. Las barras de herramientas se pueden acoplar debajo de la barra de menús o pueden flotar si selecciona la barra vertical del borde izquierdo y al arrastra fuera de la barra de menús. Cuadro de herramientas: Proporciona un conjunto de herramientas que puede usar durante el diseño para colocar controles en un formulario. Además del diseño del cuadro de herramientas predeterminado, puede crear su propio diseño personalizado si selecciona agregar ficha en el menú contextual y agrega controles a la ficha resultante. Ventana explorador de proyectos: Enumera los formularios y módulos del proyecto actual. Un proyecto es la colección de archivos que usa para generar una aplicación. Ventana propiedades: Enumera los valores de las propiedades del control o formulario seleccionado. Una propiedad es una característica de un objeto, como su tamaño, titulo o color. Examinador de objetos: Enumera los objetos disponibles que puede usar en su proyecto y le proporciona una manera rápida de desplazarse a través del código. Puede usar el examinador de objetos para explorar objetos en Visual Basic y otras aplicaciones, ver que métodos y propiedades están disponibles para esos objetos, y pegar código de procedimientos en su aplicación. Diseñador de formularios: Funciona como una ventana en la que se personaliza el diseño de la interfaz de su aplicación. Agrega controles, gráficos e imágenes a un formulario para crear la apariencia que desee. Cada formulario de la aplicación tiene su propia ventana diseñador de formulario. Ventana editor de código: Funciona como un editor para escribir el código de la aplicación. Se crea una ventana editor de código diferente para cada formulario o modulo del código de la aplicación.
  • 5. 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: Ayuda mientras trabaja: Visual Basic incorpora una amplia documentación que le puede ayudar mientras desarrolla su aplicación. Si ejecuta la orden contenido del menú ayuda de Visual Basic se visualizara una ventana con la ayuda proporcionada por la biblioteca MSDN (Microsoft Developer Network): Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla de contenido, el índice, o bien buscando una determinada palabra o cadena de caracteres 2.- ¿Qué es Visual Basic? Es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla. 3.- Características de Visual Basic.  Diseñador de entorno de datos.  Asistente para formularios.  Asistente para barras de herramientas.  En las aplicaciones HTML. Se combinan instrucciones de Visual Basic con código HTML para controlar los eventos que se realizan con frecuencia en una página web.  La ventana de vista de datos proporciona acceso a la estructura de una base de datos.  Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos.
  • 6.  Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con él al agregarse las características típicas de los lenguajes estructurados modernos.  Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque si admite el polimorfismo mediante el uso de los interfaces, no admite la herencia.  No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres.  Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (informix, DBase, Access, MySQL, SQL Server, PostgreSQL, etc.) a través deADO.  Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa.  Visual Basic es una herramienta de diseño de aplicaciones para Windows, en la que estas se desarrollan en una gran parte a partir del diseño de una interface gráfica. 3.- Ventajas  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios deWindows.  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 losproyectos.  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 ScriptControl.
  • 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.  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. 4.- Definición de propiedades, métodos y eventos. Una propiedad es un atributo de un objeto que define una de las características del objeto, como tamaño, color, ubicación de la pantalla o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible 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. El siguiente procedimiento utiliza el método Add para agregar un nuevo elemento a un cuadro combinado Un evento es una acción que reconoce un objeto, como hacer clic en el mouse o presionar una tecla, y para el que puede escribir código para que responda. Los eventos se pueden producir como resultado de una acción de usuario o del código del programa, o puede que los desencadene el sistema. 5.- 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.
  • 8. 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: Caja de texto: 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: Lista desplegable: 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.  CommandButton: Botón de comando: 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.  ListBox: Lista: 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: Caja de imágenes: 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: Imagen: 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
  • 9. ellos son aceptados por este control como los png o los Tif, por decir algunos. 6.- Propiedades básicas de acuerdo al tipo de objeto: Name, Caption (o Text), AddItem, BackColor, ForeColor.  Name (Nombre): Específica el nombre del objeto al que se hace referencia en el código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.  Caption (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 de ejecución  AddItem: Permite añadir nuevos elementos a la lista.  BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y en tiempo de ejecución.  ForeColor: Especifica el color del primer plano empleado para mostrar texto y gráficos en un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución.
  • 10. CONCLUSIÓN Este trabajo investigativo comprende que Visual Basic es simplemente un lenguaje de programación orientado a eventos, siendo diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico. Así mismo el entorno de trabajo de Visual Basic integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. De igual manera, una de las características de Visual Basic es que este es un lenguaje de fácil aprendizaje tanto para programadores principiantes como expertos y es utilizado principalmente para aplicaciones de gestió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 utilice cada objeto intrínseco, en donde por ejemplo el control PictureBox se utiliza para mostrar y cargar archivos de imagen y el control Image solo se utiliza para cargar imágenes prediseñadas.