SlideShare una empresa de Scribd logo
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.

Más contenido relacionado

La actualidad más candente

Herramientas de des. de soft. audio
Herramientas de des. de soft. audioHerramientas de des. de soft. audio
Herramientas de des. de soft. audio
Te Amo Gabriel
 
Herramientas de des. de soft.
Herramientas de des. de soft.Herramientas de des. de soft.
Herramientas de des. de soft.
Te Amo Gabriel
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoya
Once Redes
 
El futuro es hoy. Del Nomadismo al Capitalismo Web
El futuro es hoy. Del Nomadismo al Capitalismo WebEl futuro es hoy. Del Nomadismo al Capitalismo Web
El futuro es hoy. Del Nomadismo al Capitalismo Web
Javier Vélez Reyes
 
Framework
FrameworkFramework
Framework
janinaplaza
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
cristina_alicia89
 
Corba
CorbaCorba
Visual basic
Visual basicVisual basic
Visual basic
VictorTineo7
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
maurocol13
 
Funcionalidad Java
Funcionalidad JavaFuncionalidad Java
Funcionalidad Java
Fredy Nicolas Moreno Puerto
 
¿Cuál es el mejor programa para hacer software para empresas?
¿Cuál es el mejor programa para hacer software para empresas?¿Cuál es el mejor programa para hacer software para empresas?
¿Cuál es el mejor programa para hacer software para empresas?
Fred Lores
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Marcelo Christian Marchese
 
Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2
uni
 
Conociendo la plataforma .Net
Conociendo la plataforma .NetConociendo la plataforma .Net
Conociendo la plataforma .Net
William Velandia Prada
 
Java
JavaJava
Java
Pandipro
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones ii
carlosnc2017
 

La actualidad más candente (16)

Herramientas de des. de soft. audio
Herramientas de des. de soft. audioHerramientas de des. de soft. audio
Herramientas de des. de soft. audio
 
Herramientas de des. de soft.
Herramientas de des. de soft.Herramientas de des. de soft.
Herramientas de des. de soft.
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoya
 
El futuro es hoy. Del Nomadismo al Capitalismo Web
El futuro es hoy. Del Nomadismo al Capitalismo WebEl futuro es hoy. Del Nomadismo al Capitalismo Web
El futuro es hoy. Del Nomadismo al Capitalismo Web
 
Framework
FrameworkFramework
Framework
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Corba
CorbaCorba
Corba
 
Visual basic
Visual basicVisual basic
Visual basic
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
 
Funcionalidad Java
Funcionalidad JavaFuncionalidad Java
Funcionalidad Java
 
¿Cuál es el mejor programa para hacer software para empresas?
¿Cuál es el mejor programa para hacer software para empresas?¿Cuál es el mejor programa para hacer software para empresas?
¿Cuál es el mejor programa para hacer software para empresas?
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2
 
Conociendo la plataforma .Net
Conociendo la plataforma .NetConociendo la plataforma .Net
Conociendo la plataforma .Net
 
Java
JavaJava
Java
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones ii
 

Similar a Anders gimenez programacion

Visual basic
Visual basicVisual basic
Visual basic
DanielPacheco185
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
Benny Jose
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
Yanelsy Bello
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
Jose Ancianis
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje de
jeanoneill
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%
josecampos270
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
eymisaraiparedeslugo
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
kleidynelliz
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
Jhoanyeli Sanchez
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
Irannys Moreno Morales
 
Bisual basic 6,0
Bisual basic 6,0Bisual basic 6,0
Bisual basic 6,0
Franklin Arellano
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
Adrian Daza
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
jose valles
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
Franklin Almera
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
frank yordi tejada sanchez
 
Programación ii
Programación iiProgramación ii
Programación ii
Politecnico Emma Balaguer
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
MariaLeon126
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
Diego Vilchez Ballesteros
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
carlos matheus
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
angelisse6
 

Similar a Anders gimenez programacion (20)

Visual basic
Visual basicVisual basic
Visual basic
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje de
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Bisual basic 6,0
Bisual basic 6,0Bisual basic 6,0
Bisual basic 6,0
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
 
Programación ii
Programación iiProgramación ii
Programación ii
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 

Último

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 

Último (8)

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 

Anders gimenez programacion

  • 1. RepublicaBolivarianade Venezuela Ministeriodel poderpopularparala educacion InstitutoUniversitarioPolitecnicoSantiagoMariño Programacion Visual Basic Nombre: AndersGimenez27528054 Introduccion
  • 2. En este informe veremoslasnocionesbasicasde visualbasic,unprogramautilizadoparala programacionde aplicacionessencillasparawindowsutilizandoobjetosyeventos.
  • 3. 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.
  • 4. 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
  • 5. 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.
  • 6. 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
  • 7. 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.