http://www.ex.ua/view_storage/290337307715 за цею ссилкую я виложив все необхідне.терію по граф. інтерфейсу можеш подив"полний справочник по C# г.шілдт".я не памятаю чи казав но прога на C#.і ще там потрібна обробка виключних ситуацій(помилок). і тут ще впринципі загально то що потрібно від роботи:"Описати структуру даних, відповідну варіанту завдання, її переваги та обмеження, а також методи, характерні для роботи з нею.
Самостійно реалізувати клас для представлення структури даних, відповідної варіанту завдання, засобами мови програмування C# (якщо існує відповідний стандартний .NET-клас, відтворити його функціональність). Функціональні елементи класу повинні забезпечувати повний, мінімальний та зручний інтерфейс класу, який не має протиріч. При виникненні специфічних для класу помилок повинні вкидатися виключні ситуації.
Навести приклад задачі, для ефективного розв'язання якої необхідне використання структури даних, відповідної варіанту завдання. Обґрунтувати необхідність використання саме заданої структури (можливо, порівнявши з іншими способами розв'язання). Реалізувати розв'язання цієї задачі засобами мови програмування C#.
"