See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Visual Basic.NET - Wikipedia, la enciclopedia libre

Visual Basic.NET

De Wikipedia, la enciclopedia libre

Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, cosa que causó gran división en la comunidad de desarrolladores de Visual Basic.

La gran mayoría de programadores de VB.NET utilizan el entorno de programación Microsoft Visual Studio .Net en alguna de sus versiones (Visual Studio .NET, Visual Studio .NET 2003 o Visual Studio .NET 2005), aunque existen otras alternativas, como SharpDevelop (que además es libre).

Como pasa con todos los lenguajes de programación basados en .NET, los programas escritos en VB.NET requieren el Framework .NET para ejecutarse.

Tabla de contenidos

[editar] Versiones de Visual Basic .NET

A fecha de hoy, Marzo de 2008, existen 4 versiones publicadas.

[editar] Visual Basic .NET (VB 7)

Esta es la versión original de Visual Basic .NET. Fue publicada junto con Visual C# en 2002 como uno de los lenguajes disponibles para la entonces nueva plataforma de programación .NET de Microsoft.

[editar] Visual Basic .NET 2003 (VB 7.1)

Visual Basic .NET 2003 fue publicado como parte Visual Studio 2003, que también incluía Visual C# 2003, Visual J# 2003 y por primera vez también incluía el .NET Compact Framework. if not dim PI >

Esta revisión de Visual Basic .NET y de Visual Studio .NET requieren el Framework .NET 1.1.

[editar] Visual Basic 2005 (VB 8.0)

Visual Basic 2005. Esta versión fue publicada como parte de Visual Studio 2005, y requiere el Framework .NET 2.0.

En esta versión se incluyeron varias novedades, entre las que se cuentan:

  • Editar y Continuar - probablemente la característica que más echaban de menos los desarrolladores que venían de Visual Basic. Esta característica permite la modificación el código en tiempo de depuración, aumentando notablemente la velocidad a la hora de depurar los programas.
  • Evaluación de expresiones en tiempo de diseño
  • El pseudo-espacio de nombres My que proporciona:
    • Acceso rápido a ciertas áreas del Framework .NET que de otra manera requerirían una cantidad significante de código para usarse.
    • Clases generadas dinámicamente (Quizás la más significativa sea My.Forms)
  • Mejoras en el conversor de VB a VB.NET[1]
  • la palabra clave Using, que simplifica el uso de objetos que requieren el método Dispose para liberar memoria
  • Just My Code, que "esconde" el código autogenerado por el IDE Visual Studio .NET
  • Data Source binding, que facilita enormemente la vinculación de los datos con los formularios
  • Genéricos, o como son conocidos en C++, templates.
  • Clases parciales, un método para definir partes de una clase en un fichero y otras partes en otros ficheros. Esto resulta especialmente útil a la hora de integrar el código generado por el usuario con el código autogenerado por el IDE.
  • Comentarios XML que pueden ser procesados por herramientas de documentación del código como NDOC, o SandCastle.
  • Sobrecarga de operadores.

[editar] Visual Basic 2008 (VB 9.0)

Visual Basic 2008 es la siguiente evolución de Visual Basic .NET. Fue liberado (RTM) el 17 de Noviembre 2007 en inglés, y en castellano el 2 de Febrero de 2008.

Esta versión de Visual Basic, así como todo el entorno Visual Studio 2008 incorpora la versión 3.5 del Framework .NET.

Para esta versión se añadieron varias novedades, incluyendo:

  • Soporte para LINQ (Language Integrated Query)
  • Expresiones Lambda
  • Literales XML

[editar] Evoluciones previstas

[editar] Visual Basic 'VBx' (VB 10.0)

Visual Basic 10, también conocido como VBx, ofrecerá soporte para entorno de ejecución dinámico.

Está previsto que VB 10 forme parte de Microsoft Silverlight 1.1.


[editar] Relación con Visual Basic

Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación es un tema que ha traído mucha discusión, y que aún la trae.

La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodología de programación y librerías, pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.

[editar] Versiones del entorno de programación para Visual Basic

Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.

[editar] Visual Studio .NET

Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. Esta versión de Visual Studio introdujo, junto con el Framework .NET tres nuevos lenguajes de programación, C#, VB.NET y Visual J#.

En esta primera versión de Visual Studio .NET se podían programar aplicaciones Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).

[editar] Visual Studio .NET 2003

Visual Studio .NET 2003 se publicó en 2003 fue una actualización menor de Visual Studio .NET, básicamente propiciada por la introducción de la versión 1.1 del Framework .NET.

En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET...

[editar] Visual Studio 2005

Visual Studio 2005 se publicó en 2005 y supuso una actualización bastante importante, tanto del entorno de desarrollo como del Framework y por lo tanto de los lenguajes asociados.

Visual Studio 2005 supuso la introducción varia novedades en el entorno:

  • Soporte para Genéricos en Intellisense.
  • Soporte para WebServices usando ASP.NET.
  • Servidor web local para realizar pruebas sin depender de IIS.
  • Integración con SQL Server 2005.
  • Diseñadores de DataSets y bases de datos adaptados a ADO.NET 2.0
  • Soporte extendido para arquitecturas de 64 bits.

[editar] Visual Studio 2008

El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

Además, integra el framework ASP.NET AJAX para el desarrolo de webs con tecnología AJAX.

[editar] Visual Basic Express Edition

A partir de la introducción en el mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce como ediciones Express de distintos programas. Las versiones Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales.

Visual Basic Express Edition es una versión de Visual Studio limitada. Esta versión permite sólo programar en VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual Web Developer Express Edition permite programar páginas ASP.NET en VB.

[editar] Entornos de Desarrollo (IDEs) alternativos a Visual Studio

Para desarrollar en VB.NET existen algunas alternativas a Visual Studio, quizás la más notable sea SharpDevelop.

[editar] SharpDevelop

SharpDevelop es un entorno de programación integrado que permite programar en C# y en VB.NET.

Este es un entorno publicado bajo licencia LGPL, lo que implica que es libre y que disponemos del código fuente.

[editar] MonoDevelop

MonoDevelop es una implementación de SharpDevelop para programar usando Mono, una implementación libre de .NET que funciona en distintos sistemas operativos.

[editar] Desarrollo multiplataforma

Gracias a Mono y al esfuerzo que ha realizado la gente de este proyecto para implementar una versión compatible 100% con .NET que incluye la inmensa mayoría de la librerías y una implementación multiplataforma de Windows.Forms, resulta posible programar para distintos sistemas operativos usando VB.NET.

[editar] Referencias

  1. Content not found


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -