Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1Лекция С++.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
88.06 Кб
Скачать

Инструменты программирования Microsoft Visual Studio

Среда программирования Microsoft Visual C++ входит в состав пакета Microsoft Visual Studio, а также поставляется в виде отдельного инструмента.

Наиболее значимые версии пакета

Visual Studio 97 — первая выпущенная версия Visual Studio, в ней впервые были собраны вместе различные средства разработки ПО. Visual Studio 97 — была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev и MSDN, использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.

Visual Studio 6.0 — выпущена в июне 1998 — последняя версия Visual Studio работающая на платформе Win9x. По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft, до появления платформы .NET

Visual Studio .NET – выпущена в феврале 2002 (влючает .NET Framework 1.0).

Visual Studio 2005 — выпущена в конце октября 2005 (влючает .NET Framework 2.0). Интерфейс окна запуска приведен на рисунке 1.

Visual Studio 2008 – выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista, Office 2007 и веб-приложений.

Express Editions – это серия инструментов семейства Visual Studio, представляющие собой упрощенную и облегченную среду разработки с усеченными возможностями профессиональных версий Visual Studio.

Например, Visual Studio 2008 Express Editions содержит следующие инструменты (рисунок 2):

    • Visual C# 2008 Express Edition;

    • Visual Basic 2008 Express Edition;

    • Visual C++ 2008 Express Edition;

    • Visual Web Developer 2008 Express Edition — облегченный инструмент для создания динамически-обновляемых веб-сайтов и веб-сервисов.

Инструменты серии Express Edition предназначены для программистов-любителей, для начинающих разработчиков, для обучения программированию учащихся и студентов. Инструменты серии Express Edition – замечательная отправная точка для освоения программирования на профессиональном уровне. Проекты, созданные в Express Editions, можно без труда перенести в профессиональные версии Visual Studio.

Среда программирования Visual C++ состоит из следующих основных компонентов:

    • редактор исходного текста;

    • редактор ресурсов;

    • компилятор кода;

    • компоновщик – служит для формирования исполняемого Exe файла;

    • компилятор ресурсов – компилирует текстовые файлы с описанием ресурсов (RS) в двоичные RES – файлы;

    • отладчик – выполняет трассировку программы (пошаговое выполнение) с целью поиска ошибок в программе.

В связи с тем, что уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Чтобы облегчить работу программиста практически все современные компиляторы языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.