Proyectos:
- wmplayer .- Ejemplo de uso de las funcionalidades más interesante del control Windows Media Player v.12
- twoplay .- Ejemplo de mezcla de 2 players WMP en el mismo form con volúmenes diferentes.
- shuffle .- Ejemplo de recolección de archivos con extension .mp3 de diversos directorios y shuffle random de los mismos.
- threads .- Uso de varios hilos y acceso a recursos comunes (listas) con y sin el uso de Mutex.
- updown .- Subida y Bajada de archivos y datos a un server HTTP/S
- crypto .- Cifrado y descifrado de ficheros de una carpeta. Cronometrado de tiempo por fichero y total.
- filing .- Lectura y escritura de ficheros de texto y binarios.
- database .- CRUD completo y avanzado con SQLite.
- TestHilos .- Test con Hilos basicos Thread y Mutex globales.
- TestBackgroundWorker .- Mismo test pero con hilos Thread sobre 1 BackgroundWorker (BGW).
- Test2BackgroundWorkers .- Mismo test pero con 2 BackgroundWorkers (BGW).
- TestConsumerProducer .- Test console con BlockingCollection y Tasks.
- FullBackgroundWorker .- Ejemplo completo con todas las posibilidades de BackgroundWorker(BGW).
- TestInfiniteLoop .- Ejemplo de bucle infinito UI sin cuelgue por apropiación del task scheduler.
- TestAsyncWait .- Ejemplo de codigo sencillo asíncrono con async/wait (C# 5/.NET 4.5+)
- TestDelegadoEvento .- Ejemplo de Evento creado adhoc con metodo asíncrono (C# 5/.NET 4.5+)
- TestTaskC4 .- Ejemplo TestHilos hecho con tareas paralelas compatibles con .NET 4
- TestTaskAsync .- Ejemplo basado en TestHilos, simplificado y optimizado con C# 5/.NET 4.5
- FullTaskAsync .- Ejemplo de como escribir un BGW con async/await. Funciona en .NET 4.5+
Todos los proyectos irán sobre .NET Framework 4.0 y Windows Forms en C# 4.
(c) Vidanio 2018