Добро пожаловать в раздел "Софт для Mac"

сайта "Try Objective-c - программирование для начинающих"!

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

  В системе Mac уже имеется такая среда разработки - Xcode позволяющая программировать на разных языках программирования используя: язык Си, язык Си++ или язык objective-c), однако для самого начала лучше установить какой нибудь интерпретатор попроще.

  Очень часто для целей обучения основам программирования используется интерпретатор Python ( используемый как интерпретатор командной строки) но подойдет и любой другой.

  В данном разделе вы как раз сможете познакомиться с описаниями и возможностями разных программ для программирования и другим полезным софтом для Mac.

» » Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Категория:

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

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++



Быстрая навигация:
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++
Ранее мы с вами уже рассматривали вскользь разные среды разработки, позволяющие писать программы на разных языках программирования - в частности на С/С++
Имеется достаточное количество таких программ: как платных, так и бесплатных.
Вы можете выбрать любую из них.
Найти их для скачивания не составит труда - эти вопросы мы здесь обсуждать не будем.

Безусловно для платформы 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" - не требующая инсталляции - ее можно запускать сразу же и переносить на флешке - скачать одну из версий такой модификации можно здесь





Несколько слов о 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
После распаковки архива вам предложат выбрать предпочитаемый язык интерфейса программы.
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Его можно поменять в дальнейшем на любой из имеющегося в списке...

2
После принятия лицензионного соглашения вам будет предоставлена возможность выбрать тип установки программы с теми или иными компонентами...
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


3
Далее вы выбираете категорию в которой будет установлена программа.
По умолчанию это стандартный Program Files

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


Установка компонентов программы заканчивается окном приглашения запустить Dev-Cpp - что мы и сделаем...

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++



Начальные настройки Dev-C++
Сейчас мы с вами изменим некоторые настройки среды разработки Dev-C++ для более комфортной работы в дальнейшем.
Настройки программы вы можете подстроить под свои нужды самостоятельно.
Как уже было сказано ранее - на первых шагах при ознакомлении с основами программирования возможностей, которые предоставляет Dev-C++ нам вполне хватит.
С опытом вы сможете остановиться на какой либо другой программе согласно вашим предпочтениям.

Небольшой ролик по начальным настройкам...
Эти настройки можно посмотреть на скриншотах ниже.



1
Открытое окно программы Dev-C++

Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Для начала изменим расположение элементов в окне редактора Dev-Cpp.
Этого можно и не делать если вы работаете за большим монитором, однако данное действие позволит сэкономить немного на полезном пространстве если вы используете ноутбук.
Просто перетяните необходимые панели мышкой в нужное вам место... на видео это прекрасно видно...

2
Элементы на панели управления мы выстроили в одну строчку...
Теперь на примере одного из файлов мы посмотрим некоторые настройки программы которые позволят работать в Dev-C++ с большим комфортом.
Итак я открываю один из файлов просто для демонстрации...
Это можно сделать через указанный пункт на панеле навигации или же, что более быстрее - используя горячие клавиши - Ctrl + O
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


3
Любую из программ написанных на Си / Си++ перед тем как запустить на выполнение (чтобы посмотреть как работает написанная программа) необходимо скомпилировать и только затем запустить на выполнение.
Для этого в Dev-C++ используется три пиктограммы / возможности...
- Скомпилировать - простая компиляция программного кода. На данном этапе компилятор проверяет написанный код на наличие ошибок и, если все в порядке - переводит код программы в исполняемый файл - ***.exe
Если же ошибки имеются, то работа компилятора прерывается и в окне "Компилятор" выводятся коды ошибок помогающих их найти и исправить. Горячие клавиши - F9
- Выполнить - эта команда позволяет многократно запускать наш код без повторной компиляции кода. Горячие клавиши - F10
- Скомпилировать и выполнить - если мы хотим сразу посмотреть выполнение нашей программы в консоли после компиляции, то используем эту пиктограмму. Горячие клавиши - F11
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


4
Все запущенные программы открываются в консольном окне.
В данном случае я специально выбрал файл имеющий русский текст - чтобы вы видели с чем вам может быть придется столкнуться...
Черное окно с белым текстом и нечитаемыми символами...
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++

Сейчас мы исправим это...

5
Правой кнопкой мыша кликаем на верхней части консольного окна и выбираем в самом низу пункт - "Свойства"
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


6
Переходим на вкладку - "Шрифт" - и выбираем - "Lucida Console"
Одновременно можно еще и увеличить размер шрифта для отображения текста в консольном окне.
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


7
Переходим на вкладку - "Цвета"
Здесь мы можем изменить цвет фона в консольном окне и цвет шрифта.
Если вы предпочитаете белый шрифт на черном фоне, то ничего трогать здесь не нужно...
Я же предпочитаю стандартное отображение текста на белом фоне.
Как это сделать - думаю не трудно догадаться...
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


После внесенных изменений наши программы будут отображаться в окне консоли в таком виде:
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++



8
Теперь изменим некоторые настройки в самой среде разработки.
Все настройки Dev-Cpp находятся в разделе "Сервис"
Выбираем - "Сервис" - "Параметры среды"
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


9
Настройка отображения табов открытых файлов.
По умолчанию они находятся внизу программы.
Лично мне удобнее работать видя табы наверху... что мы и делаем.
Dev-C++ (Dev-Cpp) - среда разработки приложений для Си/С++


10
Вы также можете настроить уровень выдаваемых компилятором предупреждений и ошибок отличных от дефолтных.
Это делается на вкладке:
"Сервис" - "Параметры компилятора" - вкладка "Настройки" - пункт "Code Warnings"

---------
Некоторые моменты по работе с Dev-C++ мы рассмотрим когда будем использовать данную среду разработки на наших последующих занятиях...
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищенной ссылки Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *