SlideShare una empresa de Scribd logo
1 de 5
TRABAJO SOBRE VISUAL BASIC
PRESENTADO POR
GRADO 10 - A
COLEGIO
TECNOLOGIA
BUCARAMANGA, 3 DE OCTUBRE
2016
¿Qué es Visual Basic?
Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo
Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y
son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje
de programación estructurado. Sin embargo, Visual Basic emplea un modelo de
programación manejada por eventos.
Las Aplicaciones Procedurales
En las aplicaciones tradicionales o procedurales, es la aplicación quien controla que
porciones de código se ejecuta, y la secuencia en que este se ejecuta. La ejecución de la
aplicación se inicia con la primera línea de código, y sigue una ruta predefinida a través de
la aplicación, llamando procedimientos según sea necesario.
Las Aplicaciones Manejadas por Eventos
En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida. En
vez de esto, se ejecutan diferentes secciones de código en respuesta a eventos. Los eventos
se desencadenan por acciones del usuario, por mensajes del sistema o de otras aplicaciones.
La secuencia de eventos determina la secuencia en que el código se ejecuta. Es por esto que
la ruta que sigue el código de la aplicación es diferente cada vez que se ejecuta el programa.
Una parte esencial de la programación manejada por eventos es el escribir código que
responda a los posibles eventos que pueden ocurrir en una aplicación. Visual Basic facilita
la implementación del modelo de programación manejada por eventos.
¿Qué es un objeto?
Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo auto
contenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual
Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento
definido (propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto. En
otras palabras, un objeto formulario ha sido diseñado para cumplir determinada función en
una aplicación, y no es lo mismo que un objeto menú.
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 Back
Color (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.
¿QUÉ PAPEL CUMPLEN LAS PROPIEDADES, MÉTODOS Y EVENTOS?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario
interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario
son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para
diseñar las aplicaciones.
MÉTODOS
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecuteuna
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.
¿QUÉ PAPEL CUMPLEN LAS PROPIEDADES, MÉTODOS Y EVENTOS?
Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario
interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario
son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para
diseñarlas aplicaciones.
Para diseñar esta ventana (Formulario), del conjunto de objetos de Visual Basic
seleccionamos un objeto tipo Formulario (Form). Luego a la propiedad Nombre (Name) le
asignamos el valor form Entrada; a la propiedad Título le asignamos el valor Bienvenidos
a Gestión y Sistemas.
Dentro del formulario se colocan los controles. Para que el usuario pueda ingresar un dato
(por ejemplo, la contraseña) colocamos en la ventana un control tipo Cuadro de Texto (Text
Box); a continuación establecemos su propiedad Nombre en txt Contraseña, y su propiedad
Password Char es un * (asterisco) para que el dato ingresado sea reemplazado por asteriscos
sólo en la pantalla, para que no se pueda visualizar.
Para obtener el botón Ingresar seleccionamos un control tipo Botón de Comando (Command
Button), y lo colocamos en la ventana. Luego cambiamos sus propiedades; a la propiedad
Nombre le asignamos cmd Ingresar, y a la propiedad Título le asignamos Ingresar.
Se desea que cuando el usuario haga clic en el botón Limpiar, se borre cualquier dato que el
usuario haya ingresado en los Cuadros de Texto, y que el punto de inserción se ubique en el
cuadro txt Usuario. Para que esto ocurra debemos programar el evento Hacer_Click del botón
de comando cmd Limpiar.
El evento debe ejecutar dos sentencias para cambiar la propiedad Texto de cada uno de los
cuadros de texto, y luego invocar al método Establecer Enfoque () del cuadro de texto txt
Usuario.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

slideshare
slideshareslideshare
slideshare
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Programar aplicaciones windows forms
Programar aplicaciones windows formsProgramar aplicaciones windows forms
Programar aplicaciones windows forms
 
Unidad I. Programación
Unidad I. ProgramaciónUnidad I. Programación
Unidad I. Programación
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic ..!
Visual basic ..!Visual basic ..!
Visual basic ..!
 
Fundamentosbasicosdevisualbasic
FundamentosbasicosdevisualbasicFundamentosbasicosdevisualbasic
Fundamentosbasicosdevisualbasic
 
Conceptos
ConceptosConceptos
Conceptos
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Presentación1
Presentación1Presentación1
Presentación1
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
Flex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo PobleteFlex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo Poblete
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Ysorys
YsorysYsorys
Ysorys
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 

Destacado

Artesanato de palavras - Lucas Miguel Teixeira
Artesanato de palavras - Lucas Miguel TeixeiraArtesanato de palavras - Lucas Miguel Teixeira
Artesanato de palavras - Lucas Miguel TeixeiraSaulo Matias
 
Cuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustroCuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustroMaria Moguel Herrera
 
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechado
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechadoBaja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechado
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechadoJonatas Ferreira
 
ZombieWalk Ctba 2014
ZombieWalk Ctba 2014ZombieWalk Ctba 2014
ZombieWalk Ctba 2014HeloMiranda
 
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOTRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOSebastian Drocell
 
Prep - Bayer
Prep - BayerPrep - Bayer
Prep - BayerAgrariape
 
Monbazitrail
MonbazitrailMonbazitrail
Monbazitrailbouzigue
 
ZombieWalk Ctba 2014
ZombieWalk Ctba 2014ZombieWalk Ctba 2014
ZombieWalk Ctba 2014HeloMiranda
 
Nuevas medidas contra la piratería y los delitos cibernéticos en Colombia
Nuevas medidas contra la piratería y los delitos cibernéticos en ColombiaNuevas medidas contra la piratería y los delitos cibernéticos en Colombia
Nuevas medidas contra la piratería y los delitos cibernéticos en ColombiaMiguel Ramírez
 
Eloisa florez barco . diapositivas.
Eloisa florez barco . diapositivas.Eloisa florez barco . diapositivas.
Eloisa florez barco . diapositivas.elo2244
 
Exposicion Ley General de Telecomunicaciones
Exposicion Ley General de TelecomunicacionesExposicion Ley General de Telecomunicaciones
Exposicion Ley General de TelecomunicacionesCintya Quiros Sanchez
 

Destacado (20)

Artesanato de palavras - Lucas Miguel Teixeira
Artesanato de palavras - Lucas Miguel TeixeiraArtesanato de palavras - Lucas Miguel Teixeira
Artesanato de palavras - Lucas Miguel Teixeira
 
Cuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustroCuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustro
 
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechado
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechadoBaja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechado
Baja 2013 14._proposta_de_alteracao_rbsb_-_tubo_do_cinto_-_fechado
 
EMC/VMWare VDPA Event
EMC/VMWare VDPA EventEMC/VMWare VDPA Event
EMC/VMWare VDPA Event
 
Noticia de mayo . pdf
Noticia de mayo . pdfNoticia de mayo . pdf
Noticia de mayo . pdf
 
ZombieWalk Ctba 2014
ZombieWalk Ctba 2014ZombieWalk Ctba 2014
ZombieWalk Ctba 2014
 
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOTRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
 
Prep - Bayer
Prep - BayerPrep - Bayer
Prep - Bayer
 
Minero Problemas
Minero ProblemasMinero Problemas
Minero Problemas
 
Caderno09
Caderno09Caderno09
Caderno09
 
Transistores
TransistoresTransistores
Transistores
 
Programacion 2014 matlab
Programacion  2014 matlabProgramacion  2014 matlab
Programacion 2014 matlab
 
exame 2013 caderno 2
exame 2013 caderno 2exame 2013 caderno 2
exame 2013 caderno 2
 
Enem2009 Matematica[1]
Enem2009 Matematica[1]Enem2009 Matematica[1]
Enem2009 Matematica[1]
 
Monbazitrail
MonbazitrailMonbazitrail
Monbazitrail
 
ZombieWalk Ctba 2014
ZombieWalk Ctba 2014ZombieWalk Ctba 2014
ZombieWalk Ctba 2014
 
Nuevas medidas contra la piratería y los delitos cibernéticos en Colombia
Nuevas medidas contra la piratería y los delitos cibernéticos en ColombiaNuevas medidas contra la piratería y los delitos cibernéticos en Colombia
Nuevas medidas contra la piratería y los delitos cibernéticos en Colombia
 
Eloisa florez barco . diapositivas.
Eloisa florez barco . diapositivas.Eloisa florez barco . diapositivas.
Eloisa florez barco . diapositivas.
 
Exposicion Ley General de Telecomunicaciones
Exposicion Ley General de TelecomunicacionesExposicion Ley General de Telecomunicaciones
Exposicion Ley General de Telecomunicaciones
 
S03 (condicionales)
S03 (condicionales)S03 (condicionales)
S03 (condicionales)
 

Similar a Trabajo sobre visual basic

Similar a Trabajo sobre visual basic (20)

Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Vb
VbVb
Vb
 
Visual Basic 6 studio.pdf
Visual Basic 6 studio.pdfVisual Basic 6 studio.pdf
Visual Basic 6 studio.pdf
 
Visual basic 0.6 rivera & g
Visual basic 0.6 rivera & gVisual basic 0.6 rivera & g
Visual basic 0.6 rivera & g
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
visual basic
visual basicvisual basic
visual basic
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
 
office
officeoffice
office
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Jueves
JuevesJueves
Jueves
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Roxana
RoxanaRoxana
Roxana
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Caraline Cañas
Caraline CañasCaraline Cañas
Caraline Cañas
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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í
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
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.
 

Trabajo sobre visual basic

  • 1. TRABAJO SOBRE VISUAL BASIC PRESENTADO POR GRADO 10 - A COLEGIO TECNOLOGIA BUCARAMANGA, 3 DE OCTUBRE 2016
  • 2. ¿Qué es Visual Basic? Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos. Las Aplicaciones Procedurales En las aplicaciones tradicionales o procedurales, es la aplicación quien controla que porciones de código se ejecuta, y la secuencia en que este se ejecuta. La ejecución de la aplicación se inicia con la primera línea de código, y sigue una ruta predefinida a través de la aplicación, llamando procedimientos según sea necesario. Las Aplicaciones Manejadas por Eventos En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de código en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el código se ejecuta. Es por esto que la ruta que sigue el código de la aplicación es diferente cada vez que se ejecuta el programa. Una parte esencial de la programación manejada por eventos es el escribir código que responda a los posibles eventos que pueden ocurrir en una aplicación. Visual Basic facilita la implementación del modelo de programación manejada por eventos. ¿Qué es un objeto? Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo auto contenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento
  • 3. definido (propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario ha sido diseñado para cumplir determinada función en una aplicación, y no es lo mismo que un objeto menú. 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 Back Color (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. ¿QUÉ PAPEL CUMPLEN LAS PROPIEDADES, MÉTODOS Y EVENTOS? Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para diseñar las aplicaciones.
  • 4. MÉTODOS Los métodos son un conjunto de procedimientos que permiten que un objeto ejecuteuna 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. ¿QUÉ PAPEL CUMPLEN LAS PROPIEDADES, MÉTODOS Y EVENTOS? Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para diseñarlas aplicaciones. Para diseñar esta ventana (Formulario), del conjunto de objetos de Visual Basic seleccionamos un objeto tipo Formulario (Form). Luego a la propiedad Nombre (Name) le
  • 5. asignamos el valor form Entrada; a la propiedad Título le asignamos el valor Bienvenidos a Gestión y Sistemas. Dentro del formulario se colocan los controles. Para que el usuario pueda ingresar un dato (por ejemplo, la contraseña) colocamos en la ventana un control tipo Cuadro de Texto (Text Box); a continuación establecemos su propiedad Nombre en txt Contraseña, y su propiedad Password Char es un * (asterisco) para que el dato ingresado sea reemplazado por asteriscos sólo en la pantalla, para que no se pueda visualizar. Para obtener el botón Ingresar seleccionamos un control tipo Botón de Comando (Command Button), y lo colocamos en la ventana. Luego cambiamos sus propiedades; a la propiedad Nombre le asignamos cmd Ingresar, y a la propiedad Título le asignamos Ingresar. Se desea que cuando el usuario haga clic en el botón Limpiar, se borre cualquier dato que el usuario haya ingresado en los Cuadros de Texto, y que el punto de inserción se ubique en el cuadro txt Usuario. Para que esto ocurra debemos programar el evento Hacer_Click del botón de comando cmd Limpiar. El evento debe ejecutar dos sentencias para cambiar la propiedad Texto de cada uno de los cuadros de texto, y luego invocar al método Establecer Enfoque () del cuadro de texto txt Usuario.