PDF de programación - Visual Basic.NET 2010 - Guía de Estudio

Imágen de pdf Visual Basic.NET 2010 - Guía de Estudio

Visual Basic.NET 2010 - Guía de Estudiográfica de visualizaciones

Publicado el 5 de Julio del 2018
38.143 visualizaciones desde el 5 de Julio del 2018
1,1 MB
36 paginas
Creado hace 9a (06/09/2014)
Guía de Estudio



Microsoft Visual Basic

2010

Elaborada por:

Ing. Alfredo Díaz

Cabimas, Septiembre de 2011

GUIA DE ESTUDIO
VISUAL BASIC .NET 2010

¿Que es .NET?
.Net es la nueva plataforma de desarrollo que ha lanzado al mercado MicroSoft, y en la que ha
estado trabajado durante los últimos años. Sin duda alguna va a ser uno de los entornos de
desarrollo que reinen durante los proximos años.

¿Entonces .NET es un lenguaje de programación?, No. Es mucho más que eso, Microsoft .NET
es un conjunto de tecnologías de software , compuesto de varios lenguajes de programación
que se ejecutan bajo el .NET Framework. Es además un entorno completamente orientado a
objetos y que es capaz de ejecutarse bajo cualquier plataforma. Vamos por partes. Podriamos
dividir el entorno .NET en las siguientes partes:

.NET Framework, que es el entorno de trabajo de la plataforma .NET y que la engloba
completamente. Toda la plataforma .NET forma parte de .NET framework.

Lenguajes .NET. Destacan C# y VB.NET,y recientemente J#, aunque existen más lenguajes y
con toda seguridad surgirán nuevos.

El Common Runtime Language CRL, que es el motor de ejecución común a todos los
lenguajes .NET.

MSIL, Microsoft Intermedial language, es el lenguaje intermedio al que compilan las apliaciones
(Asemmblies) .NET. Este lenguaje intermedio es interpretado por el CRL en tiempo de
ejecución.

CLS, common Language Specification, que engloban las pautas que deben cumplir los
lenguajes .NET. Es está característica la que va a permitir a otras compañias producir
lenguajes compatibles con .NET.

ADO.NET, es la nueva interfaz de bases de datos. No se trata de una evolución de ADO, sino
que se trata de una interfaz completamente nueva.

Biblioteca de clases .NET, es el conjunto de clases que componen el .NET framework y que
nos permiten realizar casi cualquier tarea de una manera facil y rápida.

¿QUÉ ES VISUAL BASIC .NET 2010 (O VB.NET 10)?

Es un lenguaje de programación orientado a objetos, que se puede considerar una evolución
de Visual Basic (6.0) implementada sobre el framework (o marco de trabajo) .NET No es
compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a
versiones anteriores de Visual Basic, pero al ser compatible con las tecnologías .NET, se
pueden obtener productos compatibles con las más recientes tecnologías.

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


EL .NET FRAMEWORK
El Framework de .Net es una infraestructura sobre la que se reúne todo un conjunto de
lenguajes y servicios que simplifican el desarrollo de aplicaciones. Mediante esta herramienta
se ofrece un entorno de ejecución que permite crear aplicaciones robustas y escalables. Los
principales componentes de este entorno son: Lenguajes de compilación, Biblioteca de clases
de .Net, CLR (Common Language Runtime)






Actualmente, el Framework de .Net es una plataforma no incluida en los diferentes sistemas
operativos distribuidos por Microsoft, por lo que es necesaria su instalación previa a la
ejecución de programas creados mediante
.Net. El Framework se puede descargar
gratuitamente desde la web oficial de Microsoft.

.Net Framework soporta múltiples lenguajes de programación y aunque cada lenguaje tiene sus
características propias, es posible desarrollar cualquier tipo de aplicación con cualquiera de
estos lenguajes. Existen más de 30 lenguajes adaptados a .Net, desde los más conocidos
como C# (C Sharp), Visual Basic o C++ hasta otros lenguajes menos conocidos como Perl o
Cobol.

Common Language Runtime (CLR)

El CLR es el verdadero núcleo del Framework de .Net, ya que es el entorno de ejecución en el
que se cargan las aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto
de servicios que ofrece el sistema operativo estándar Win32.

La herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes
soportados por .Net en un mismo código, denominado código intermedio (MSIL, Microsoft
Intermediate Lenguaje). Para generar dicho código el compilador se basa en el Common
Language Specification (CLS) que determina las reglas necesarias para crear código MSIL
compatible con el CLR.

De esta forma, indistintamente de la herramienta de desarrollo utilizada y del lenguaje elegido,
el código generado es siempre el mismo, ya que el MSIL es el único lenguaje que entiende
directamente el CLR. Este código es transparente al desarrollo de la aplicación ya que lo
genera automáticamente el compilador. Sin embargo, el código generado en MSIL no es
código máquina y por tanto no puede ejecutarse directamente. Se necesita un segundo paso
en el que una herramienta denominada compilador JIT (Just-In-Time) genera el código
máquina real que se ejecuta en la plataforma que tenga la computadora.

