Dev cpp — среда разработки на с и с++, функциональная с/с++ IDE
Dev cpp или Dev с++ IDE — среда разработки на с и с++, графическая надстройка над MinGW GCC компилятором.
IDE бесплатна и с открытым исходным кодом. Поставляется ввиде установщика или портабельной версии, позволяющей легко транспортировать среду программирования вместе с проектами.
В данной статье рассмотрим работу с портабельной версией — это самый удобный способ начать работу с Dev с++ без установки и скомпилировать свой первый проект уже через несколько минут.
Скачайте и распакуйте архив с портабельной программой, желательно в корень диска. В дальнейшем избегайте использования кириллических символов в названиях файлов и проектов.
Первый запуск Dev cpp — инициализация:
Dev с++ поддерживает множество языков.
Выберите язык интерфейса, с которым привыкли работать.
Следующая опция будет полезна для работы браузера класcов и функций, а также для функционирования автозавершения кода.
Создание кеша для более быстрой работы автозавершения кода в редакторе.
Следует немного подождать, пока будут просканированы стандартные заголовочные файлы.
Предварительная настройка закончена, жмём «ОК».
Подготовка Dev cpp к работе:
Главное окно программы представлено тремя панелями: слева — менеджер проектов и браузер классов, по центру — редактор, и снизу — информационная панель.
При первом старте программы вам предложат ознакомиться с «советами дня», рекомендуется прочитать их внимательно.
Прочитав советы, перейдём в главное меню -> «Сервис», именно в этом разделе хранятся основные настройки IDE.
Выбираем пункт «Параметры среды» и в появившемся диалоговом окне на вкладке «Общие» настроим окно хода компиляции, отметив чекбокс «Закрывать по окончании».
На вкладке «Ассоциации файлов» выберем типы файлов для открытия их в Dev cpp.
Сохраним настройки — жмём «ОК».
Первый проект в Dev c++ :
В папке с распакованной IDE приготовлены несколько интересных примеров в директории «Examples». Одним из них мы и воспользуемся.
На панели инструментов нажимаем кнопку «Открыть проект или файл» или жмём горячие клавиши Ctrl + o.
Переходим по папкам в директории с распакованной программой: «Examples» -> «WinTest» и открываем файл проекта «WinTest.dev».
Открывшийся проект представляет из себя базовое оконное приложение на c++ c использованием WinAPI и с элементарной функциональностью. Его исходный код вы можете изучить в окне редактора.
Снова воспользуемся панелью инструментов и запустим проект — жмём кнопку «Скомпилировать и выполнить» или просто клавишу F9. Откроется диалоговое окно, сообщающее о ходе компиляции, по окончании оно будет закрыто и запустится собственно окно нашей программы.
Прочитав приветствие, окошко можно уже закрыть и обратить внимание на нижнюю панель с вкладками, где можно получить исчерпывающую информацию о том, что мы только что сделали. Как видим — ошибок нет, есть одно предупреждение.
Создание нового Dev c++ проекта :
Потренировавшись со стандартными примерами можно приступить к созданию своей программы.
На панели инструментов нажимаем кнопку «Проект. » .
В появившемся диалоговом окне можно выбрать проект из готового шаблона, назначить тип (с или с++), дать проекту имя.
Обратите внимание, не следует использовать кириллицу в названиях проектов и файлов, это предотвратит возникновение ошибок с именами файлов.
Первая программа на C++
Надеюсь, установка Dev-C++ не вызвала у вас проблем. Чтобы кратко познакомиться с этой средой, напишем нашу первую программу.
Для этого выбираем команду
ФАЙЛ — СОЗДАТЬ — ПРОЕКТ
В открывшемся окне выбираем Console Application. Задаём имя проекта в разделе ПАРАМЕТРЫ ПРОЕКТА. В нашем примере это будет имя hello. Файл проекта будет иметь это же имя, поэтому желательно не использовать в имени проекта пробелы, спецсимволы и русские буквы.
Затем нажимаем кнопку ОК.
Будет автоматически создан файл исходного кода, в котором уже будет записан минимальный исходный код программы. В принципе, можно уже откомпилировать и запустить программу. Но чтобы внести хоть что-то своё, добавим в исходный код строку
Как вы уже наверно догадались, функция cout выводит в нашем примере на экран строку “Hello, WORLD. ” . А полный текст программы будет выглядеть так:
Пока не будем подробно разъяснять этот код. Разберёмся со всем этим в своё время.
Действия с исходным кодом, такие как компиляция, выполнение и т.п., выполняются через меню ВЫПОЛНИТЬ. Вот основные команды:
- Компилировать (Ctrl + F9). Компилирует программу.
- Выполнить (Ctrl + F10). Запускает программу. Перед этим программа должна быть откомпилирована.
- Скомпилировать и выполнить (F9). Компилирует и запускает программу на выполнение.
В скобках указаны комбинации клавиш. Работать с клавишами быстрее и удобнее, чем через меню.
Я практически всегда использую клавишу F9, которая компилирует и сразу запускает программу. Это экономит время.
Разумеется, бывают случаи, когда необходимо выполнить компиляцию без запуска программы.
Если вам что-то ещё не понятно, то см. видео:
Теперь разберёмся, как эта программа работает. Уже понятно, что она выводит на экран строку “Hello, WORLD. ” . Но как она это делает?
А делает она это с помощью стандартного потокового объекта cout . Если вам так проще, то можете считать, что cout (читается как «си-аут») — это функция. Хотя формально это не так, но по сути в контексте нашего примера такое допущение возможно.
Итак, вспомним Паскаль. Там вывод на экран выполняется так:
В С++ то же самое будет выглядеть так:
то есть вместо Write мы используем cout , а вместо запятых используем символы . Более подробно операции ввода-вывода мы будем разбирать в соответствующем разделе.
Чтобы перейти на новую строку в Паскале нам можно было использовать функцию WriteLn или сделать так:
Write(x, y, z, #10#13);
В С++ вместо #10#13 используется символ \n , который переводит курсор на новую строку.
Ну и, забегая вперёд, скажу, что строки в С++ заключаются в двойные кавычки (в Паскале строки заключаются в одинарные кавычки).
На этом пока закончим. Более подробно с выводом на экран мы будем разбираться в соответствующих разделах.
Уроки программирования в Dev C++
Базовый мини-курс для новичков. Раскроет основные принципы работы в среде Dev C++, познакомит с переменными и научит писать собственные программы.
Данные видеоуроки рассчитаны на абсолютных новичков, которые начинают путь с нуля. После обучения вам будет легче ориентироваться в среде Dev C++, вы сможете пользоваться основными инструментами и писать, пусть простенькие, но все же свои программы. Главное, что вы получите четкую базу знаний, за короткое время и в удобном формате видео. Дальше изучать среду будет легче.
Мини-курс состоит из 5-ти уроков, общей продолжительностью всего 36 минут. Наслаждайтесь просмотром, и не забывайте закреплять полученные знания на практике.
Быстрый старт — скачиваем Dev-C++ и запускаем 1 урок.

Почти тоже самое. Только язык Си без С++ на видео ниже.
А теперь тоже самое, но более подробно.
Я создал папку "a_1a" на диске C:\ и поместил туда сохранённый архив, как показано на рисунке ниже.

Если архив успешно распакован, то выбираем в появившейся папке файл devcppPortable и запускаем его ( смотрите рисунок ниже. )
( версия portable не требует инсталляции )

После запуска среды разработки Dev-C++ 5.2.0.1 загрузим в неё наш проект с уроками.

Если Вы, как и я, создали папку "a_1a" на диске C:/
То ищем наш проект по такому пути: C:\a_1a\Dev-Cpp\Examples\WinAPI_21
.. и выбираем файл проекта x1.dev

После загрузки проекта, выбираем вкладку main.h ( показана красной стрелкой ) и всё !
Мы видим текст первого урока " Hello, world ! ".

Для запуска урока нам требуется скомпилировать проект ( кнопка № 1) и запустить программу ( кнопка № 2 на рисунке ).
Если Вы увидели после запуска такую картинку (показана ниже), значит всё сделано правильно.