Академический Документы
Профессиональный Документы
Культура Документы
NET
Visual Basic .NET (VB.NET) es un lenguaje de programacin orientado a objetos que se puede considerar una evolucin de Visual Basic implementada sobre el framework .NET. Su introduccin result muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrs con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones ms avanzadas con herramientas modernas. La gran mayora de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la ltima versin de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que adems es libre). Al igual que con todos los lenguajes de programacin basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.
Versiones
Visual Basic 2008 (VB 9.0)
Para esta versin se aadieron varias novedades, incluyendo: Soporte para LINQ Expresiones lambda Literales XML
Tambin es muy fcil de usar gracias al desarrollo de hardware. Adems, integra el framework ASP.NET AJAX para el desarrollo de AJAX.
SharpDevelop
SharpDevelop es un entorno de programacin 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 cdigo fuente.
MonoDevelop
MonoDevelop es una implementacin de SharpDevelop para programar usando Mono, una implementacin libre de .NET que funciona en distintos sistemas operativos.
Desarrollo multiplataforma
Gracias al esfuerzo que ha realizado la gente del proyecto Mono para implementar una versin compatible 100% con .NET que incluye la inmensa mayora de la bibliotecas y una implementacin multiplataforma de Windows.Forms, resulta posible programar para distintos sistemas operativos usando VB.NET.
1.0 (OS/2)
SQL
SEQUEL
6.0
SQL95
6.5
Hydra
7.0
Sphinx
1999
Plato
8.0
Shiloh
8.0
2003
Liberty
9.0
Yukon
10.0
Katmai
10.50
Kilimanjaro
11.0
Denali
Soporte de transacciones. Soporta procedimientos almacenados. Incluye tambin un entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.
Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en sus versines 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD Para el desarrollo de aplicaciones ms complejas (tres o ms capas),Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor slo est disponible paraSistemas Operativos
Programacin
T-SQL
(Transact-SQL) es el principal medio de interaccin con el Servidor. Permite realizar las operaciones claves en SQL Server, incluyendo la creacin y modificacin de esquemas de la base de datos, la introduccin y edicin de los datos en la base de datos, as como la administracin del servidor como tal. Esto se realiza mediante el envo de sentencias de T-SQL y declaraciones que son procesadas por el servidor y los resultados (o errores) regresan a la aplicacin cliente.
Desventajas
MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64bit. Esto le impide usar la administracin dinmica de memoria, y slo le permite alojar un mximo de 64 GB de memoria compartida. MSSQL no maneja compresin de datos (excepto la versin 2008 Enterprise Edition, que s lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco. MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razn.