Ensayos

Solo disponible en BuenasTareas
  • Páginas : 24 (5774 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de febrero de 2012
Leer documento completo
Vista previa del texto
En este tutorial, se compila un juego de laberinto, donde el usuario tiene que mover el puntero del mouse desde la salida hasta la meta sin tocar ninguno de los muros. Aprenderá a:
* Diseñar un formulario mediante un contenedor Panel.
* Construir un laberinto mediante controles Label.
* Escribir código para mostrar un cuadro de mensaje.
* Configurar controladores de eventos paralos eventos del mouse.
* Reproducir sonidos en el programa.
* Organizar el código mediante clases.
Así funcionará el laberinto: el puntero del mouse se sitúa al principio en la esquina superior izquierda del laberinto. El usuario navega por el laberinto, con cuidado de no tocar ninguno de los muros con el puntero. Si el puntero toca alguno de los muros, vuelve automáticamente hasta lasalida. Pero si el puntero llega a la etiqueta Meta al final del laberinto, aparece un mensaje de felicitación y el juego finaliza.
Cuando termine, el programa se parecerá al de la ilustración siguiente.
Juego que creará en este tutorial

 Nota |
En este tutorial, se trata tanto Visual C# como Visual Basic, por lo que deberá centrarse en la información específica del lenguaje de programaciónque use. |

Primera parte
Paso 1: Crear un proyecto y agregar un panel al formulario
Este tema aún no ha recibido ninguna valoración Valorar este tema
Visual Studio 2010
El primer paso para crear un juego de laberinto es crear el proyecto y agregar un contenedor Panel al formulario.
Para crear un proyecto y agregar un contenedor Panel
1. En el menú Archivo, haga clic en Nuevo proyecto.2. Si no usa Visual Studio Express, primero debe seleccionar un lenguaje. En la lista Plantillas instaladas, seleccione C# o Visual Basic.
3. Haga clic en el icono Aplicación de Windows Forms y, a continuación, escriba el nombre Laberinto.
4. Establezca las propiedades del formulario.
a. Cambie el tamaño del formulario utilizando el puntero para arrastrar la esquina inferiorderecha. Observe la esquina inferior derecha del entorno de desarrollo integrado (IDE). El tamaño del formulario aparece en la barra de estado. Siga arrastrando hasta que el formulario tenga 650 píxeles de ancho y de alto. Puede construir un laberinto menor o mayor, así que puede crear el formulario con el tamaño que desee.
Tamaño en la barra de estado

 
b. Cuando el formulario tenga eltamaño adecuado, establezca la propiedad Text en Laberinto.
c. Para que el usuario no pueda cambiar el tamaño del formulario, establezca la propiedad FormBorderStyle en Fixed3D.
d. Deshabilite el botón Maximizar de la barra de título del formulario estableciendo la propiedad MaximizeBox en False.
Ahora tiene un formulario de tamaño fijo, que el usuario no puede maximizar.
 Nota |Cuando se crea un formulario nuevo, de manera predeterminada está configurado de modo que el usuario pueda cambiar el tamaño de dos maneras: el usuario puede arrastrar los lados o las esquinas del formulario, o hacer clic el botón Maximizar para maximizar el formulario. Para asegurarse de que un usuario no pueda cambiar el tamaño del formulario, deshabilite estas dos opciones. Establecer lapropiedad FormBorderStyle en cualquiera de los estilos fijos evita que el usuario cambie su tamaño, pero todavía hacer clic en el botón Maximizar. Por ello, también hay que deshabilitar la propiedad MaximizeBox. |
Luego, es preciso crear la pista de juegos, donde se construirá el laberinto. Para ello, utilice un control Panel. Un panel es un tipo de control contenedor que permite disponer un grupo decontroles. A diferencia de algunos de los otros contenedores (como el contenedor TableLayoutPanel y el contenedorFlowLayoutPanel), un panel no reorganiza los controles que contiene. Esto le ofrece libertad para colocar los controles donde desee, pero un panel no resulta útil cuando el usuario cambia el tamaño de la ventana (al contrario que con los controles TableLayoutPanel o FlowLayoutPanel)....
tracking img