Exportar (0) Imprimir
Expandir todo
Personas que lo han encontrado útil: 2 de 7 - Valorar este tema

Crear un proyecto (Visual C#)

Cuando esté listo para empezar a programar, el primer paso es preparar un proyecto. El proyecto contiene todo el material necesario para la aplicación. Además de los archivos de código fuente, incluye los archivos de recursos, como iconos, las referencias a archivos externos de los que depende la aplicación y los datos de configuración, como los valores del compilador. Cuando se genera un proyecto, Visual C# invoca al compilador de C# y otras herramientas internas para crear un ensamblado ejecutable con los archivos del proyecto.

Crear un proyecto nuevo

Para crear un nuevo proyecto, haga clic en el menú Archivo, elija Nuevo y haga clic en Proyecto.

NoteNota

Si selecciona Sitio Web en lugar de Proyecto, se abre el entorno de desarrollo integrado (IDE) Visual Web Developer. Se trata de un entorno independiente y distinto dentro de Visual Studio para crear aplicaciones Web ASP.NET. El IDE Visual Web Developer utiliza el editor de código de Visual C# para modificar los archivos de código subyacente en C#. Si crea aplicaciones Web, debería utilizar principalmente la documentación de Visual Web Developer, pero consulte Editar código (Visual C#) para obtener información sobre el editor de C#.

La ilustración siguiente muestra el cuadro de diálogo Nuevo proyecto. Como puede ver, Visual C# está seleccionado de forma predeterminada en la ventana de la izquierda, y en la derecha, tiene la opción de elegir entre seis o más plantillas de proyecto. Si expande el nodo Smart Device u Otros tipos de proyectos de la izquierda, aparecerán distintos tipos de proyectos en el lado derecho.

Cuadro de diálogo Nuevo proyecto para C#

Los Starter kits son otro tipo de plantilla de proyecto. Si instala un starter kit, verá que aparece en el cuadro de diálogo Nuevo proyecto. Para obtener más información, vea Starter Kits.

Después de seleccionar una plantilla de proyecto y hacer clic en Aceptar, Visual Studio crea el proyecto y todo está listo para comenzar la codificación. Los archivos de proyecto, referencias, configuración y recursos son visibles en la ventana Explorador de soluciones, situada a la derecha.

El Explorador de soluciones muestra los archivos del proyecto

¿Qué contiene el proyecto?

Propiedades

El nodo Propiedades representa opciones de configuración que se aplican a la totalidad del proyecto y se almacenan en el archivo .csproj de su carpeta de soluciones. Esta configuración incluye opciones de compilación, seguridad e implementación, entre muchas otras. Para modificar el proyecto, se utiliza el Diseñador de proyectos, que es un conjunto de Páginas de propiedades a las que se tiene acceso haciendo clic con el botón secundario del mouse en Propiedades, y seleccionando Abrir. Para obtener más información, vea Modificar las propiedades de un proyecto (Visual C#).

Referencias

En el contexto de un proyecto, una referencia identifica simplemente un archivo binario que la aplicación necesita para poder ejecutarse. Normalmente, una referencia identifica un archivo DLL, como uno de los archivos de la biblioteca de clases de .NET Framework. También puede hacer referencia a un ensamblado .NET (denominado shim) que permite que la aplicación llame a los métodos de un objeto COM o de un archivo DLL nativo de Win32. Si su programa crea una instancia de una clase definida en otro ensamblado, debe agregar una referencia al archivo correspondiente en el proyecto antes de compilarlo. Para agregar una referencia, haga clic en Agregar referencia en el menú Proyecto. Todos los proyectos de C# incluyen de forma predeterminada una referencia a mscorlib.dll, que contiene las clases básicas de .NET Framework. Puede agregar las referencias a archivos DLL de .NET Framework adicionales y a otros archivos haciendo clic en el Menú Proyecto y seleccionando Agregar referencia.

NoteNota

No confunda el concepto de una referencia de proyecto con el concepto de tipos de referencia en C# u otros lenguajes de programación. El primero se refiere a un archivo y a su ubicación en disco. El segundo se refiere a los tipos de C#, que se declaran con la palabra clave class.

Recursos

Los recursos son datos que se incluyen con la aplicación pero que se pueden almacenar de forma que pueden modificarse con independencia del resto del código fuente. Por ejemplo, puede almacenar todas las cadenas como recursos en lugar de codificarlas directamente en el código fuente. De esta forma, podrá traducir las cadenas a distintos idiomas más adelante y agregarlas a la carpeta de la aplicación que distribuye a los clientes sin necesidad de volver a compilar el ensamblado. Los cinco tipos de recursos definidos por Visual C# son: cadenas, imágenes, iconos, audio y archivos. Para agregar, quitar o modificar recursos, utilice el Diseñador de recursos, al que se tiene acceso en la ficha Recursos del Diseñador de proyectos.

Formularios

Cuando se crea un proyecto de formularios Windows Forms, Visual C# agrega de forma predeterminada un formulario al proyecto y lo llama Form1. Los dos archivos que representan el formulario se llaman Form1.cs y Form1.designer.cs. El código se escribe en Form1.cs. El Diseñador de Windows Forms escribe en el archivo designer.cs el código que implementa todas las acciones que se realizaron al arrastrar y colocar objetos desde el Cuadro de herramientas.

Puede agregar un nuevo formulario haciendo clic en el elemento de menú Proyecto y seleccionando Agregar Windows Forms. Cada formulario tiene dos archivos asociados. Form1.cs, o como haya decido llamarlo, contiene el código fuente que se escribe para configurar el formulario y sus controles, como cuadros de lista y cuadros de texto, y responde a eventos tales como los clics en botones y las pulsaciones de teclas. En los proyectos de formularios Windows Forms simples, la mayoría o incluso la totalidad de la codificación se hace en este archivo.

El archivo Designer.cs contiene el código fuente que escribe el Diseñador de formularios cuando se arrastran controles y se colocan en el formulario, cuando se establecen las propiedades en la ventana Propiedades, etc. Normalmente, no debería modificar manualmente este archivo.

NoteNota

Naturalmente, si crea un proyecto de aplicación de consola, no contendrá archivos de código fuente para formularios Windows Forms.

Otro archivos de código fuente

Un proyecto puede incluir cualquier número de archivos .cs adicionales asociados o no a un formulario Windows Forms concreto. En la ilustración anterior del Explorador de soluciones, program.cs contiene el punto de entrada para la aplicación. Un solo archivo .cs puede contener cualquier número de definiciones de clases y estructuras. Puede agregar archivos o clases nuevos o existentes al proyecto haciendo clic en Agregar nuevo elemento o Agregar elemento existente en el menú Proyecto.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.