Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интегрированная среда.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
2.76 Mб
Скачать

Введение

В методических указаниях синтаксис языка C++ изложен в соответствии со стандартом ISO/IEC 14882 (1998). В настоящее время существует великое множество компиляторов C++, которые поддерживают этот стандарт в разной степени. Как правило, чем позже выпущен компилятор, тем соответствие стандарту лучше.

Необходимо различать язык, компилятор и среду программирования. Чаще всего бывает так, что стандарт выпускается после того, как язык получил достаточно широкое распространение и появилось множество компиляторов, каждый из которых реализует различные версии и расширения языка, что приводит к путанице и проблемам с переносимостью. В стандарте после обсуждений экспертами суммируются те свойства, которые должны поддерживаться всеми компиляторами, однако на практике это не означает, что даже компиляторы, выпущенные после утверждения стандарта, полностью ему соответствуют. Это объясняется, как правило, сложностью реализации и человеческим фактором.

Среда программирования объединяет компилятор, отладчик, редактор текста программ и другие средства, облегчающие разработку программ. Среды создаются под конкретные платформы (например, Unix или Windows). Как правило, в стандартных библиотеках, кроме функций, соответствующих стандарту, содержатся и платформенно-зависимые функции, предназначенные для разработки приложений для этой платформы. Использование таких функций снижает переносимость программ, но совершенно оправдано в тех случаях, когда она не требуется. В лабораторных работах функции, не входящие в стандарт, не рассматриваются.

Различные среды программирования имеют разные интерфейсы, часто достаточно сложные для освоения. Методические указания не рассчитаны на обучение работе в конкретной среде, для этого существуют специальные, порой гораздо более объемные, руководства. Тем не менее, для удобства пользования в методических указаниях приведены основные понятия и приемы работы в двух достаточно распространенных оболочках – Microsoft Visual Studio 6.0 и Borland C++ 3.1.

1. ИНТЕГРИРОВАННАЯ СРЕДА Visual C++ 6.0

Integrated Development Environment (интегрированная среда разработки), или, сокращенно, IDE – это программный продукт, объединяющий текстовый редактор, компилятор, отладчик и справочную систему. В методических указаниях приводятся минимально необходимые сведения для начала работы с интегрированной средой. Более подробную информацию можно извлечь из справочной системы Visual Studio 6.0. Любая программа, создаваемая в среде Visual C++, даже такая простая, как «Hello, World!», всегда оформляется как отдельный проект (project). Проект – это набор взаимосвязанных исходных файлов и, возможно, включаемых (заголовочных) файлов, компиляция и компоновка которых позволяет создать исполняемую программу. Однако разработчики Visual Studio пошли еще дальше, стремясь удовлетворить потребности не только программистов-одиночек, но и больших коллективов разработчиков программных продуктов. Так появилось понятие рабочей области проекта (project workspace). Рабочая область может содержать любое количество различных проектов, сгруппированных вместе для согласованной разработки: от отдельного приложения до библиотеки функций или целого программного пакета. Очевидно, что для решения наших учебных задач каждая программа будет воплощаться в виде одного проекта, поэтому рабочая область проекта у нас всегда будет содержать ровно один проект.