SlideShare una empresa de Scribd logo
1 de 3
Visual Basic
esun lenguaje de programacióndirigidoporeventos,desarrolladoporAlanCooperpara
Microsoft.Este lenguaje de programaciónesundialectode BASIC,conimportantesagregados.Su
primeraversiónfue presentadaen1991, con la intenciónde simplificarla programaciónutilizando
un ambiente de desarrolloque facilitóenciertamedidalaprogramaciónmisma.
La últimaversiónfue la6,liberadaen1998, para la que Microsoftextendióel soportehastamarzo
de 2008.
En 2001 Microsoftpropusoabandonarel desarrollobasadoenlaAPIWin32 ypasar a un
frameworkomarco común de librerías,independientede laversióndel sistemaoperativo,.NET
Framework,atravésde Visual Basic.NET(yotros lenguajescomoCSharp(C#) de fácil transición
de códigoentre ellos);fue el sucesorde Visual Basic6.
Aunque Visual Basicesde propósitogeneral,tambiénprovee facilidadesparael desarrollode
aplicacionesde basesde datosusandoDataAccessObjects,Remote DataObjectsoActiveXData
Objects.
Visual Basiccontiene unentornode desarrollointegradooIDE que integraeditorde textospara
edicióndel códigofuente,undepurador,uncompilador(yenlazador) yuneditorde interfaces
gráficaso GUI.
Estructura de un programa de Visual Basic
Un programa de Visual Basicse crea a partirde bloquesde creaciónestándar.Unasoluciónconsta
de uno o variosproyectos.Unproyectoa su vezpuede contenerunoomás ensamblados.Cada
ensambladose compilaapartirde uno o variosarchivosde códigofuente.El archivode código
fuente proporcionaladefinicióne implementaciónde clases,estructuras,módulose interfaces,
que enúltimainstanciacontienentodoel código.
Para obtenermásinformaciónsobre estosbloquesde creaciónde unprogramade Visual Basic,
veaSolucionesyproyectosyEnsambladosycaché global de ensamblados(C#yVisual Basic).
Los proyectos enVisual Basic
consistenenconjuntosde archivosque permitencrearunaaplicación.Lainformaciónrelativaa
cada proyectose almacenaenun archivode proyectocon extensiónVBP.Este archivo,asuvez,
contiene unalistade todoslosarchivosnecesariosparalacreaciónde la aplicación(Módulos,
controlesActiveX,archivosde Recursos,etc),asícomoreferenciasalaslibreríasy componentes
utilizados.El archivo de proyectotambiénalmacenainformaciónrelativaalasopcionesdel
entornode desarrolloque se establezcanparael proyecto.Cuandose trata de un grupode
proyectosse almacenaconla extensiónVBG.
Módulos:
son un tipode módulode clase.Contienen losvaloresde laspropiedadesyel códigode los
procedimientosde eventode unFormularioyde todosloscontrolesincluidosenél.Se almacenan
enficherosindependientesconlaextensiónFRM.Losdatosbinarioscomomapas de bits,iconos,
etc,se almacenanenunarchivoaparte con el mismonombre yextensiónFRX.
Controlesbásicos:
BakColor.- Colorde fondo.
Text.-Títulode laventana.
ControlBox.- Cuadroparael menúde control.Valores:TRUÉ= muestrauncuadro para el menúde
control enel extremo superiorizquierdode laventana.Estapropiedadse modificasolodurante el
diseñoyeste valornotiene efectosi el BorderStyle=0.
ForeColor.- Colordel primerplano.
Size:tamaño(Height,Width.- AlturayAnchura.)
Location:.- Arriba,izquierda.
Icon.- Iconoque representaríaal formulariocuandoeste minimizado.
MaximizeBox,MinimizeBox.- Botónmaximizarybotónminimizar.Valores:TRUÉ aparece los
botonescorrespondientesenlaesquinasuperiorderechade laventana.
Name.- Nombre del formulario.PordefectotomalosvaloresForm1,Form2.....
BackgroundImage.- Bitmapde fondodel formularioque si se limpialaventanadel formulario,este
dibujonose borra.
Visible.- Visible.Valores:True pordefecto,Falseparaindicarque el formulariose oculte.
WindowState.-Estadode laventana.Valores:( 0=Normal,1= Minimizado,2= Maximizado).
2
AcceptButton:Botónque consideramoscomoel botonde lateclaintro.PulsarIintroenla ventana
equivale e hacerclicksobre este boton.
CancelButton:Botonde Esc por defecto.PulsarEcsenla ventanaequivale e hacerclicksobre este
boton.
FormBorderSyle .- Estilodelborde..
WindowsState:Permite establecersi el formulariose abrirácomofue diseñadoopsi porel
contrarioestará maximizado.
DateString
Devuelve oestablece unvalorStringque representalafechaactual de acuerdocon el sistema.
Now
Devuelve unvalorDate que contiene lafechaylahora actualesde acuerdocon el sistema.
ScriptEngine
Devuelve unobjetoStringque representael motorentiempode ejecuciónactual que se utiliza.
ScriptEngineBuildVersion
Devuelve unvalorde tipoIntegerque contiene el númerode versiónde compilacióndel motoren
tiempode ejecuciónque se usa.
ScriptEngineMajorVersion
Devuelve unvalorde tipoIntegerque contiene el númerode versiónprincipaldel motoren
tiempode ejecuciónque se usa.
ScriptEngineMinorVersion
Devuelve unvalorde tipoIntegerque contiene el númerode versiónsecundariadel motoren
tiempode ejecuciónque se usa.
TimeOfDay
Devuelve oestablece unvalorDate que contiene lahoradel día actual de acuerdocon el sistema.
Timer
Devuelve unvalorDouble que representael númerode segundostranscurridosdesde la
medianoche.
TimeString
Devuelve oestablece unvalorde tipoStringque representalahoraactual del día segúnel sistema.
Today
Devuelve oestablece unvalorDate que contiene lafechaactual de acuerdocon el sistema.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Interfaz grafica matlab
Interfaz grafica matlabInterfaz grafica matlab
Interfaz grafica matlab
 
Visual basic
Visual basicVisual basic
Visual basic
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Esimlp
EsimlpEsimlp
Esimlp
 
Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02Practicas 120322224406-phpapp02
Practicas 120322224406-phpapp02
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Documentacion bootstrap
Documentacion bootstrapDocumentacion bootstrap
Documentacion bootstrap
 
Entorno de Visual Basic 2010
Entorno de Visual Basic 2010Entorno de Visual Basic 2010
Entorno de Visual Basic 2010
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
Ex3
Ex3Ex3
Ex3
 
IntroduccióN Bea
IntroduccióN BeaIntroduccióN Bea
IntroduccióN Bea
 
Ejercicios lab view
Ejercicios lab viewEjercicios lab view
Ejercicios lab view
 
Guia trabajo visual basic (parte II)
Guia trabajo  visual basic (parte II)Guia trabajo  visual basic (parte II)
Guia trabajo visual basic (parte II)
 
Archivo
ArchivoArchivo
Archivo
 
1 programa de sumar y restar
1 programa de sumar y restar1 programa de sumar y restar
1 programa de sumar y restar
 

Destacado

Integral lindefinida contabilidad uladech 2012-i
Integral lindefinida  contabilidad uladech 2012-iIntegral lindefinida  contabilidad uladech 2012-i
Integral lindefinida contabilidad uladech 2012-iBeto Mendo
 
Cómo publicar una entrada con video
Cómo publicar una entrada con videoCómo publicar una entrada con video
Cómo publicar una entrada con videoVivi Bourdetta
 
Qd376.qd t tg0001
Qd376.qd t tg0001Qd376.qd t tg0001
Qd376.qd t tg0001Thuy Pham
 
Wd131 unit 9 module 1 understanding imagery and rhythm
Wd131 unit 9 module 1 understanding imagery and rhythm Wd131 unit 9 module 1 understanding imagery and rhythm
Wd131 unit 9 module 1 understanding imagery and rhythm kateridrex
 
Assignmet 5 rough draft
Assignmet 5 rough draftAssignmet 5 rough draft
Assignmet 5 rough draftJambo8035
 
Didáctica crítica. situación de aprendizaje.
Didáctica crítica. situación de aprendizaje.Didáctica crítica. situación de aprendizaje.
Didáctica crítica. situación de aprendizaje.Alma Delia Felipe Santiago
 

Destacado (7)

Integral lindefinida contabilidad uladech 2012-i
Integral lindefinida  contabilidad uladech 2012-iIntegral lindefinida  contabilidad uladech 2012-i
Integral lindefinida contabilidad uladech 2012-i
 
Rutinas
RutinasRutinas
Rutinas
 
Cómo publicar una entrada con video
Cómo publicar una entrada con videoCómo publicar una entrada con video
Cómo publicar una entrada con video
 
Qd376.qd t tg0001
Qd376.qd t tg0001Qd376.qd t tg0001
Qd376.qd t tg0001
 
Wd131 unit 9 module 1 understanding imagery and rhythm
Wd131 unit 9 module 1 understanding imagery and rhythm Wd131 unit 9 module 1 understanding imagery and rhythm
Wd131 unit 9 module 1 understanding imagery and rhythm
 
Assignmet 5 rough draft
Assignmet 5 rough draftAssignmet 5 rough draft
Assignmet 5 rough draft
 
Didáctica crítica. situación de aprendizaje.
Didáctica crítica. situación de aprendizaje.Didáctica crítica. situación de aprendizaje.
Didáctica crítica. situación de aprendizaje.
 

Similar a Visual Basic, lenguaje de programación orientado a eventos

Similar a Visual Basic, lenguaje de programación orientado a eventos (20)

Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Copia de entorno de grado (1)
Copia de entorno de grado (1)Copia de entorno de grado (1)
Copia de entorno de grado (1)
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing java
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Roxana
RoxanaRoxana
Roxana
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Manual de programas ivan lopez g264 b24
Manual de programas ivan lopez g264   b24Manual de programas ivan lopez g264   b24
Manual de programas ivan lopez g264 b24
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Taller
TallerTaller
Taller
 
Desarrollando con visual studio
Desarrollando con visual studioDesarrollando con visual studio
Desarrollando con visual studio
 

Visual Basic, lenguaje de programación orientado a eventos

  • 1. Visual Basic esun lenguaje de programacióndirigidoporeventos,desarrolladoporAlanCooperpara Microsoft.Este lenguaje de programaciónesundialectode BASIC,conimportantesagregados.Su primeraversiónfue presentadaen1991, con la intenciónde simplificarla programaciónutilizando un ambiente de desarrolloque facilitóenciertamedidalaprogramaciónmisma. La últimaversiónfue la6,liberadaen1998, para la que Microsoftextendióel soportehastamarzo de 2008. En 2001 Microsoftpropusoabandonarel desarrollobasadoenlaAPIWin32 ypasar a un frameworkomarco común de librerías,independientede laversióndel sistemaoperativo,.NET Framework,atravésde Visual Basic.NET(yotros lenguajescomoCSharp(C#) de fácil transición de códigoentre ellos);fue el sucesorde Visual Basic6. Aunque Visual Basicesde propósitogeneral,tambiénprovee facilidadesparael desarrollode aplicacionesde basesde datosusandoDataAccessObjects,Remote DataObjectsoActiveXData Objects. Visual Basiccontiene unentornode desarrollointegradooIDE que integraeditorde textospara edicióndel códigofuente,undepurador,uncompilador(yenlazador) yuneditorde interfaces gráficaso GUI. Estructura de un programa de Visual Basic Un programa de Visual Basicse crea a partirde bloquesde creaciónestándar.Unasoluciónconsta de uno o variosproyectos.Unproyectoa su vezpuede contenerunoomás ensamblados.Cada ensambladose compilaapartirde uno o variosarchivosde códigofuente.El archivode código fuente proporcionaladefinicióne implementaciónde clases,estructuras,módulose interfaces, que enúltimainstanciacontienentodoel código. Para obtenermásinformaciónsobre estosbloquesde creaciónde unprogramade Visual Basic, veaSolucionesyproyectosyEnsambladosycaché global de ensamblados(C#yVisual Basic). Los proyectos enVisual Basic consistenenconjuntosde archivosque permitencrearunaaplicación.Lainformaciónrelativaa cada proyectose almacenaenun archivode proyectocon extensiónVBP.Este archivo,asuvez, contiene unalistade todoslosarchivosnecesariosparalacreaciónde la aplicación(Módulos, controlesActiveX,archivosde Recursos,etc),asícomoreferenciasalaslibreríasy componentes utilizados.El archivo de proyectotambiénalmacenainformaciónrelativaalasopcionesdel entornode desarrolloque se establezcanparael proyecto.Cuandose trata de un grupode proyectosse almacenaconla extensiónVBG.
  • 2. Módulos: son un tipode módulode clase.Contienen losvaloresde laspropiedadesyel códigode los procedimientosde eventode unFormularioyde todosloscontrolesincluidosenél.Se almacenan enficherosindependientesconlaextensiónFRM.Losdatosbinarioscomomapas de bits,iconos, etc,se almacenanenunarchivoaparte con el mismonombre yextensiónFRX. Controlesbásicos: BakColor.- Colorde fondo. Text.-Títulode laventana. ControlBox.- Cuadroparael menúde control.Valores:TRUÉ= muestrauncuadro para el menúde control enel extremo superiorizquierdode laventana.Estapropiedadse modificasolodurante el diseñoyeste valornotiene efectosi el BorderStyle=0. ForeColor.- Colordel primerplano. Size:tamaño(Height,Width.- AlturayAnchura.) Location:.- Arriba,izquierda. Icon.- Iconoque representaríaal formulariocuandoeste minimizado. MaximizeBox,MinimizeBox.- Botónmaximizarybotónminimizar.Valores:TRUÉ aparece los botonescorrespondientesenlaesquinasuperiorderechade laventana. Name.- Nombre del formulario.PordefectotomalosvaloresForm1,Form2..... BackgroundImage.- Bitmapde fondodel formularioque si se limpialaventanadel formulario,este dibujonose borra. Visible.- Visible.Valores:True pordefecto,Falseparaindicarque el formulariose oculte. WindowState.-Estadode laventana.Valores:( 0=Normal,1= Minimizado,2= Maximizado). 2 AcceptButton:Botónque consideramoscomoel botonde lateclaintro.PulsarIintroenla ventana equivale e hacerclicksobre este boton. CancelButton:Botonde Esc por defecto.PulsarEcsenla ventanaequivale e hacerclicksobre este boton.
  • 3. FormBorderSyle .- Estilodelborde.. WindowsState:Permite establecersi el formulariose abrirácomofue diseñadoopsi porel contrarioestará maximizado. DateString Devuelve oestablece unvalorStringque representalafechaactual de acuerdocon el sistema. Now Devuelve unvalorDate que contiene lafechaylahora actualesde acuerdocon el sistema. ScriptEngine Devuelve unobjetoStringque representael motorentiempode ejecuciónactual que se utiliza. ScriptEngineBuildVersion Devuelve unvalorde tipoIntegerque contiene el númerode versiónde compilacióndel motoren tiempode ejecuciónque se usa. ScriptEngineMajorVersion Devuelve unvalorde tipoIntegerque contiene el númerode versiónprincipaldel motoren tiempode ejecuciónque se usa. ScriptEngineMinorVersion Devuelve unvalorde tipoIntegerque contiene el númerode versiónsecundariadel motoren tiempode ejecuciónque se usa. TimeOfDay Devuelve oestablece unvalorDate que contiene lahoradel día actual de acuerdocon el sistema. Timer Devuelve unvalorDouble que representael númerode segundostranscurridosdesde la medianoche. TimeString Devuelve oestablece unvalorde tipoStringque representalahoraactual del día segúnel sistema. Today Devuelve oestablece unvalorDate que contiene lafechaactual de acuerdocon el sistema.