El Explorador de soluciones

El Explorador de soluciones

Al desarrollar una aplicación en VB.NET, los elementos que contiene: formularios, módulos, clases, recursos, referencias, etc., se organizan dentro de un proyecto.

También es posible tener varios proyectos abiertos simultáneamente en la misma sesión de trabajo del IDE. Dichos proyectos se organizan dentro de lo que en VS.NET se denomina una solución.

Una solución puede contener proyectos desarrollados en los diferentes lenguajes de la plataforma .NET, y el medio más cómodo para manejarlos es a través de la ventana Explorador de soluciones. La Figura 82 muestra el aspecto típico de esta ventana con una solución que contiene un proyecto, en el que a su vez hay contenido un formulario.

Los modos de abrir a esta ventana son los siguientes: • Expandir la ficha lateral, si existe para esta ventana.

• Opción de menú del IDE Ver + Explorador de soluciones. • [CTRL.+R]. • Pulsar el botón de la barra de herramientas para esta opción. Ver Figura 83.

© Grupo EIDOS 8. El entorno de desarrollo integrado (IDE), de Visual Studio .NET

Figura 82. Explorador de soluciones del IDE.

Figura 83. Botón del Explorador de soluciones en la barra de herramientas del IDE.

La carpeta References contiene las referencias que están establecidas dentro del proyecto, hacia los diferentes espacios de nombre que pueden ser necesarios a la hora de escribir el código. Al expandir esta carpeta tendremos referenciados entre otros: System, System.Windows.Forms, etc.

Al crear un nuevo proyecto desde VS.NET, dichas referencias son establecidas automáticamente por el IDE, facilitando el trabajo del programador que no necesita preocuparse por los espacios de nombres esenciales necesita para su aplicación.

Las referencias establecidas por el IDE varían en función del estilo de proyecto elegido: aplicación de Windows, de consola, etc. El programador puede, naturalmente, establecer referencias adicionales en función de las necesidades del programa.

Respecto al fichero ASSEMBLYINFO.VB, contiene información adicional del ensamblado, fundamentalmente en forma de atributos, para el entorno de ejecución. Podemos editar este fichero para cambiar ciertos parámetros del ensamblado. Ver Código fuente 27.

Imports System.Reflection Imports System.Runtime.InteropServices

' General Information about an assembly is controlled through the following ' set of attributes. Change these attribute values to modify the information ' associated with an assembly.

' Review the values of the assembly attributes

<Assembly: AssemblyTitle("")> <Assembly: AssemblyDescription("")> <Assembly: AssemblyCompany("")> <Assembly: AssemblyProduct("")> <Assembly: AssemblyCopyright("")> <Assembly: AssemblyTrademark("")> <Assembly: CLSCompliant(True)>

'The following GUID is for the ID of the typelib if this project is exposed to COM <Assembly: Guid("C0158A80-9226-4712-A38C-17233E5767CE")>

' Version information for an assembly consists of the following four values: '

Programación con Visual Basic .NET © Grupo EIDOS

' Major Version ' Minor Version ' Build Number ' Revision ' ' You can specify all the values or you can default the Build and Revision Numbers ' by using the '*' as shown below:

<Assembly: AssemblyVersion("1.0.*")>

Código fuente 27. Contenido del fichero ASSEMBLYINFO.VB creado por el IDE.

El modo de apertura de un proyecto explicado hasta el momento consiste en iniciar VS.NET y abrir después el proyecto. Sin embargo, podemos hacer directamente doble clic sobre el fichero del proyecto (fichero con extensión .VBPROJ), y esta acción abrirá el IDE y cargará el proyecto en un solo paso.