Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 130

Dev cpp — среда разработки на с и с++, функциональная с/с++ IDE

dev-cpp-logo-original.jpg Dev cpp или Dev с++ IDEсреда разработки на с и с++, графическая надстройка над MinGW GCC компилятором.

IDE бесплатна и с открытым исходным кодом. Поставляется ввиде установщика или портабельной версии, позволяющей легко транспортировать среду программирования вместе с проектами.

Подробное описание возможностей программы вы найдёте в разделе Интегрированные среды разработки программ — IDE.

В данной статье рассмотрим работу с портабельной версией — это самый удобный способ начать работу с Dev с++ без установки и скомпилировать свой первый проект уже через несколько минут.

Скачайте и распакуйте архив с портабельной программой, желательно в корень диска. В дальнейшем избегайте использования кириллических символов в названиях файлов и проектов.

Первый запуск Dev cpp — инициализация:

В распакованном архиве запустите файл «devcppPortable.exe» и пройдите несколько шагов первоначальной настройки. dev-cpp-config-1.jpg Dev с++ поддерживает множество языков. Выберите язык интерфейса, с которым привыкли работать. dev-cpp-config-2.jpg Следующая опция будет полезна для работы браузера класcов и функций, а также для функционирования автозавершения кода. dev-cpp-config-3.jpg Создание кеша для более быстрой работы автозавершения кода в редакторе. dev-cpp-config-4.jpg Следует немного подождать, пока будут просканированы стандартные заголовочные файлы. dev-cpp-config-5.jpg Предварительная настройка закончена, жмём «ОК».

Подготовка Dev cpp к работе:

Главное окно программы представлено тремя панелями: слева — менеджер проектов и браузер классов, по центру — редактор, и снизу — информационная панель.

dev-cpp-start-1.jpg

При первом старте программы вам предложат ознакомиться с «советами дня», рекомендуется прочитать их внимательно.

dev-cpp-config-environment-1.jpg Прочитав советы, перейдём в главное меню -> «Сервис», именно в этом разделе хранятся основные настройки IDE.

Выбираем пункт «Параметры среды» и в появившемся диалоговом окне на вкладке «Общие» настроим окно хода компиляции, отметив чекбокс «Закрывать по окончании».

dev-cpp-config-environment-2.jpg На вкладке «Ассоциации файлов» выберем типы файлов для открытия их в Dev cpp.

Сохраним настройки — жмём «ОК».

Если выбрать в главном меню пункт «Сервис» -> «Параметры редактора», мы получим возможность настроить шрифт и его размер, нумерацию строк, особенности подсветки синтаксиса и автозавершения кода, а также шаблоны кода для вставки.

Первый проект в Dev c++ :

В папке с распакованной IDE приготовлены несколько интересных примеров в директории «Examples». Одним из них мы и воспользуемся.

На панели инструментов нажимаем кнопку «Открыть проект или файл» или жмём горячие клавиши Ctrl + o.

Переходим по папкам в директории с распакованной программой: «Examples» -> «WinTest» и открываем файл проекта «WinTest.dev».

dev-cpp-open-project-1.jpg

Открывшийся проект представляет из себя базовое оконное приложение на c++ c использованием WinAPI и с элементарной функциональностью. Его исходный код вы можете изучить в окне редактора.

Снова воспользуемся панелью инструментов и запустим проект — жмём кнопку «Скомпилировать и выполнить» или просто клавишу F9. Откроется диалоговое окно, сообщающее о ходе компиляции, по окончании оно будет закрыто и запустится собственно окно нашей программы.

dev-cpp-hello-world-app-1.jpg

Прочитав приветствие, окошко можно уже закрыть и обратить внимание на нижнюю панель с вкладками, где можно получить исчерпывающую информацию о том, что мы только что сделали. Как видим — ошибок нет, есть одно предупреждение.

dev-cpp-hello-world-app-compiler-output-panel-1.jpg

Создание нового Dev c++ проекта :

Потренировавшись со стандартными примерами можно приступить к созданию своей программы.

На панели инструментов нажимаем кнопку «Проект…» .

dev-cpp-create-project-1.jpg

В появившемся диалоговом окне можно выбрать проект из готового шаблона, назначить тип (с или с++), дать проекту имя.

Обратите внимание, не следует использовать кириллицу в названиях проектов и файлов, это предотвратит возникновение ошибок с именами файлов.

Успешной компиляции!

  • Ещё полезные материалы:
  • Программирование в Eclipse на C и C++
  • Универсальная интегрированная среда разработки приложений — NetBeans IDE
  • Установка NetBeans IDE — подготовка к работе

