Proyectos visuales en csharp

Solo disponible en BuenasTareas
  • Páginas : 13 (3116 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2011
Leer documento completo
Vista previa del texto
TRABAJO CON PROYECTOS VISUALES EN C#
Un proyecto visual en C# se crea como una ‘Windows Application’, de la siguiente manera:

Como normas fundamentales de planificación de un proyecto, vemos unos cuantos detalles a la hora de generar un proyecto de este tipo (y de otros): ? ? Siempre hay que poner la solución en un sitio conocido y adecuado, no en el sitio por defecto que propone el entorno.No hay que dejar los nombres por defecto, tales como Solution1, Application1, etc. Cuando tengamos varios proyectos no habrá manera de identificarlos con las carpetas ni con sus nombres, y todos parecerán iguales. No es buena idea meter en la misma carpeta la solution y el project. Hay que generar una carpeta independiente para el proyecto, dentro de la carpeta de la solución. Lo más normal es queuna solution tenga varios proyectos, y que uno de ellos comparta el sitio con ella, sea cual sea, no es lo más indicado. En general, cuando se dan de alta elementos de un proyecto o una solution mediante los asistentes, hay que poner nombres a todo, porque si no, luego cuesta mucho más el cambiarlos una vez que se han generado.

?

?

Una vez generada la solution y el proyecto, tendremosuna pantalla como la siguiente:

Lo primero que hemos de hacer es dar un nombre adecuado al formulario. No es bueno que los formularios de un proyecto se llamen Form1, Form2, etc. Hemos de cambiar su nombre (propiedad (name), tal como se ve en la pantalla anterior). Hemos de cambiar el nombre del fichero donde se va a guardar. En este caso, el formulario se va a llamar Principal, y su ficheroserá Principal.cs Hay que cambiar un pequeño detalle en el código:

Hay que cambiar el new Form1() por un new Principal, ya que hemos cambiado el nombre al formulario. Es importante hacer estas tareas al principio, antes de todo lo demás, porque si no, luego tendremos un montón de funciones con nombre que hacen referencia a Form1, y será mucho más complicado.

Ahora estamos en disposición de vercomo funciona nuestro proyecto. Ejecutándolo, aparecerá un programa totalmente vacío:

Para cambiar la vista de edición entre el diseño del formulario y el código, en la ventana de la solucion tenemos los siguientes botones:

Vista de diseño del formulario Vista de código

Propiedades del formulario
Hay un conjunto de propiedades que se pueden establecer durante el diseño del mismo, esdecir, sin escribir código: Las propiedades del intuitivas, en general. formulario son bastante

La que se usan más normalmente son las siguientes: Name FormBorderStyle GridSize Icon MaximizeBox MinimizeBox Size StartPosition Text WindowState

Name Es el nombre del formulario. Todo formulario tiene que tener un nombre decente, no Form1, o Form2, hay que cambiarlo siempre.

FormBorderStyle Es elestilo del borde del formulario. Los valores más usados son: - Sizeable: El usuario puede cambiar el tamaño del formulario durante la ejecución del programa. - FixedDialog: El tamaño del formulario en ejecución es fijo, no se puede modificar. En general, no se debe dejar como sizeable un formulario que no resizee su interior convenientemente al cambiar de tamaño, da muy mala imagen y sensación dedejadez y poca profesionalidad. GridSize Es el tamaño de separación entre los puntitos que aparecen en tiempo de diseño y que valen para colocar alineados los componentes dentro del formulario. Normalmente, un valor de 4x4 es mucho más adecuado que el de 8x8 que aparece por defecto. Icon Es el icono del formulario (dibujito superior izquierdo). En un proyecto solo ha de tener icono el formularioprincipal, o bien los formularios MDIChild si es un proyecto MDI. En el resto de formularios hay que quitar el icono, queda muy feo un formulario de interacción con el usuario con un dibujo por defecto que no vale para nada. MaximizeBox MinimizeBox Sirven para hacer aparecer o desaparecer los botones de maximizado y minimizado en el borde superior derecho de la pantalla. En un formulario fijo,...
tracking img