De esta forma se consigue con .Net cierta independencia de la plataforma, ya que cada
plataforma puede tener su compilador JIT y crear su propio código máquina a partir del código
MSIL. La compilación JIT la realiza el CLR a medida que se invocan los métodos en el
programa y, el código ejecutable obtenido, se almacena en la memoria caché de la
computadora, siendo recompilado sólo cuando se produce algún cambio en el código fuente.

Biblioteca de clases de .Net

Cuando se está programando una aplicación muchas veces se necesitan realizar acciones
como manipulación de archivos, acceso a datos, conocer el estado del sistema, implementar
seguridad, etc. El Framework organiza toda la funcionalidad del sistema operativo en un

espacio de nombres jerárquico de forma que a la hora de programar resulta bastante sencillo
encontrar lo que se necesita.

Para ello, el Framework posee un sistema de tipos universal, denominado Common Type
System (CTS). Este sistema permite que el programador pueda interactuar los tipos que se
incluyen en el propio Framework (biblioteca de clases de .Net) con los creados por él mismo
(clases). De esta forma se aprovechan las ventajas propias de la programación orientada a
objetos, como la herencia de clases predefinidas para crear nuevas clases, o el polimorfismo
de clases para modificar o ampliar funcionalidades de clases ya existentes.



La biblioteca de clases de .Net Framework incluye, entre otros, tres componentes clave:



ASP.NET para construir aplicaciones y servicios Web.
Windows Forms para desarrollar interfaces de usuario.
ADO.NET para conectar las aplicaciones a bases de datos.

La forma de organizar la biblioteca de clases de .Net dentro del código es a través de los
espacios de nombres (namespaces), donde cada clase está organizada en espacios de
nombres según su funcionalidad. Por ejemplo, para manejar ficheros se utiliza el espacio de
nombres System.IO y si lo que se quiere es obtener información de una fuente de datos se
utilizará el espacio de nombres System.Data.

La principal ventaja de los espacios de nombres de .Net es que de esta forma se tiene toda la
bliblioteca de clases de .Net centralizada bajo el mismo espacio de nombres (System).
Además, desde cualquier lenguaje se usa la misma sintaxis de invocación, ya que a todos los
lenguajes se aplica la misma biblioteca de clases.

Ensamblados

Uno de los mayores problemas de las aplicaciones actuales es que en muchos casos tienen
que tratar con diferentes archivos binarios (DLL´s), elementos de registro, conectividad abierta
a bases de datos (ODBC), etc. Para solucionarlo el Framework de .Net maneja un nuevo
concepto denominado ensamblado. Los ensamblados son ficheros con forma de EXE o DLL
que contienen toda la funcionalidad de la aplicación de forma encapsulada. Por tanto la
solución al problema puede ser tan fácil como copiar todos los ensamblados en el directorio de
la aplicación.

Con los ensamblados ya no es necesario registrar los componentes de la aplicación. Esto se
debe a que los ensamblados almacenan dentro de si mismos toda la información necesaria en

lo que se denomina el manifiesto del ensamblado. El manifiesto recoge todos los métodos y
propiedades en forma de meta-datos junto con otra información descriptiva, como permisos,
dependencias, etc.

INICIANDO VISUAL BASIC .NET Y CREANDO EL PROYECTO
Nota: Se asumirá que se cuenta con un equipo de última generación con Visual Basic .NET
2010 (que se incluye en Visual Studio .NET 2010). También puede descargar la versión
Express de este producto.

1. Para iniciar Visual Basic .NET 2010, deberá clickear en el menú Inicio de Windows, luego en
“Todos los Programas” y posteriormente en el grupo de programas “Microsoft Visual Studio
2010, y finalmente en “Microsoft Visual Studio 2010”.


En este momento, se mostrará la pantalla de bienvenida del Entorno Integrado de Desarrollo
(IDE) de Visual Studio 2010.

En este momento, procederemos a crear una “Nueva aplicación para Windows” utilizando el
lenguaje de programación Visual Basic 2010. Para ello, haga clic en el menú “Archivo” y luego
“Nuevo Proyecto” (o presione Control+U). Allí
  • Links de descarga
http://lwp-l.com/pdf12367

Comentarios de: Visual Basic.NET 2010 - Guía de Estudio (5)

Lourdes
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
mm
Responder
lucas
15 de Noviembre del 2018
estrellaestrellaestrellaestrellaestrella
Estupendo aporte
Responder
Leibor
16 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
Muchas gracias por el documento, la verdad es que mi tesis es sobre lo mismo y me biene estupendo como base para mi proyecto, no tendras alguna del mismo autor que este relacionada con la base de datos en acces que se menciona en la guia?
Responder
Gabriel
21 de Diciembre del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Andres
19 de Enero del 2022
estrellaestrellaestrellaestrellaestrella
Puede volver a subir el documento disculpe, no se encuentra el link habilitado...
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad