Introduccion A Visual Basic
Introduccion A Visual Basic
Introduccion A Visual Basic
NET
1. Introduccin a Visual Basic .NET
Visual Basic .NET (VB.NET) es una versin de Visual Basic enfocada al
desarrollo de aplicaciones .NET. Este lenguaje de programacin apareci en el
ao 1991 como una evolucin del QuickBasic que fabricaba Microsoft. Dicho
lenguaje de programacin es orientado a objetos y permite crear la interfaz de
usuario utilizando formularios y controles a los cuales se les puede escribir cdigo
para definir el comportamiento de una aplicacin. Visual Basic .NET contiene una
serie de instrucciones, funciones y palabras clave que estn relacionados con la
interfaz grafica de Windows. Con este lenguaje es posible la creacin de
aplicaciones Windows Forms y sitios Web, donde se puede realizar la gestin
estructurada de errores, el soporte para la ejecucin de varios subprocesos, as
como, la interaccin con archivos de texto, bases de datos, utilizando el envi de
datos con documentos XML1 y la generacin de informes, etc.. Generalmente el
usuario que programa con Visual Basic .NET utiliza el entorno de desarrollo
integrado de Microsoft Visual Studio NET (2003, 2005, 2008, 2010).
1.1. Microsoft Visual Studio .NET
Microsoft Visual Studio .NET es un entorno de desarrollo integrado (Integrated
Development Environment IDE) que ayuda a disear, desarrollar, depurar e
implantar con rapidez soluciones basadas en el marco de trabajo de .NET (.NET
Framework 2.0, 3.0, 3.5). Desde all se pueden crear soluciones y proyectos que
contendrn los elementos, las conexiones de datos, las carpetas y los archivos
necesarios para crear aplicaciones de consola, aplicaciones Windows Forms,
aplicaciones Web ASP.NET, servicios Web y aplicaciones mviles. Dicho entorno
permite trabajar con los lenguajes de programacin Visual Basic, Visual C#, Visual
C++. Asimismo, dichos lenguajes utilizan las funciones de .NET Framework, las
cuales ofrecen acceso a tecnologas clave para simplificar el desarrollo de
aplicaciones web ASP y Servicios Web XML. Es por eso, que con Visual Studio se
simplifica el diseo, desarrollo e implementacin en equipo de soluciones
empresariales utilizando sus herramientas de desarrollo basadas en componentes
y otras tecnologas.
Para el objetivo se trabajara con el entorno Microsoft Visual Studio 2010.
XML, es el estndar de Extensible Markup Language. XML no es ms que un conjunto de reglas para
definir etiquetas semnticas que nos organizan un documento en diferentes partes. XML es un metalenguaje
que define la sintaxis utilizada para definir otros lenguajes de etiquetas estructurados.
Aplicaciones de consola.
Aplicaciones Windows Forms.
Aplicaciones Windows Presentation Foundation (WPF).
Aplicaciones ASP.NET
Servicios Web.
Microsoft Visual Studio 2010 trabaja con el marco de trabajo .NET Framework 4.0
con algunas de estas caractersticas. Tomado de:
https://msdn.microsoft.com/es-es/library/ms171868%28v=vs.100%29.aspx
Link descargar Visual Studio 2010.
Visual Studio 2010 Service Pack 1 (SP1) incluye una actualizacin para .NET
Framework 4.
Compatibilidad e implementacin de aplicaciones
.NET Framework 4 es muy compatible con las aplicaciones que se han compilado
con versiones anteriores de .NET Framework, salvo con respecto a algunos
cambios que se han realizado para mejorar la seguridad, el cumplimiento de
normas, la exactitud, la confiabilidad y el rendimiento.
.NET Framework 4 no utiliza automticamente su versin de Common Language
Runtime para ejecutar las aplicaciones que se han compilado con versiones
anteriores de .NET Framework. Para ejecutar aplicaciones anteriores con .NET
Framework 4, es preciso compilar la aplicacin con la versin de .NET Framework
de destino especificada en las propiedades del proyecto en Visual Studio, o se
Tuplas
.NET Framework 4 proporciona la clase System.Tuple para crear objetos de tupla
que contienen datos estructurados. Tambin proporciona clases de tupla
genricas para admitir tuplas que tienen entre uno y ocho componentes (es decir,
desde singleton hasta ctuple). Para admitir objetos de tupla con nueve o ms
componentes, hay una clase de tupla genrica que tiene siete parmetros de tipo
y un octavo parmetro de cualquier tipo de tupla.
Mejoras de enumeracin en el sistema de archivos
Los nuevos mtodos de enumeracin de archivos mejoran el rendimiento de las
aplicaciones que obtienen acceso a directorios de archivos grandes o que iteran
por las lneas de archivos de gran tamao. Para obtener ms informacin, vea
Cmo: Enumerar directorios y archivos.
Archivos asignados a memoria
.NET Framework es compatible ahora con archivos asignados a memoria. Puede
usar archivos asignados a memoria para editar archivos muy grandes y crear
memoria compartida para la comunicacin entre procesos.
Sistemas operativos y procesos de 64 bits
Puede identificar sistemas operativos y procesos de 64 bits con las propiedades
Environment.Is64BitOperatingSystem y Environment.Is64BitProcess.
Puede especificar una vista de 32 o de 64 bits del Registro con la enumeracin
Microsoft.Win32.RegistryView al abrir las claves base.
Otras caractersticas nuevas
En la lista siguiente se describen las nuevas capacidades, mejoras y ventajas
adicionales. Algunas de ellas estn basadas en sugerencias de los clientes.
Web
ASP.NET versin 4 presenta nuevas caractersticas en las reas siguientes:
Cliente
La versin 4 de Windows Presentation Foundation (WPF) contiene cambios y
mejoras en las reas siguientes:
Datos dinmicos
En ASP.NET 4, se ha mejorado Datos dinmicos para ofrecerle an ms eficacia a
la hora de compilar rpidamente sitios web controlados por datos. Entre estas
estructuras se incluyen las siguientes:
Enlace de datos.
Contar las entidades de un conjunto de entidades.
Paginacin controlada por servidor.
Proyecciones de consultas.
Proveedores de servicios de datos personalizados.
Transmitir por secuencias recursos binarios.
WEBGRAFIA.
Microsoft Visual Studio 2010 trabaja con el marco de trabajo .NET Framework 4.0
con algunas de estas caractersticas. Tomado de:
https://msdn.microsoft.com/es-es/library/ms171868%28v=vs.100%29.aspx