Добавить эту страницу в закладки:

Информация к новости
  • Просмотров: 87194
  • Автор: Midav
  • Дата: 13-11-2012, 10:19

13-11-2012, 10:19

1352478566_dev-cpp.jpgРанее мы с вами уже рассматривали вскользь разные среды разработки, позволяющие писать программы на разных языках программирования — в частности на С/С++ Имеется достаточное количество таких программ: как платных, так и бесплатных. Вы можете выбрать любую из них. Найти их для скачивания не составит труда — эти вопросы мы здесь обсуждать не будем. Безусловно для платформы Windows существует большее количество таких программ нежели для Mac OS. Одну из них мы рассмотрим ниже. Это Dev-C++ (Dev-Cpp) — бесплатная интегрированная среда разработки приложений для языков программирования C/C++. В дистрибутив входит компилятор MinGW.Dev-Cpp можно считать бесплатным аналогом Microsoft Visual Studio (хотя у последнего есть бесплатная и очень урезанная версия). Для наших целей по изучению основ программирования ее возможностей хватит «за глаза». Главное, что установить ее не сложно, как и начать работать в операционной среде Windows. Что касается Mac OS, то мы с вами будем рассматривать позже Xсode, который также позволяет работать с языком программирования Си.Что касается Dev-C++ (Dev-Cpp), то на настоящий момент он не разрабатывается, вместо него активно разрабатывается порт интерфейса Dev-C++ на wxWidgets — wxDev-C++.Полезные ссылкиСайты программы:Оффициальный сайт — http://www.bloodshed.net/dev/devcpp.htmlНеоффициальный сайт — http://orwelldevcpp.blogspot.ru/Последнюю версию Dev-C++ v5.3.0.2 от 24 октября 2012 вы можете скачать на сайте http://orwelldevcpp.blogspot.ru/Выбрать версию для скачивания можно также здесьИмеется также версия «Portable» — не требующая инсталляции — ее можно запускать сразу же и переносить на флешке — скачать одну из версий такой модификации можно здесь Справка по возможностям Dev C++:Несколько слов о wxDev-C++Подробную его работу мы рассматривать не будем.Скажу лишь, что wxDev-C++ является развитием проекта Dev-C++ и содержит дизайнер форм для библиотеки разработки wxWidgets. WxDev-C++ включает все свойства Dev-C++, а также новейшую версию wxWidgets необходимую дизайнеру форм для среды быстрой разработки приложений (rapid application development — RAD).При желании вы можете установить его вместо Dev-C++ (Dev-Cpp) или же любую другую среду разработки для языка программирования Си.Одной из особенностей Dev-C++ (Dev-Cpp) является возможность установки русскоязычного пользовательского интерфейса, что может значительно облегчить вашу жизнь при обучении основам программирования на первых шагах… Однако вы должны понимать, что основная справочная литература и самые последние изменения, публикации и новости выходят на английском языке, как и многочисленные форумы поддержки разработчиков.По этому знание английского языка надо подтягивать по любому.Итак Dev-C++ (Dev-Cpp)Сами шаги инсталляции программы не должны вызывать особых затруднений, я полагаю что это довольно тривиальная задача для тех, кто собирается заниматься программированием.Этапы установки программы 1После распаковки архива вам предложат выбрать предпочитаемый язык интерфейса программы.Его можно поменять в дальнейшем на любой из имеющегося в списке…2После принятия лицензионного соглашения вам будет предоставлена возможность выбрать тип установки программы с теми или иными компонентами…3Далее вы выбираете категорию в которой будет установлена программа.По умолчанию это стандартный Program Files1352478742_dev-5-3.pngУстановка компонентов программы заканчивается окном приглашения запустить Dev-Cpp — что мы и сделаем…Начальные настройки Dev-C++Сейчас мы с вами изменим некоторые настройки среды разработки Dev-C++ для более комфортной работы в дальнейшем.Настройки программы вы можете подстроить под свои нужды самостоятельно.Как уже было сказано ранее — на первых шагах при ознакомлении с основами программирования возможностей, которые предоставляет Dev-C++ нам вполне хватит.С опытом вы сможете остановиться на какой либо другой программе согласно вашим предпочтениям.Небольшой ролик по начальным настройкам…Эти настройки можно посмотреть на скриншотах ниже.Для начала изменим расположение элементов в окне редактора Dev-Cpp.Этого можно и не делать если вы работаете за большим монитором, однако данное действие позволит сэкономить немного на полезном пространстве если вы используете ноутбук.Просто перетяните необходимые панели мышкой в нужное вам место… на видео это прекрасно видно…2Элементы на панели управления мы выстроили в одну строчку…Теперь на примере одного из файлов мы посмотрим некоторые настройки программы которые позволят работать в Dev-C++ с большим комфортом.Итак я открываю один из файлов просто для демонстрации…Это можно сделать через указанный пункт на панеле навигации или же, что более быстрее — используя горячие клавиши — Ctrl + O3Любую из программ написанных на Си / Си++ перед тем как запустить на выполнение (чтобы посмотреть как работает написанная программа) необходимо скомпилировать и только затем запустить на выполнение.Для этого в Dev-C++ используется три пиктограммы / возможности…- Скомпилировать — простая компиляция программного кода. На данном этапе компилятор проверяет написанный код на наличие ошибок и, если все в порядке — переводит код программы в исполняемый файл — ***.exeЕсли же ошибки имеются, то работа компилятора прерывается и в окне «Компилятор» выводятся коды ошибок помогающих их найти и исправить. Горячие клавиши — F9Выполнить — эта команда позволяет многократно запускать наш код без повторной компиляции кода. Горячие клавиши — F10Скомпилировать и выполнить — если мы хотим сразу посмотреть выполнение нашей программы в консоли после компиляции, то используем эту пиктограмму. Горячие клавиши — F114Все запущенные программы открываются в консольном окне.В данном случае я специально выбрал файл имеющий русский текст — чтобы вы видели с чем вам может быть придется столкнуться…Черное окно с белым текстом и нечитаемыми символами…Сейчас мы исправим это…5Правой кнопкой мыша кликаем на верхней части консольного окна и выбираем в самом низу пункт — «Свойства«6Переходим на вкладку — «Шрифт» — и выбираем — «Lucida Console«Одновременно можно еще и увеличить размер шрифта для отображения текста в консольном окне.7Переходим на вкладку — «Цвета»Здесь мы можем изменить цвет фона в консольном окне и цвет шрифта.Если вы предпочитаете белый шрифт на черном фоне, то ничего трогать здесь не нужно…Я же предпочитаю стандартное отображение текста на белом фоне.Как это сделать — думаю не трудно догадаться…После внесенных изменений наши программы будут отображаться в окне консоли в таком виде:8Теперь изменим некоторые настройки в самой среде разработки.Все настройки Dev-Cpp находятся в разделе «Сервис«Выбираем — «Сервис» — «Параметры среды»9Настройка отображения табов открытых файлов.По умолчанию они находятся внизу программы.Лично мне удобнее работать видя табы наверху… что мы и делаем.10Вы также можете настроить уровень выдаваемых компилятором предупреждений и ошибок отличных от дефолтных.Это делается на вкладке:»Сервис» — «Параметры компилятора» — вкладка «Настройки» — пункт «Code Warnings»———Некоторые моменты по работе с Dev-C++ мы рассмотрим когда будем использовать данную среду разработки на наших последующих занятиях…ВернутьсяКомментариев: 1Просмотров: 87194 Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Одной из главных проблем человека, желающего начать изучать языки программирования C/C++, при этом ничего практически о них не зная, может являться отсутствие начальной точки опоры. Эта статья призвана помочь новичкам сделать первые шаги на захватывающем пути освоения этого семейства языков. Итак, прежде чем ринуться в глубинные просторы интернета в поисках уроков по программированию на C, необходимо подготовить себе хорошую почву — среду программирования. На данный момент существует немалое количество программ, позволяющих писать программы на рассматриваемом языке, осуществлять проверку синтаксиса и компилировать (переводить) исходный код программы в исполняемый файл (с расширением *.exe). Среди них хочется отметить прежде всего Borland C, Borland C++, Dev-C++, Visual Studio, Eclipse, NetBeans, IDEA. Особенно хочется рассмотреть здесь довольно старую, но и по сей день пользующуюся популярностью среду Borland C++ (на примере версии 5.5.1) ввиду наличия некоторых сложностей в ее настройке (однако, лучше конечно же пользоваться более современной и более автоматизированной средой). Итак, первым делом необходимо скачать сам компилятор Borland C++, включенный в пакет-установщик Borland Free Command Line Tools (файл freecommandLinetools.exe). Запустив скачанный файл, установите предлагаемый компилятор, выбрав все опции по-умолчанию. Установка произойдет в папку C:BorlandBCC55. Зайдя в нее, среди прочих папок, вы можете видеть папку Bin, внутри которой лежит несколько исполняемых файлов. Запуская их непосредственно, убеждаемся, что мигает DOS-окно (обычно черного цвета) и тут же исчезает. Вы спросите, как же успеть что-либо сделать и, вообще, рассмотреть, что написано. Ответ — с помощью встроенной в систему Windows командной строки. Вызвать ее можно следующим образом. Зажмите на клавиатуре комбинацию клавиш Win + R и введите в появившемся окошке три буквы — cmd. Для того, чтобы запустить программы, находящиеся в упомянутой папке Bin, необходимо сначала перейти в командной строке в эту папку. Это делается вводом команды cd C:BorlandBCC55. Для запуска программы теперь нужно лишь ввести имя программы. Сразу скажу, что нам нужен файл bcc32.exe, который является основной программой, компилирующей исходный код на языке C, в исполняемый exe-файл. Чтобы не писать каждый раз команду cd C:BorlandBCC55, необходимо добавить этот путь в т.н. переменную PATH системы Windows. Сделав это, система (в т.ч. командная строка) будет знать о наличии этого пути, и тогда можно в командной строке ограничиться лишь командой bcc32.exe без указания пути к этому файлу. Итак, делается это следующим образом. Найдя на рабочем столе или в меню «ПУСК» значок или меню «Мой компьютер», щелкните по нему правой кнопкой мыши и зайдите в «Свойства». Далее войдите в дополнительный параметры (Рис.1) и нажмите на кнопку «Переменные среды…».ac6e904d8fb41cc62a0b61dd5fccac9e.png Рис.1. В окошке «Системные переменные», найдите переменную Path и добавьте через «;» в конец ее содержимого путь C:BorlandBCC55Bin (Рис.2). 0ba6869530da930368ae6915809ddb4c.png Рис.2. Далее необходимо в папке Bin создать два конфигурационных файла (т.е. с раширением *.cfg) — bcc32.cfg и ilink32.cfg. bcc32.cfg должен содержать 2 строки: -I«C:BorlandBCC55Include» -L«C:BorlandBCC55Lib» ilink32.cfg должен содержать 1 строку: -L«C:BorlandBCC55Lib» В принципе, на этом установка Borland C++ завершена. Теперь давайте напишем традиционно первую программу «Hello, World!». Прежде чем непосредственно приступить к написанию программы, необходимо знать, что программа на C должна быть записана в текстовом файле с расширением *.c, а программа, содержащая к тому же команды языка C++, должна быть записана в текстовом файле с расширением *.cpp. Итак, создадим текстовый файл с именем first.txt и заменим расширение .txt на .c. Открываем этот файл с блокнотом (лучше всего на мой взгляд модернизированный блокнот Notepad++, т.к. он поддерживает синтаксис языка C/C++, подсвечивая его и выделяя программные блоки, что намного облегчает визуальное восприятие кода) и пишем туда следующие строчки:#include int main() { printf("Hello, World!"); } Сохраняем этот файл. Заходим в командную строку и пишем команду bcc32.exe first.c. В результате компилятор проверит код на ошибки и создаст исполняемый файл first.exe — программу, которая выводит сообщение «Hello, World!» на экран (в то же окно командной строки). Строчка #include говорит компилятору, чтобы тот включил файл stdio.h (stdio расшифровывается как STanDard Input-Output), содержащий информацию о большинстве основных функций языка C. Этот файл и подобные ему файлы находятся в папке Include. Далее, любая программа C начинает свое выполнение с главной функции main(), результатом которой должно быть целое число типа int (integer). В фигурных скобках пишется тело функции — последовательность команд и операторов, которые по-очереди выполняются. Функция printf (Print Formatted) предназначена для вывода форматированного текста на стандартное устройство ввода-вывода. После каждой такой функции обязательно ставится точка с запятой. Теперь, когда все готово для написания программ на языке С (когда вы уже знаете всю последовательность действий до генерации exe-файла), можно начать пользоваться каким-нибудь руководством, учебником или онлайн-уроками. Хочется отметить замечательную книжку Кернигана и Ритчи (собственно, это создатели языка С) «Программирование на С» (2-е издание, 2009), в которой доступным языком изложены многие тонкости языка и с помощью которой можно начать чувствовать сам язык. Удачи и успехов в вашем путешествии! P.S. Для (большей) оперативности действий при написании программы на C/C++, настоятельно рекомендую пользоваться файловым менеджером Total Commander (или можно FAR). С помощью этой программы можно быстро создавать новые текстовые файлы с расширением *.c (или *.cpp), одним нажатием клавиши вызывать командную строку (а не лезть каждый раз в меню ПУСК) и в результате быстро совершить процесс компиляции исходного кода.Используемые источники:

  • https://hightech.in.ua/content/art-dev-cpp-c-cpp-ide
  • http://www.tryobj.com/84-attack.html
  • https://habr.com/post/129744/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации