Páginas

martes, 21 de junio de 2011

Mis Tarjetas, Un Proyecto En C#

“Mis Tarjetas” en una aplicación que mas que darle uso pretende mostrar como se realiza un proyecto de estas características. La aplicación hace de uso de conceptos de programación orientada a objetos con interfaz grafica de usuario (GUI), manipulación de imágenes y componentes avanzados de las librerías de C#, además de conceptos de persistencia de datos (se utilizaron archivos físicos).

MisTarjetas (captura 1)

“Mis Tarjetas” es una que gestiona tarjetas, estas tarjetas pueden ser de cumpleaños, de amistad, de navidad  y de amor, con el programa podemos crear tarjetas y rediseñarla a nuestro gusto, cambiar el color del fondo, cambiar la imagen y cambiar la dedicatoria, además se puede agregar remitente y agregar uno o varios destinatarios, posteriormente se puede almacenar la tarjeta en un archivo de tarjetas.
El diagrama de clases correspondiente al proyecto exceptuando las clases de manejo de interfaz grafica (ventanas) es el siguiente:
MisTarjetas (diagrama de clases)
Como podemos el diagrama hace uso de los conceptos de agregación, composición y herencia de clases. Ahora vamos a la interfaz grafica, tenemos clases para cada ventana de la aplicación y si es necesario enlazamos estas ventanas.

MisTarjetas (captura 1)Clase VentanaPrincipal.cs

MisTarjetas (captura 2)Clase VentanaTipoTarjeta.cs

MisTarjetas (captura 3)Clase VentanaTarjeta.cs

MisTarjetas (captura 5)Clase VentanaImagenes.cs

MisTarjetas (captura 4)Clase VentanaDedicatoria.cs

MisTarjetas (captura 6)Clase VentanaRemitente.cs

MisTarjetas (captura 7)Clase VentanaDestinatario.cs

El proyecto fue desarrollado en el IDE SharpDevelop 4, puede que en una versión anterior el diseño no sea compatible, pero la ejecución se ejecuta normalmente. Para los que manejan otro IDE (Visual Studio y demás) pueden descargarse la versión de código fuente y copiarlos en su proyecto.

Cualquier duda de como se hizo o una explicación mas amplia háganla aquí mismo en los comentarios o en la página en facebook.

4 comentarios:

  1. muy interesante!!!
    yo tambien quiero desarrollar algo parecido
    porque estoy estudiando ing en sistemas
    y nos acaban de dejar una aplicacion aunque sea sencilla pero que apliquemos UML...tengo algunas ideas como: una aplicacion movil que almacene vocabulario en ingles un tipo diccionario o una que te diga las calorias que consumes algo asi...aunque vi tu proyecto y nose si pudieras ayudarme con algunas ideas ...de antemano gracias...por cierto trate de descargar tu .exe pero la pagina no esta!!! saludos

    ResponderEliminar
  2. Gracias por la visita, los enlaces ya están corregidos gracias por el aviso.

    Saludos.

    ResponderEliminar
  3. Hola primero quisiera agradecerte buen trabajo pero tengo un problema al abrir el codigo fuente
    http://s2.subirimagenes.com/privadas/previo/thump_1962161ayuda.png

    ResponderEliminar

Deja tu comentario, agradecimiento, sugerencia o critica.