Dev c для начинающих

Основы и тонкости языка программирования C++. Практические задания и тесты. Хотите научиться программировать? Тогда вы по адресу. Неважно, имеете ли вы опыт в программировании или нет, эти уроки помогут вам начать создавать, компилировать и отлаживать программы на языке C++ в разных средах разработки: Visual Studio, Code::Blocks, Xcode, Eclipse и других IDE.

Множество примеров и подробных разъяснений. Отлично подойдут как для новичков (чайников), так и для более продвинутых. Объясняется всё с нуля и до самых деталей. Эти уроки (200+) дадут вам хорошую базу/фундамент в понимании программирования не только на С++, но и на других языках. И это абсолютно бесплатно!

Также рассматривается пошаговое создание игры на С++, графическая библиотека SFML и больше 50 задания для проверки своих навыков и знаний в C++. Дополнительным бонусом является туториал по Qt5.

За репост +20 к карме и моя благодарность!

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

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

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

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

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

  • Просмотров: 83198
  • Автор: M >


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

Безусловно для платформы Windows существует большее количество таких программ нежели для Mac OS.

Одну из них мы рассмотрим ниже.
Это Dev-C++ (Dev-Cpp) — бесплатная интегрированная среда разработки приложений для языков программирования C/C++. В дистрибутив входит компилятор MinGW.
Dev-Cpp можно считать бесплатным аналогом Microsoft Visual Studio (хотя у последнего есть бесплатная и очень урезанная версия).

Читайте также:  Htc vive pro hmd

Для наших целей по изучению основ программирования ее возможностей хватит "за глаза". Главное, что установить ее не сложно, как и начать работать в операционной среде Windows.

Что касается Mac OS, то мы с вами будем рассматривать позже Xсode, который также позволяет работать с языком программирования Си.

Что касается Dev-C++ (Dev-Cpp), то на настоящий момент он не разрабатывается, вместо него активно разрабатывается порт интерфейса Dev-C++ на wxWidgets — wxDev-C++.

Последнюю версию 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
После распаковки архива вам предложат выбрать предпочитаемый язык интерфейса программы.

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

2
После принятия лицензионного соглашения вам будет предоставлена возможность выбрать тип установки программы с теми или иными компонентами.

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

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

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

Читайте также:  Разводка печатной платы по схеме

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

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

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

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

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

4
Все запущенные программы открываются в консольном окне.
В данном случае я специально выбрал файл имеющий русский текст — чтобы вы видели с чем вам может быть придется столкнуться.
Черное окно с белым текстом и нечитаемыми символами.

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

5
Правой кнопкой мыша кликаем на верхней части консольного окна и выбираем в самом низу пункт — "Свойства"

Читайте также:  Антивибрационные ножки для корпуса пк

6
Переходим на вкладку — "Шрифт" — и выбираем — "Lucida Console"
Одновременно можно еще и увеличить размер шрифта для отображения текста в консольном окне.

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

После внесенных изменений наши программы будут отображаться в окне консоли в таком виде:

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

9
Настройка отображения табов открытых файлов.
По умолчанию они находятся внизу программы.
Лично мне удобнее работать видя табы наверху. что мы и делаем.

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

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

Базовый мини-курс для новичков. Раскроет основные принципы работы в среде Dev C++, познакомит с переменными и научит писать собственные программы.

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

Мини-курс состоит из 5-ти уроков, общей продолжительностью всего 36 минут. Наслаждайтесь просмотром, и не забывайте закреплять полученные знания на практике.

Пример создания самой простой и самой популярной консольной программы “Hello World”.

В данном уроке и его продолжении, вы узнаете какие виды объектов присутствуют в языке C++ и поймете, где они используются.


Рассмотрим встроенные типы данных языка C++

Скачать все уроки по Dev C++
одним архивом