Poniżej zamieszczam kod ródłowy na podstawie którego wykonany został projekt.