Loading AI tools
З Вікіпедії, вільної енциклопедії
Тип | Інтегроване середовище розробки |
---|---|
Розробник | Microsoft Corporation |
Стабільний випуск | Visual Studio 2010 (квітень 2010) |
Платформа | x86, x86-64 та Itanium |
Операційна система | Microsoft Windows |
Мова програмування | C++[1] |
Доступні мови | англійська, японська, корейська, німецька, і кілька інших |
Стан розробки | активний |
Ліцензія | MS-EULA |
Вебсайт | Visual C++ Developer Center |
Microsoft Visual C++ (MSVC) — інтегроване середовище розробки програмного забезпечення мовою C++, розроблене фірмою Microsoft. Постачається як частина комплекту Microsoft Visual Studio, або у вигляді безкоштовного функціонально обмеженого комплекту Microsoft Visual Studio Community Edition (раніше Visual C++ Express Edition). Замінило інтегроване середовище розробки Microsoft QuickC.
Visual C++.NET підтримує розроблення застосунків як на Managed C++, так і на звичайному С++, і тим самим дозволяє генерувати код як для платформи .NET Framework, так і для виконання в середовищі «чистої» Windows. У цьому відношенні Visual C++.NET є унікальним серед інших мовних засобів, що надаються середовищем Visual Studio, оскільки ані Visual Basic .NET, ані Visual J# не здатні генерувати код для чистого Win32, на відміну від попередніх версій (Visual Basic і Visual J++, відповідно).
Visual C++ 2010 (також знаний як Visual C++ 10.0), що входить в комплект Visual Studio 2010, вийшов у квітні 2010. Ця версія підтримує .NET 4.0. За замовчанням всі застосунки, скомпільовані в Visual C++ 2010 Runtimes (статичне та динамічне зв'язування) будуть працювати тільки у Windows 2000 й пізніших версіях. Особливий пакунок додав підтримку бібліотеки розширення C++ TR1.
Visual Studio 2010 і .NET Framework 4.0 дозволяють розробникам всіх рівнів швидко створювати розподілені вебзастосунки й застосунки з повноцінними інтерфейсами для Windows Vista, Windows 7, Windows Server 2008, Microsoft Office 2007, Microsoft Office 2010 мобільних пристроїв та мережі Інтернет.
Версія Visual C++ (11.0) входить до комплекту Visual Studio 2012. Надає розробникам більші можливості. Також є підтримка кількох моніторів.
Visual C++ 2012 (також знаний як Visual C++ 11.0) вийшов 15 серпня 2012.
Visual C++ 2013 (також знаний як Visual C++ 12.0) вийшов 17 жовтня 2013.
Visual C++ 2015 (також знаний як Visual C++ 14.0) вийшов 20 липня 2015.
Visual C++ 2017 (також знаний як Visual C++ 14.1) вийшов 7 березня 2017.
Visual C++ 2019 (також знаний як Visual C++ 14.2) вийшов 2 квітня 2019.
В першу чергу 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++, можна набагато швидше і простіше розв'язувати багато задач. Бібліотека MFC істотно полегшує програмування в середовищі Windows. Ті, хто володіє достатнім досвідом програмування на C++, можуть допрацьовувати класи або створювати нові, похідні від існуючих. Класи бібліотеки MFC використовуються як для керування об'єктами Windows, так і для розв'язання певних загальносистемних задач. Наприклад, у бібліотеці є класи для керування файлами, рядками, часом, обробленням виключень тощо. По суті, в MFC представлені практично всі функції Windows API. У бібліотеці є засоби оброблення повідомлень, діагностики помилок й інші засоби, звичні для застосунків Windows. MFC має такі переваги:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.