introducción vb2010

Upload: rider-sarria

Post on 23-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Introduccin VB2010

    1/18

    PROGRAMACION EN BASES DE DATOS UCC - LEON

    1

    Introduccin a Visual Studio .NET

    RESEA HISTRICA

    Hace poco ms de 10 aos, el proceso de construir una simpleaplicacin basada en Microsoft Windows se habra podido describir comocomplicado, difcil y largo !onstruir estas aplicaciones ricas en grficos"una tarea #ue hoy parece sencilla" no era un proceso tri$ial antes de laintroduccin de %isual &asic 10 en mayo de 1''1

    !on %isual &asic, los programadores podan, por primera $e(,implementar aplicaciones de Windows en un ambiente intuiti$o y

    grfico, simplemente arrastrando controles sobre un formularioHaciendo posible a los programadores profesionales y a los ocasionalesma)imi(ar su producti$idad, %isual &asic conlle$ un renacimiento deldesarrollo de aplicaciones basadas en Windows

    *ste ao, en la celebracin del d+cimo cumpleaos de %isual &asic, semira al pasado a la herramienta #ue re$olucion la manera en la #ue seconstruye software, y se anhelan otros 10 aos de inno$acin yproducti$idad de %isual &asic

    *n los ltimos 10 aos, la comunidad de %isual &asic ha crecido hastaser la mayor comunidad de desarrolladores de software del mundo-urante ese tiempo, una industria entera de $endedores decomponentes creci alrededor de este producto .ste, combinado con lasencilla forma de desarrollar aplicaciones para Windows, fueron la basefundamental de la reali(acin de la $isin de Microsoft para laprogramacin basada en Windows

    Lic. Rider Sarria Ramos

  • 7/24/2019 Introduccin VB2010

    2/18

    PROGRAMACION EN BASES DE DATOS UCC - LEON

    2

    Hoy, se contina ampliando las posibilidades del desarrollador en %isual&asic !on %isual &asic /*, se posibilita a los desarrolladores en %isual&asic con ni$eles de control y producti$idad sin precedentes tra$+s deob2etos"orientados de primera"clase, tales como herencia, mane2oestructural e)cepcional, y construcciones con parmetros, programar en

    %isual &asic llegar a ser ms elegante, simple, y de mantenimientosencillo !on el acceso completo al marco del /* de Microsoft, losdesarrolladores pueden, por primera $e(, conseguir $enta2a directa de larica plataforma de Microsoft y construir aplicaciones tradicionalesbasadas en Windows, aplicaciones Web de pe#ueos clientes, losser$icios de nue$a generacin de Web de 3M4, y software para m$iles

    4os 5ormularios de Windows con formas, los ricos grficos, lasconstrucciones orientadas al ob2eto, y la integracin del ser$icio Web de3M4 son todo la parte de %isual &asic /*

    tra$+s de los aos, %isual &asic ha e$olucionado de un 2uguete de un

    aficionado a una herramienta imprescindible #ue contina cambiando elmundo Ha re$olucionado la manera #ue se traba2a con la informacin,la manera de comunicarse, y la forma en la #ue se construyenaplicaciones

    !on todos los cambios en la configuracin de la tecnologa y de laaplicacin en los ltimos 10 aos, la comunidad de %isual &asic hacontinuado inno$ando como lderes en el desarrollo y la produccin desoftware Mientras, es interesante mirar al pasado y obser$ar los +)itosalcan(ados por este producto, es importante remarcar #ue %isual &asicest slo en una fase bastante inicial !on %isual &asic /*, Microsoftproporciona sus cimientos para asegurarse de #ue los desarrolladores en%isual &asic continan conduciendo esta cursa "ahora y en el futuro

    Definiendo Visual Studio .NET

    Lic. Rider Sarria Ramos

  • 7/24/2019 Introduccin VB2010

    3/18

    PROGRAMACION EN BASES DE DATOS UCC - LEON

    3

    %isual 6tudio /* es la Herramienta 7pida de -esarrollo 87-9 deMicrosoft para la siguiente generacin de :nternet #ue son los 6er$iciosWeb 3M4 *sta herramienta permite la creacin de aplicaciones usandoel Marco /*, es decir usando el !47, la 4ibrera de !lases, -; /*,6< /*, etc

    *s un software #ue brinda las herramientas necesarias para crear,distribuir, administrar y dar mantenimiento a aplicaciones Webdistribuidas #ue usan 6er$icios Web 3M4, todo esto con una granfacilidad, rapide( y ba2o costo

    6e puede crear aplicaciones Web directamente usando el 5ramewor=/* y algn programa editor, por e2emplo el &loc de /otas, pero eltiempo #ue lle$ara el desarrollo no 2ustificara el ahorro de costos, encambio, si se utili(a una herramienta como %isual 6tudio /* el tiempo

    de desarrollo se reducira enormemente%isual 6tudio /* permite tambi+n la integracin y el uso cru(ado delengua2es de programacin> %isual &asic /*, %isual !? /*, %isual !@@ /* y A6cript /*

    diferencia de la $ersin anterior no e)iste %isual :nterde$, ni %isual A@@, adems %isual 5o)pro /* no comparte las caractersticas unificadasdel Marco /*

    5igura 11> *structura del Marco /* y %isual 6tudio

    *ntre algunas de las $enta2as del soporte 7- de %isual 6tudiotenemos>

    Lic. Rider Sarria Ramos

  • 7/24/2019 Introduccin VB2010

    4/18

    PROGRAMACION EN BASES DE DATOS UCC - LEON

    4

    Creacin de Pginas Web mediante Formularios Web

    %isual 6tudio /* incluye un diseador de pginas Web HM4 y 6