RepublicaBolivarianade Venezuela
Ministeriodel poderpopularparala educacion
InstitutoUniversitarioPolitecnicoSantiagoMariño
Programacion
Visual Basic
Nombre:
AndersGimenez27528054
Introduccion
En este informe veremoslasnocionesbasicasde visualbasic,unprogramautilizadoparala
programacionde aplicacionessencillasparawindowsutilizandoobjetosyeventos.
Desarrollo
Las aplicacionescreadasenvisual basicestanbasadasenobjectos ytiene unmodelode programacion
por eventos.
Esta compuestoporuna barra de herramientas,diseñadorde formularios,cuadrode herramientas,
ventanade propiedades,listadesplegable de objetos,listade propiedadesde objetoseleccionados
entre otros.
Las variables:cunavariableesunespaciotemporal de memoriadonde se almacenarandatosconlosque
se puedentrabajardurante laejecucionde laaplicacion.
¿Qué es visual basic 6.0?
Visual Basicesun lenguaje de programaciónyentornode desarrollointegrado(IDE).Se derivadel
lenguaje de programaciónBASICmásantiguo,yporlo tantose consideraunlenguaje de programación
útil y relativamente fácilde aprenderparalosprincipiantes.Visual Basic(VB) estáahoraintegradoen
muchasaplicacionesde software diferentesytambiénaplicacionesweb.Visual Basic6.0fue la última
ediciónde Visual Basic,sinembargo,fue seguidaporVisual Basic.NET.
Caracteristicas
Matrices
Explicacómohacer el códigomás compactoy eficazmediante ladeclaraciónyutilizaciónde matrices,
que contienenvariosvaloresrelacionados.
Inicializadoresde colección
Describe losinicializadoresde colección,que permitencrearunacolecciónyrellenarlaconunconjunto
inicial de valores.
Constantesyenumeraciones
Explicael almacenamientode valoresinmutablesparasuuso repetido,incluidoslosconjuntosde
valoresde constantesrelacionadas.
Flujode control
Muestra cómoregularel flujode laejecucióndel programa.
Tiposde datos
Describe qué tiposde datospuede contenerunelementode programaciónycómoalmacenarlos.
Elementosdeclarados
Abarca la programaciónde elementosque puededeclarar,susnombresycaracterísticas,ycómo el
compiladorresuelve lasreferenciasaellos.
Delegados
Se proporcionauna introducciónalosdelegadosyse explicacómose usan enVisual Basic.
Enlace entiempode compilaciónyentiempode ejecución
Describe losenlaces,que realizael compiladorcuandose asignaunobjetoauna variable de objeto,ylas
diferenciasentrelosobjetosconenlace anticipadoyconenlace entiempode ejecución.
Tiposde error
Proporcionainformacióngeneral sobre loserroresde sintaxis,erroresentiempode ejecuciónyerrores
lógicos.
Eventos
Muestra cómodeclarar y utilizareventos.
Interfaces
Describe qué sonlasinterfacesycómousarlasen lasaplicaciones.
LINQ
Proporcionavínculosatemas que presentanlaprogramaciónylascaracterísticas de Language-
IntegratedQuery(LINQ).
Objetosyclases
Proporcionainformacióngeneral sobre objetosyclases,cómose utilizan,lasrelacionesque mantienen
entre sí y laspropiedades,losmétodosyloseventosque exponen.
Operadoresyexpresiones
Describe loselementosde códigoque manipulanelementosque contienenvalores,cómoutilizarlosde
formaeficazy cómo combinarlosparaproducirnuevosvalores.
Procedimientos
Describe losprocedimientosSub,Function,PropertyyOperator,asícomo temasavanzados,como
procedimientosrecursivosysobrecargados.
Instrucciones
Describe lasinstruccionesde declaraciónyejecutables.
Cadenas
Proporcionavínculosatemas que describenlosconceptosbásicossobre el usode cadenasenVisual
Basic.
Variables
Presentalasvariablesydescribe cómoutilizarlasenVisual Basic.
XML
Proporcionavínculosatemas enlosque se describe cómousar XML en Visual Basic.
Ventajas
Posee unacurva de aprendizaje muyrápida.
Integrael diseñoe implementaciónde formulariosde Windows.
Permite usarcon facilidadlaplataformade lossistemasWindows,dadoque tiene accesoprácticamente
total a laAPIde Windows,incluidaslibreríasactuales.
Es uno de loslenguajesde usomásextendido,porloque resultafácil encontrarinformación,
documentaciónyfuentesparalosproyectos.
Fácilmente extensiblemediante libreríasDLLy componentesActiveXde otroslenguajes.
Posibilitaañadirsoporte paraejecuciónde scripts,VBScriptoJScript,enlasaplicacionesmediante
MicrosoftScript Control.7
Tiene accesoa la APImultimediade DirectX(versiones7y 8). Tambiénestádisponible,de formano
oficial,uncomponente paratrabajarcon OpenGL1.1.8
Existe unaversión,VBA,integradaenlasaplicacionesde MicrosoftOffice,tantoWindowscomoMac,
que permite programarmacrospara extenderyautomatizarfuncionalidadesendocumentos,hojasde
cálculoy basesde datos (Access).
Si bienpermite desarrollargrandesycomplejasaplicaciones,tambiénprovee unentornoadecuadopara
realizarpequeñosprototiposrápidos.
Propiedades, metodos y eventos.
Las propiedadessonsimplemente variables.Sinembargo,adiferenciade unavariable "común",están
estrechamente vinculadosaunobjeto.Porejemplo,puede definirunavariable (propiedad) anivel de
Form, que se llame "lPuedeModificiar".Laletra"l"indicael tipode lavariable (eneste caso,lógico),yla
variable indicasi le espermitido,al usuario,hacermodificaciones.Puede tenervariaspantallasabiertas
a la vez;cada una tiene su"copiapersonal"de lavariable,que puede tenerunvalordistintoencada
pantalla.
Los eventosymétodossonequivalentesalosprocedimientosofunciones.Nuevamente,están
estrechamente vinculadosaunobjetoespecífico.Enrealidad,loseventostambiénsonmétodos; la
únicadiferenciaentre uneventoyunmétodo"común"esque el eventose ejecutaautomáticamente
bajociertascondiciones.Porejemplo,órdenesque se escribenenInit() automáticamente se ejecutan
cuandose "instancia"unobjeto;órdenesenDestroy() se ejecutancuandodejade existir;varioseventos
respondenaaccionesdel usuario,comoClick(),RightClick(),InteractiveChange()yotros;etc.
Los objetos intrinsecos
Existennumerososobjetosdisponiblesautomáticamenteapartirde Visual Basic,sinque se tengaque
crear una instancia.Estosobjetossonaccesiblesconlapalabraclave My. Permitenlamanipulaciónyel
acceso a datosque se utilizanfrecuentemente duranteel funcionamientode unaaplicación.
Proporcionan,porejemplo,unmediode accesoalas propiedadesde lamáquinaenlaque se ejecutala
aplicación,atravésde My.Computer,oa laspropiedadesde lapropiaaplicaciónatravésde
My.Application.Enfuncióndel tipode proyectoenel que trabaja,esposible que algunosobjetosno
esténdisponibles.
Conclusion:
Con todala informacionantesmencionadaesperohaberseñaladolosaspectosmasimportantesala
hora de utilizarvisual basicyde esamanera que se haya podidoaprenderlosuficienteparapoder
realizaraplicacionessencillasyseguiradquiriendoconocimientoeneste ambito.

