Espacios
de Nombre (Namespaces)
Un espacio de nombres es un contenedor lógico de código, que
nos permite organizar de un modo más óptimo, las clases dentro de un proyecto o
ensamblado. Se utiliza para declarar un ámbito que contiene un conjunto de
objetos relacionados. Para crear un namespace.
Debido a que hemos creado una
clase dentro de un nuevo espacio de nombres definido en el código, dicho
espacio de nombres queda anidado dentro del espacio de nombres raíz del
ensamblado. Para instanciar objetos de una clase escrita en un espacio de
nombres de esta forma, en primer lugar, debemos importar dicho espacio de
nombres en la cabecera del fichero de código, utilizando la palabra clave "Imports", como se muestra a
continuación:
Si no utilizamos "Imports", también podemos instanciar
objetos de clases halladas en espacios de nombres distintos, utilizando en este
caso la sintaxis calificada, es decir, escribimos en primer lugar el espacio de
nombres, un punto y la clase. El inconveniente de esta forma de codificación,
reside en que cada vez que declaremos e instanciemos un objeto tenemos que
emplear esta sintaxis calificada, por lo cual, es mucho más cómodo importar el
espacio de nombres al comienzo del fichero.
Los ejemplos anteriores te
muestran la creación de clases y objetos en ambiente consola, para realizar los
mismos ejemplos en ambiente Windows Form, haz lo siguiente:
1- Una vez en Visual Studio da Clic en Nuevo Proyecto.
2- En la opción Visual Basic----Windows, Selecciona Biblioteca de Clases y asigna el nombre de: ClasePersona al proyecto y damos clic en Aceptar.
3- En el explorador de soluciones observaremos la clase recién creada, le cambiaremos nombre a "Persona" (se muestra en la imagen siguiente):
4- Da doble
clic sobre la clase que ahora se llama "Persona"
para mostrar el editor de código. (En un proyecto de este tipo no veremos
un formulario, solo el archivo de módulo para codificar) se mostrará el
siguiente espacio donde escribiremos el código:
5- En el menú Archivo, elegimos Guardar todo.
6- En el cuadro de diálogo Guardar proyecto, hacemos clic en Guardar.