SlideShare una empresa de Scribd logo
1 de 10
República bolivariana de Venezuela.
Ministerio para el poder popular para la educación universitaria
Ciudad Ojeda /Edo. Zulia
I.U.P Santiago Mariño
NOMBRES: Genesis Ramos
C.I: 25817539
COD:50
Introducción
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 para principiantes".
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.
Visual Basic 6.0
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo
despiertan entre los programadores de PCs, tanto expertos como novatos.
Visual Basic 6.0 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.
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado
a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza
objetos con propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java
y C++.
Características de Visual Basic 6.0
 Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y
la reutilización del código.
 Los objetos de Visual Basic están encapsulados; es decir, contienen su
propio código y sus propios datos.
 Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las
propiedades son los datos que describen un objeto. Los eventos son
hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un
evento que produce un mensaje). Un método agrupa el código que se
ejecuta en respuesta a un evento.
 Al conjunto de propiedades y métodos se le llama interfaz. Además de su
interfaz predeterminada, los objetos pueden implementar interfaces
adicionales para proporcionar polimorfismo. El polimorfismo le permite
manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
 Las interfaces múltiples son una característica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el
tiempo, agregando nueva funcionalidad sin afectar al código existente.
Ventajas de visual Basic 6.0
-Es un lenguaje RAD.
-Posee una curva de aprendizaje muy rápida.
-Integra el diseño e implementación de formularios de Windows.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
Desventajas de visual Basic 6.0
-Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy
completo).
-No es multiplataforma (Sin embargo se pueden usar emuladores e intérpretes
para correrlos en otras plataformas).
-Por defecto permite la programación sin declaración de variables. (que puede ser
sencillamente corregida escribiendo la frase Option Explicit en el encabezado de
cada formulario, en cuyo caso será menester declarar todas las variables a utilizar,
lo que a la postre genera código más puro).
-No permite programación a bajo nivel ni incrustar secciones de código en ASM.
-Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.
-Algunas funciones están indocumentadas (Sin embargo esto ocurre en muchos
lenguajes).
-Es un lenguaje basado en objetos y no orientado a objetos.
-No maneja muy bien los apuntadores de memoria.
-No soporta tratamiento de procesos como parte del lenguaje.
-No incluye operadores de desplazamiento de bits como parte del lenguaje.
Label
El objeto Label se encuentra en nuestra barra de herramientas por lo regular esta
en la parte izquierda de nuestra pantalla, este elemento se usa para mostrar
letreros o etiquetas en nuestro formulario.
Textbox
Un TextBox es un control que principalmente utilizamos para que el usuario
introduzca datos, pero también puede mostrar una respuesta predeterminada o
incluso servir para mostrar en vez de para pedir datos.
Un TextBox tiene una serie de propiedades, como puedes ver pulsando sobre el
Textbox y recorriendo la lista que te aparece en la ventana Propiedades (si no
tienes activada esta ventana, actívala). Prueba por ejemplo a cambiar el color de
fondo (Backcolor). El mensaje inicial que aparecerá sobre el TextBox cuando
comience el programa también es una propiedad: la propiedad Text. Prueba a
cambiar esta propiedad (puedes tanto escribir un texto como dejar vacío el
TextBox).
Combobox
ComboBox nos permite definir en primera instancia un conjunto de datos o valores
respuestas asociados a una caja de edición cualesquiera, así ahora el usuario
tendrá la oportUNIDAD VISUAL BASIC de seleccionar un dato del conjunto de
datos o respuestas ya predefinido.
Este componente ComboBox tiene dos partes, una parte de encabezado, para
poner el nombre del grupo de respuestas( por ejemplo municipios, sexo, etc.), que
se carga usando la propiedad Text del componente.
La segunda parte es la lista de opciones o respuestas que se debe cargar al
tiempo de diseño de la ventana, en el momento de poner el componente
ComboBox1, solo hacer click a un lado de la propiedad list, en la pagina de
propiedades y cargar la primera respuesta y enter, luego click otra vez a un lado
de propiedad list, cargar segunda respuesta y enter, luego click otra vez a un lado
de la propiedad list cargar tercera respuesta y enter, y así sucesivamente, como
ya se indico es para cuando son pocas respuestas de antemano conocidas.
Command button
Es el control principal de la forma, contiene el código principal del programa y su
activación por el usuario provoca que se realicen los principales procesos del
problema planteado (aquí es donde se capturan datos, se realizan operaciones,
etc.).
De este control se maneja su propiedad Caption para etiquetarlo con la palabra
“OK” o “ACEPTAR” o “EXE” , y su evento Click para activarlo, es en dicho evento
donde se construye el código del programa.
Recordar que aunque no es un control necesario en los programas, ya que el
código se puede asociar o pegar a cualquier evento de cualquier forma, o control
del programa, Microsoft ya acostumbro a todos los usuarios al botón OK, de
acuerdo, OK.
Listbox
El control ListBox permite añadir elementos en forma de lista y también poder
seleccionar elementos de la misma para trabajar los datos.
Este control permite seleccionar un elemento solo o varios de ellos, utilizando la
propiedad Multiselect. La imagen de la izquierda muestra un ListBox en el que se
selecciona un solo elemento y a la derecha se seleccionan varios:
Picturebox
El control PictureBox 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 lo s 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.
Propiedades básicas de acuerdo al tipo de objeto
Textbox:
Text: texto que aparecerá en el control.
Name: nombre del control.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Label:
Name: es el nombre del control y sirve para hacer referencia al mismo en el
código, como todos los controles.
Backcolor: Para cambiar color del fondo.
Forecolor: indica el color del Texto.
Caption: texto que contendrá el control
Listbox:
Name: Este es el nombre como se le reconocerá al objeto durante el programa, se
acostumbra escribir lst antes del nombre para saber que es un List Box (Ej:
lstLista).
Conclusión
Al exponer todos estos temas de Programación en Visual Basic nos podemos
percatar que la programación es sumamente útil en nuestra vida cotidiana, desde
ir a pagar el recibo de 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

Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
56874982 curso-de-delphi-7
56874982 curso-de-delphi-756874982 curso-de-delphi-7
56874982 curso-de-delphi-7Ismael Batista
 