Anders gimenez programacion

  • 1.
    RepublicaBolivarianade Venezuela Ministeriodel poderpopularparalaeducacion InstitutoUniversitarioPolitecnicoSantiagoMariño Programacion Visual Basic Nombre: AndersGimenez27528054 Introduccion
  • 2.
    En este informeveremoslasnocionesbasicasde visualbasic,unprogramautilizadoparala programacionde aplicacionessencillasparawindowsutilizandoobjetosyeventos.
  • 3.
    Desarrollo Las aplicacionescreadasenvisual basicestanbasadasenobjectosytiene unmodelode programacion por eventos. Esta compuestoporuna barra de herramientas,diseñadorde formularios,cuadrode herramientas, ventanade propiedades,listadesplegable de objetos,listade propiedadesde objetoseleccionados entre otros. Las variables:cunavariableesunespaciotemporal de memoriadonde se almacenarandatosconlosque se puedentrabajardurante laejecucionde laaplicacion. ¿Qué es visual basic 6.0? Visual Basicesun lenguaje de programaciónyentornode desarrollointegrado(IDE).Se derivadel lenguaje de programaciónBASICmásantiguo,yporlo tantose consideraunlenguaje de programación útil y relativamente fácilde aprenderparalosprincipiantes.Visual Basic(VB) estáahoraintegradoen muchasaplicacionesde software diferentesytambiénaplicacionesweb.Visual Basic6.0fue la última ediciónde Visual Basic,sinembargo,fue seguidaporVisual Basic.NET. Caracteristicas Matrices Explicacómohacer el códigomás compactoy eficazmediante ladeclaraciónyutilizaciónde matrices, que contienenvariosvaloresrelacionados. Inicializadoresde colección Describe losinicializadoresde colección,que permitencrearunacolecciónyrellenarlaconunconjunto inicial de valores.
  • 4.
    Constantesyenumeraciones Explicael almacenamientode valoresinmutablesparasuusorepetido,incluidoslosconjuntosde valoresde constantesrelacionadas. Flujode control Muestra cómoregularel flujode laejecucióndel programa. Tiposde datos Describe qué tiposde datospuede contenerunelementode programaciónycómoalmacenarlos. Elementosdeclarados Abarca la programaciónde elementosque puededeclarar,susnombresycaracterísticas,ycómo el compiladorresuelve lasreferenciasaellos. Delegados Se proporcionauna introducciónalosdelegadosyse explicacómose usan enVisual Basic. Enlace entiempode compilaciónyentiempode ejecución Describe losenlaces,que realizael compiladorcuandose asignaunobjetoauna variable de objeto,ylas diferenciasentrelosobjetosconenlace anticipadoyconenlace entiempode ejecución. Tiposde error Proporcionainformacióngeneral sobre loserroresde sintaxis,erroresentiempode ejecuciónyerrores lógicos. Eventos
  • 5.
    Muestra cómodeclarar yutilizareventos. Interfaces Describe qué sonlasinterfacesycómousarlasen lasaplicaciones. LINQ Proporcionavínculosatemas que presentanlaprogramaciónylascaracterísticas de Language- IntegratedQuery(LINQ). Objetosyclases Proporcionainformacióngeneral sobre objetosyclases,cómose utilizan,lasrelacionesque mantienen entre sí y laspropiedades,losmétodosyloseventosque exponen. Operadoresyexpresiones Describe loselementosde códigoque manipulanelementosque contienenvalores,cómoutilizarlosde formaeficazy cómo combinarlosparaproducirnuevosvalores. Procedimientos Describe losprocedimientosSub,Function,PropertyyOperator,asícomo temasavanzados,como procedimientosrecursivosysobrecargados. Instrucciones Describe lasinstruccionesde declaraciónyejecutables. Cadenas Proporcionavínculosatemas que describenlosconceptosbásicossobre el usode cadenasenVisual Basic.
  • 6.
    Variables Presentalasvariablesydescribe cómoutilizarlasenVisual Basic. XML Proporcionavínculosatemasenlosque se describe cómousar XML en Visual Basic. Ventajas Posee unacurva de aprendizaje muyrápida. Integrael diseñoe implementaciónde formulariosde Windows. Permite usarcon facilidadlaplataformade lossistemasWindows,dadoque tiene accesoprácticamente total a laAPIde Windows,incluidaslibreríasactuales. Es uno de loslenguajesde usomásextendido,porloque resultafácil encontrarinformación, documentaciónyfuentesparalosproyectos. Fácilmente extensiblemediante libreríasDLLy componentesActiveXde otroslenguajes. Posibilitaañadirsoporte paraejecuciónde scripts,VBScriptoJScript,enlasaplicacionesmediante MicrosoftScript Control.7 Tiene accesoa la APImultimediade DirectX(versiones7y 8). Tambiénestádisponible,de formano oficial,uncomponente paratrabajarcon OpenGL1.1.8 Existe unaversión,VBA,integradaenlasaplicacionesde MicrosoftOffice,tantoWindowscomoMac, que permite programarmacrospara extenderyautomatizarfuncionalidadesendocumentos,hojasde cálculoy basesde datos (Access). Si bienpermite desarrollargrandesycomplejasaplicaciones,tambiénprovee unentornoadecuadopara realizarpequeñosprototiposrápidos. Propiedades, metodos y eventos. Las propiedadessonsimplemente variables.Sinembargo,adiferenciade unavariable "común",están estrechamente vinculadosaunobjeto.Porejemplo,puede definirunavariable (propiedad) anivel de Form, que se llame "lPuedeModificiar".Laletra"l"indicael tipode lavariable (eneste caso,lógico),yla variable indicasi le espermitido,al usuario,hacermodificaciones.Puede tenervariaspantallasabiertas
  • 7.
    a la vez;cadauna tiene su"copiapersonal"de lavariable,que puede tenerunvalordistintoencada pantalla. Los eventosymétodossonequivalentesalosprocedimientosofunciones.Nuevamente,están estrechamente vinculadosaunobjetoespecífico.Enrealidad,loseventostambiénsonmétodos; la únicadiferenciaentre uneventoyunmétodo"común"esque el eventose ejecutaautomáticamente bajociertascondiciones.Porejemplo,órdenesque se escribenenInit() automáticamente se ejecutan cuandose "instancia"unobjeto;órdenesenDestroy() se ejecutancuandodejade existir;varioseventos respondenaaccionesdel usuario,comoClick(),RightClick(),InteractiveChange()yotros;etc. Los objetos intrinsecos Existennumerososobjetosdisponiblesautomáticamenteapartirde Visual Basic,sinque se tengaque crear una instancia.Estosobjetossonaccesiblesconlapalabraclave My. Permitenlamanipulaciónyel acceso a datosque se utilizanfrecuentemente duranteel funcionamientode unaaplicación. Proporcionan,porejemplo,unmediode accesoalas propiedadesde lamáquinaenlaque se ejecutala aplicación,atravésde My.Computer,oa laspropiedadesde lapropiaaplicaciónatravésde My.Application.Enfuncióndel tipode proyectoenel que trabaja,esposible que algunosobjetosno esténdisponibles. Conclusion: Con todala informacionantesmencionadaesperohaberseñaladolosaspectosmasimportantesala hora de utilizarvisual basicyde esamanera que se haya podidoaprenderlosuficienteparapoder realizaraplicacionessencillasyseguiradquiriendoconocimientoeneste ambito.