Для роботи над курсовою роботою використано середовище Microsoft Visual C++ 2010. Microsoft Visual C++ (MSVC) — інтегроване середовище розробки програмного забезпечення на мові C++, розроблена фірмою Microsoft. Постачається або як частина комплекту Microsoft Visual Studio, або окремо у вигляді безкоштовного функціонально обмеженого комплекту Visual C++ Express Edition.
В першу чергу Visual C++ — це компілятор C++, але це також і середовище, компоненти якого, взаємодіючи один з одним, спрощують процес розробки застосунків. Середовище Visual C++ пропонує великі можливості для програмування Windows-застосунків. Найхарактернішою його компонентою є бібліотека основних класів Microsoft (Microsoft Foundation Classes — MFC). Великий набір класів С++ інкапсулює основну частину API (Application Standart Interface) і пропонує могутню основу для написання типових застосунків.
Компілятор Visual C++ містить багато нових інструментальних засобів і поліпшених можливостей для створення Windows — застосунків. Застосунки Windows прості у використанні, але створювати їх досить складно. Щоб полегшити програмістам роботу, фахівці Microsoft розробили бібліотеку Microsoft Foundation Classes — MFC. Використовуючи готові класи C++, можна набагато швидше і простіше розв'язувати багато задач.
Visual C++.NET підтримує розробку застосунків як на Managed C++, так і на звичайному С++, і тим самим дозволяє генерувати код як для платформи .NET Framework, так і для виконання в середовищі «чистої» Windows. У цьому відношенні Visual C++.NET є унікальним серед інших мовних засобів, що надаються середовищем Visual Studio, оскільки ані Visual Basic .NET, ані Visual J# не здатні генерувати код для чистого Win32, на відміну від попередніх версій (Visual Basic і Visual J++ відповідно).
Слід відзначити і істотний внесок в розвиток систем програмування на базі мов C, C++, внесений фірмою Borland, точніше, її засновником - Філіпом Канном. Мова йде про створення інтегрованих систем розробки, в яких вдало поєдналися засоби підготовки, зберігання, налагодження та компонування програм. Вперше така середу з'явилася в системі Turbo Pascal, а після її успішного просування аналогічна середу була реалізована в системі Turbo C. Все більш пізні системи програмування в тій чи іншій мірі запозичили основні ідеї Ф. Канна.
В даний час досить інтенсивно експлуатуються кілька систем програмування на базі мови C++. У середовищі професійних розробок найбільшою популярністю користуються різні версії Visual C + + фірми Microsoft. Вони дозволяють створювати досить якісні за обсягом і продуктивності додатка. У вузівських організаціях перевагу віддають продукції фірми Borland - Borland C++ (версії 3.1, 4, 5), візуальним середовищах Borland C++ Builder. Ці системи більш прості в освоєнні, хоча якість виробленої ними продукції залишає бажати кращого. Серед професіоналів високі оцінки можна почути на адресу компіляторів фірми Intel. Кілька років тому досить багато користувачів працювало з різними версіями фірми Symantec.