Espacios de Nombre (Namespaces)



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.



No hay comentarios:

Publicar un comentario