Visual Basic
Visual BasicVisual Basic
Visual BasicIrismar_6
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSjohnny herrera
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalezibetica
 
Visual basic
Visual basicVisual basic
Visual basicaaroyo125
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasAnel Sosa
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic carlos matheus
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0Dunkherz
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 

La actualidad más candente (20)

Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
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
 
Visual basic
Visual basicVisual basic
Visual basic
 
56874982 curso-de-delphi-7
56874982 curso-de-delphi-756874982 curso-de-delphi-7
56874982 curso-de-delphi-7
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Consultas linq
Consultas linqConsultas linq
Consultas linq
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 

Similar a Visual basic (20)

Visual basic - Programación
Visual basic - ProgramaciónVisual basic - Programación
Visual basic - Programación
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Infome visual basic
Infome visual basicInfome visual basic
Infome 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
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual basic
Visual basicVisual basic
Visual basic
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Roxana
RoxanaRoxana
Roxana
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Visual basic

  • 1. República bolivariana de Venezuela. Ministerio para el poder popular para la educación universitaria Ciudad Ojeda /Edo. Zulia I.U.P Santiago Mariño NOMBRES: Genesis Ramos C.I: 25817539 COD:50
  • 2. Introducción 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 para principiantes". 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. Visual Basic 6.0 Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. Visual Basic 6.0 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. Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++. Características de Visual Basic 6.0  Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y la reutilización del código.  Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos.  Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento.  Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar polimorfismo. El polimorfismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.  Las interfaces múltiples son una característica del modelo de objetos componente (COM) y permiten que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente.
  • 4. Ventajas de visual Basic 6.0 -Es un lenguaje RAD. -Posee una curva de aprendizaje muy rápida. -Integra el diseño e implementación de formularios de Windows. -Permite usar con suma facilidad la plataforma de los sistemas Windows. -El código en Visual Basic es fácilmente migrable a otros lenguajes. -Acostumbra a los desarrolladores a programar con eficiencia. Desventajas de visual Basic 6.0 -Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy completo). -No es multiplataforma (Sin embargo se pueden usar emuladores e intérpretes para correrlos en otras plataformas). -Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro). -No permite programación a bajo nivel ni incrustar secciones de código en ASM. -Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall. -Algunas funciones están indocumentadas (Sin embargo esto ocurre en muchos lenguajes). -Es un lenguaje basado en objetos y no orientado a objetos. -No maneja muy bien los apuntadores de memoria. -No soporta tratamiento de procesos como parte del lenguaje. -No incluye operadores de desplazamiento de bits como parte del lenguaje.
  • 5. Label El objeto Label se encuentra en nuestra barra de herramientas por lo regular esta en la parte izquierda de nuestra pantalla, este elemento se usa para mostrar letreros o etiquetas en nuestro formulario. Textbox Un TextBox es un control que principalmente utilizamos para que el usuario introduzca datos, pero también puede mostrar una respuesta predeterminada o incluso servir para mostrar en vez de para pedir datos. Un TextBox tiene una serie de propiedades, como puedes ver pulsando sobre el Textbox y recorriendo la lista que te aparece en la ventana Propiedades (si no tienes activada esta ventana, actívala). Prueba por ejemplo a cambiar el color de fondo (Backcolor). El mensaje inicial que aparecerá sobre el TextBox cuando comience el programa también es una propiedad: la propiedad Text. Prueba a cambiar esta propiedad (puedes tanto escribir un texto como dejar vacío el TextBox).
  • 6. Combobox ComboBox nos permite definir en primera instancia un conjunto de datos o valores respuestas asociados a una caja de edición cualesquiera, así ahora el usuario tendrá la oportUNIDAD VISUAL BASIC de seleccionar un dato del conjunto de datos o respuestas ya predefinido. Este componente ComboBox tiene dos partes, una parte de encabezado, para poner el nombre del grupo de respuestas( por ejemplo municipios, sexo, etc.), que se carga usando la propiedad Text del componente. La segunda parte es la lista de opciones o respuestas que se debe cargar al tiempo de diseño de la ventana, en el momento de poner el componente ComboBox1, solo hacer click a un lado de la propiedad list, en la pagina de propiedades y cargar la primera respuesta y enter, luego click otra vez a un lado de propiedad list, cargar segunda respuesta y enter, luego click otra vez a un lado de la propiedad list cargar tercera respuesta y enter, y así sucesivamente, como ya se indico es para cuando son pocas respuestas de antemano conocidas. Command button Es el control principal de la forma, contiene el código principal del programa y su activación por el usuario provoca que se realicen los principales procesos del problema planteado (aquí es donde se capturan datos, se realizan operaciones, etc.). De este control se maneja su propiedad Caption para etiquetarlo con la palabra “OK” o “ACEPTAR” o “EXE” , y su evento Click para activarlo, es en dicho evento donde se construye el código del programa.
  • 7. Recordar que aunque no es un control necesario en los programas, ya que el código se puede asociar o pegar a cualquier evento de cualquier forma, o control del programa, Microsoft ya acostumbro a todos los usuarios al botón OK, de acuerdo, OK. Listbox El control ListBox permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma para trabajar los datos. Este control permite seleccionar un elemento solo o varios de ellos, utilizando la propiedad Multiselect. La imagen de la izquierda muestra un ListBox en el que se selecciona un solo elemento y a la derecha se seleccionan varios: Picturebox El control PictureBox 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.
  • 8. 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 lo s 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. Propiedades básicas de acuerdo al tipo de objeto Textbox: Text: texto que aparecerá en el control. Name: nombre del control. Backolor: Color que tendrá el fondo de la caja de texto. Forecolor: Es el color de la letra que tendrá el control. Label: Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles. Backcolor: Para cambiar color del fondo. Forecolor: indica el color del Texto. Caption: texto que contendrá el control
  • 9. Listbox: Name: Este es el nombre como se le reconocerá al objeto durante el programa, se acostumbra escribir lst antes del nombre para saber que es un List Box (Ej: lstLista).
  • 10. Conclusión Al exponer todos estos temas de Programación en Visual Basic nos podemos percatar que la programación es sumamente útil en nuestra vida cotidiana, desde ir a pagar el recibo de 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.