Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Системное программное обеспечение управляющих систем реального врем

..pdf
Скачиваний:
10
Добавлен:
15.11.2022
Размер:
2.79 Mб
Скачать

Рис. 2.19. Окно выбора вида проекта

В нем выберите «Console application» и нажмите «Go». Появится мастер создания проекта(рис. 2.20).

Рис. 2.20. Мастер создания проекта (шаг 1)

91

Нажмите «Next». Появится следующее окно (рис. 2.21).

Рис. 2.21. Мастер создания проекта (шаг 2)

Здесь надо выбрать C (а не C++) и нажать «Next». Появится следующее окно (рис. 2.22).

Рис. 2.22. Мастер создания проекта (шаг 3)

92

В строке «Project title» введите название проекта, например, Project01. Заметьте, что в строке «Project filenamе» (имя файла проекта) это название будет скопировано. Это имя файла можно изменить (чтобы оно отличалось от названия проекта), но для удобства лучше оставить их одинаковыми. Затем в строке строки «Folder to create project in» (папка для создания в ней проекта) надо указать папку, где будет располагаться папка с проектом. Можно либо выбрать какуюнибудь папку из имеющихся с помощью кнопки «…», либо вручную набрать имя папки, например, C: \Projects.

Тогда именно в выбранной папке будет создана папка с названием проекта, где и будет расположен сам проект. Можете это проверить, об-

ратив внимание на строку «Resulting filename» (рис. 2.23).

Рис. 2.23. Мастер создания проекта (шаг 4)

При задании имени проекта и папки для проекта не допускайте использования имен папок с пробелами или буквами, которые не являются латинскими (строка «Resulting filename» не должна содержать пробелов в именах папок, а также не должна содержать других букв, кроме латинских).

Нажмите Next. Появится следующее окно (рис. 2.24).

93

Рис. 2.24. Мастер создания проекта (шаг 5)

Эти настройки оставьте без изменений. Нажмите «Finish». Проект будет создан.

Влевой верхней части (в окне «Management») отобразится проект

спапкой «Sources» (рис. 2.25).

Рис. 2.25. Отображение проекта с папкой «Sources»

94

Надо нажать на «+» (или дважды нажать на папку), и эта папка откроется (рис. 2.26).

Рис. 2.26. Отображение проекта с открытой папкой «Sources»

В ней будет единственный файл main.c. Надо дважды нажать на него, тогда справа откроется поле редактирования, в котором отобразится содержимое этого файла (в верхней части будет закладка с именем файла) (рис. 2.27).

Рис. 2.27. Поле редактирования с автоматически созданной программой

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

95

Это первая простейшая программа, которая выводит текст «Hello world!» («Привет, мир!»). Традиционно именно такая программа используется в качестве первой программы при знакомстве с языком программирования. В случае Code::Blocks эта программа автоматически создается при создании нового проекта.

Размер шрифта в окне редактирования можно очень просто изменить. Дляэтоговращайтеколесонамыши, удерживаянажатойклавишуCtrl.

Еще можно использовать меню «Settings=>Editor» и, нажав в верхней правой части кнопку «Choose», поменять не только размер шрифта, но и сам шрифт. Только учтите, что для написания программ лучше использовать шрифты, у которых все буквы имеют одинаковую ширину. К таким шрифтам, к примеру, относятся шрифты: Courier New, Courier,

Liberation Mono, Lucida Console, Monospace и др.

Если окажется, что на экране отсутствует окно «Management» или какое-нибудь другое нужное окно, то тогда надо выбрать меню View и в появившемся меню выбрать пункт, соответствующий нужному окну.

Если вдруг проект оказался закрытым, например, при выходе и повторном заходе в Code::Blocks, то его можно заново открыть. Для этого надо выбрать меню «File=>Recent projects», где затем в появившемся списке следует выбрать нужный проект. Либо можно использовать меню

«File=>Open», после чего выбрать файл Project01.cbp.

2.1.3.4. Сборка и запуск программы

Эта программа будет детально рассмотрена чуть позже, а сейчас попробуем ее запустить.

Для этого должна быть выполнена компиляция текста программы (Compiling), и с помощью компоновки (Linking) должен быть создан исполняемый файл с расширением.exe, который и будет запускаться. Весь этот процесс компиляции и компоновки называется сборкой (Building).

