visual 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 elentorno.
?
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 lasolución. Lo más normal es
que una 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 yel proyecto, tendremos una 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 llamarPrincipal, y su fichero será 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 ver como 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 establecerdurante el diseño del mismo, es decir, 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, oForm2,
hay que cambiarlo siempre.
FormBorderStyle
Es el estilo 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 interiorconvenientemente
al cambiar de tamaño, da muy mala imagen y sensación de dejadez 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 (dibujitosuperior izquierdo). En un proyecto solo ha de tener icono el
formulario principal, 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...
Regístrate para leer el documento completo.