Sunteți pe pagina 1din 3

Simple, moderno, funcional: estos son algunos de los adjetivos que normalmente a

sociara con C#. Originalmente desarrollado por Microsoft para su iniciativa .NET,
C# gan rpidamente popularidad entre los desarrolladores debido a su robustez y fl
exibilidad. Se sita sexto en el ndice de la Comunidad de Programacin TIOBE, un poco
detrs del bsico en el desarrollo web PHP y Objective-C.
Le gustara desarrollar soluciones en ASP.NET? Con este curso aprenders a crear apli
caciones para la vida real.
Aprender C# puede ser bastante divertido, pero si est cansado del manido
Hola Mun
do! y programas de clculo bsicos, tenemos un completo lote de interesantes ideas de
proyectos en C# para usted:
1. Proyecto Euler
Llamado as en horno del matemtico suizo del siglo 18, que es considerado normalmen
te el padre de las matemticas modernas, el Proyecto Euler es un conjunto de probl
emas matemticos y/o de programacin que probar sus habilidades de programacin, matemti
cas y lgicas. Como cualquier programador que se precie le dir, para ser un gran pr
ogramador, necesita ser al menos un matemtico medianamente bueno. El proyecto Eul
er es el lugar perfecto para empezar con problemas como encontrar el mayor produ
cto de una serie, el factor primo ms grande, e incluso los nmeros de Fibonacci. La
mejor parte? Puede resolver estos desafos en cualquier lenguaje de programacin de s
u eleccin!
Si la programacin es algo nuevo para usted, quiz le interese este curso para apren
der los conceptos bsicos.
2. Proyecto Biblioteca de Pelculas
Todos conocemos y amamos IMDB, asi que por qu no hacer una pequea base de datos de
pelculas por su cuenta? Esto sera una aplicacin de escritorio que almacenara datos s
obre las pelculas que posee/ama/le encanta ver. La aplicacin debera ser capaz de:
Almacenar datos de una nueva pelcula.
Devolver datos de una pelcula que existe en la biblioteca.
Incluir funcionalidad de bsqueda y la capacidad de editar entradas.
(Opcional) Si los datos no existen, recoger la informacin de la pelcula de IDMB.co
m
(Opcional) Recoger informacin adicional como el pster de la pelcula, las imgenes, et
c. de la web
Puede usar Microsoft SLQ Server para la base de datos y Visual Studio para el fr
ont end.
3. Aplicacin de Voto Electrnico
Esta aplicacin recrear el proceso de votacin durante unas elecciones, pero con una
variedad. La aplicacin debera:
Incluir un formulario de registro para registrar un nuevo votante
Comprobar si el usuario cumple los requisitos para votar (mayor de 18 aos, no tie
ne antecedentes penales, etc.)
Ofrecer de 5-10 opciones entre las que elegir

Mostrar los resultados de las elecciones


De nuevo, puede usar SQL Server para la base de datos, y Visual Studio para la p
arte de la interfaz. Si necesita refrescar sus conocimientos de SQL, puede consu
ltar este curso online. Aunque Windows 8 es la ltima versin de Windows puede segui
r desarrollando pensando en Windows 7.
4. Programa de Gestin de un Banco de Sangre
En este proyecto, crear un programa de gestin de banco de sangre basado en Windows
. El programa debe cumplir los siguientes requisitos:
Registrar un nuevo usuario
Guardar datos clave como el grupo sanguneo, el factor RH (positivo/negativo), el
nombre del donante, direccin, nmero de telfono.
Recuperar los datos anteriores mediante una bsqueda.
Encontrar un emparejamiento adecuado para un grupo sanguneo determinado y un fact
or RH.
Mostrar la cantidad de los diferentes tipos de sangre actualmente guardados.
Puede hacer esta aplicacin mucho ms compleja pidindoles a los donantes su historia
l mdico previo y mostrando una coincidencia positiva slo si ciertas condiciones mdi
cas no se encuentran, enviando un mensaje al donante si los niveles de reserva d
e su tipo sanguneo son bajos, etc.
5. Programa de Emparejamiento de Recursos Humanos
En esta aplicacin, crearemos una versin de Match.com, pero para demandantes y ofer
tantes de empleo. Los requisitos claves son:
Registrar un nuevo usuario como empleador o demandante de empleo.
Crear un nuevo perfil para el usuario. Para el demandante de empleo, esto podra i
ncluir entre otros, la edad, los datos de contacto, el nivel de educacin, notas,
anterior experiencia laboral, etc.
Para los empleadores, por otra parte, debera incluir su localizacin, industra, nmero
actual de empleados, vacantes, etc.
Propocionar a los empleadores la capacidad de publicar nuevas descripciones de t
rabajos.
Emparejar demandantes de empleo con nuevos trabajos que cumplan sus requisitos.
Como puede imaginar, puede hacer este programa mucho mayor incluyendo algoritmos
para mostrar candidatos deseados a los empleadores, incluir un conjunto ms grand
e de detalles, una seccin de preguntas y respuestas, pruebas de certificacin, etc.
6. Cajero Electrnico
Este sencillo proyecto bsicamente crear una simulacin de un cajero automtico dentro
de un programa Windows. Como un cajero, el programa debera tener al menos las sig
uientes caractersticas:
Comprobar si una entrada
p.e. una tarjeta (digamos, un nmero de tarjeta de dbito/c
rdito)
se ha grabado correctamente.

Verificar el usuario pidindo el nmero PIN


En caso de que la verificacin sea negativa, cerrar sesin al usuario.
En caso de verificacion positiva, mostrar varias opciones, incluyendo disponibil
idad de efectivo, cinco transacciones recientes, y retirarada de efectivo.
Dar la posibilidad al usuario de retirar hasta 1000$ en efectivo en cada transac
cin hasta un total de transacciones lmite de 10 al da.
Para un programa ms complicado, incluya la posibilidad de registrar un nuevo PIN
y nmero de telfono, un estado de cuenta detallado, un sistema rpido de retirada de
efectivo de 20$, 50$ o 100$, etc.
As que aqu tiene
seis emocionantes proyectos C# para ponerse en marcha. La mayora d
e los proyectos son muy flexibles. Pueden ser tan simples como recoger y mostrar
datos, o complejos algoritmos de emparejamiento con docenas de datos.
Si le ha resultado interesante, consulte nuestros cursos on

S-ar putea să vă placă și