ій. p align="justify"> Можливість використовувати мову Сі + + перетворює цю систему програмування в інструмент, що дозволяє створювати не тільки звичайні офісні додатки, але і вирішувати інші завдання.
Основу системи програмування Microsoft Visual C + + складає бібліотека класів MFC (Microsoft foundation classes). У цій бібліотеці реалізовані у вигляді класів C + + всі основні органи управління та інтерфейсу ОС. Також до її складу входять класи, що забезпечують розробку додатків для архітектури клієнт-сервер і трирівневої архітектури (у сучасних версіях бібліотеки). Система програмування Microsoft Visual C + + дозволяє розробляти будь-які додатки, що виконуються в середовищі ОС типу Microsoft Windows, в тому числі серверні або клієнтські результуючі програми, що здійснюють взаємодію між собою по одній із зазначених вище архітектур. p align="justify"> Класи бібліотеки MFC орієнтовані на використання технологій COM/DCOM, а також побудованої на їх основі технології ActiveX для організації взаємодії між клієнтської і серверної частиною розробляються. На основі класів бібліотеки користувач може створювати свої власні класи в мові C + +, організовувати свої структури даних. p align="justify"> На відміну від систем програмування компанії Borland, система програмування Microsoft Visual C + + орієнтована на використання стандартних засобів зберігання і обробки ресурсів інтерфейсу користувача в ОС Windows.
Система програмування Microsoft Visual C + + витримала декілька реалізацій. У процесі виходу нових версій системи програмування було випущено і кілька версій бібліотеки MFC, на якій заснована дана система. p align="justify"> Сама по собі бібліотека MFC є, на думку автора, досить вдалою реалізацією широкого набору класів мови C + +, орієнтованого на розробку результуючих програм, що виконуються під управлінням ОС типу Microsoft Windows. Це багато в чому обумовлено тим, що творець бібліотеки компанія Microsoft одночасно є і творцем ОС типу Microsoft Windows, на які орієнтований об'єктний код бібліотеки. Бібліотека може бути підключена до результуючої програмі за допомогою звичайного компоновщика, або використовуватися як динамічна бібліотека, що підключається до програми під час її виконання. Бібліотека MFC досить широко поширена. Її можливо використовувати не тільки в складі систем програмування виробництва компанії Microsoft, але і в системах програмування інших виробників. p align="justify"> У систему програмування вбудований зручний інтерактивний відладчик, що працює в термінах мови Сі + + або мови асемблера і дозволяє одночасно бачити на екрані тексти різних фрагментів програм, значення змінних і регістрів центрального процесора ЕОМ, стек викликів процедур та іншу необхідну при налагодженні інформацію. Усунення несправностей дозволяє змінювати значення змінних, що іноді допомагає програмісту перевірити гіпотезу про причини неправильної поведінки програми, а згодом і виправити програму. p...