Надо отметить, что процесс, обозначаемый здесь словом Compiling, также часто называют процессом трансляции. Есть разные варианты терминологии в этой области. Например, указанный выше процесс сборки может называться компиляцией, которая, в свою очередь, состоит из этапов трансляции и компоновки. Но мы сейчас не будет углубляться в вопросы терминологии, и просто в качестве основы будем использовать англоязычный вариант терминов, естественно, с переводом на русский язык. Таким образом, мы будет говорить о сборке (Building), состоящей из этапов компиляции (Compiling) и компоновки (Linking).

96

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

Интегрированная среда разработки Code::Blocks позволяет автоматизировать сборку и запуск (Run) программы. Для сборки и запуска программы достаточно выполнить команду «Собрать и запустить» (Build and

run), нажав кнопку или клавишу F9. Еще один вариант – это выбрать

меню «Build=>Build and run».

В нижнем окне (сообщений о процессе сборки) будут появляться надписи «Compiling», «Linking» и т.д., что отражает ход компилирования и компоновки программы (рис. 2.28).

Рис. 2.28. Пример сообщений о процессе сборки

В результате должно появиться консольное окно, где в верхней части будет выведено предложение, указанное в программе в кавычках, а именно предложение «Hello world!» (рис. 2.29).

Рис. 2.29. Консольное окно с текстом, формируемым при запуске программы

97

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

врата программы и время, затраченное на выполнение программы. Вторая выдает сообщение о том, что для продолжения надо нажать любую клавишу. Эти две строки вырабатываются автоматически, если программа запускается из Code::Blocks.

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

Нажмите правой кнопкой мыши на значок в верхнем левом углу консольного окна. Должно появиться всплывающее меню, где надо выбрать пункт «Умолчание».

Появится окно настроек (рис. 2.30).

Рис. 2.30. Настройка шрифта для консольного окна

В этом окне надо выбрать нужный шрифт (например, Lucida Console). Затем для этого шрифта надо выбрать желаемый размер (например, 14). После этого надо нажать OK, чтобы сохранить настройки.

Затем надо закрыть консольное окно, нажав любую клавишу.

98

После этого надо заново запустить программу, нажав кнопку или клавишу F9 (или выбрав меню «Build=>Build and run»).

Теперь консольное окно должно иметь новый шрифт.

2.1.3.5.Сообщения о предупреждениях

иошибках в программе

При сборке программы (при попытке ее запуска после изменений) может происходить вывод предупреждений иошибок. Как это происходит, рассмотрим на примере. Попробуйте запустить следующую программу:

#include <stdio.h>

int main ()

{

printf ("Hello world!!! \n");

}

Эта программа не содержит return, но она будет запущена. Попробуйте ее запустить.

Однако в процессе компиляции будет выдано предупреждение, связанное с тем, что нет оператора return. При запуске программы это предупреждение исчезает, так как оно не влияет на запуск программы. Но его можно прочитать, если выполнить только построение файла (без запуска приложения). Для этого надо сформировать ко-

манду «Собрать» (Build), нажав Ctrl-F9 или нажав кнопку , или выбрав меню «Build=>Build».

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

го не надо делать для этой команды («Target is up to date. Nothing to be

done») (рис. 2.31).

В таком случае надо собрать программу заново. Для этого надо сформировать команду «Собрать заново» (Rebuild), нажав Ctrl-F11 или

нажав кнопку , или выбрав меню «Build=>Rebuild». После формирования этой команды появляется окно для ее подтверждения. Чтобы подтвердить эту команду надо нажать «Yes» в указанном окне.

99

Рис. 2.31. Сообщение о том, что сборка уже является самой свежей

Тогда в нижнем окне можно увидеть строку с предупреждением (синего цвета), а также сообщение о наличии одного предупреждения

(1 warnings) (рис. 2.32).

Рис. 2.32. Пример вывода предупреждения

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

В дальнейшем оператор return для функции main можно не использовать для краткости. Но надо учитывать, что из-за этого появляется предупреждение.

Теперь попробуйте запустить следующую программу:

#include <stdio.h>

int main ()

{

printf (Hello world!!! \n);

}

100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]