Buscador

Organización y ámbito de los elementos del lenguaje - I

Archivos y módulos de código en un programa
La plataforma .NET Framework nos permite una gran flexibilidad para ordenar el código de nuestra aplicación, que debemos organizar en contenedores físicos y lógicos de código. Un contenedor físico no es otra cosa que un archivo con extensión .VB, que son los que la plataforma reconoce como archivos con código VB.NET. Podemos tener uno o varios dentro de un proyecto. Un contenedor lógico, dicho del modo más simple, es aquel elemento en el entorno de .NET que nos permite escribir en su interior declaraciones y procedimientos, que serán accesibles desde otros elementos dentro del proyecto actual, o bien desde otros proyectos, en función de su ámbito o accesibilidad. El entorno de .NET Framework dispone de varios tipos de contenedores lógicos, entre los que se encuentran los módulos, clases, interfaces, estructuras, etc. Los espacios de nombres (namespaces) son un tipo de contenedor lógico especial, cuya misión consiste en albergar al resto de contenedores lógicos; una especie de metacontenedor. La estructura básica de un contenedor lógico se muestra en la Figura 71. La configuración por defecto en este sentido para VS.NET, establece que cada vez que añadimos un nuevo módulo o clase a un proyecto, se crea un nuevo archivo con extensión .VB, que contiene el mencionado módulo o clase. El nombre utilizado es el mismo para el archivo y el módulo o clase. Sin embargo, podemos incluir varios contenedores lógicos, de igual o distinto tipo, dentro del mismo archivo de código. Ver Figura 72.

No hay comentarios:

Publicar un comentario