Программирование на языке Си. Разработка и отладка программ на персональном компьютере с использованием программного пакета Borland C++, страница 2

Операции с окнами удобно выполнять с помощью мыши. Окна имеют заголовок и номер, показанные в его верхней строке. Для активного окна там же расположены два управляющих поля, заключенные в квадратные скобки: правое – для быстрого раскрытия окна мышью на полный экран, а левое – для закрытия окна. Чтобы изменить размеры окна, нужно установить курсор мыши на правый или левый нижний угол рамки и, удерживая нажатой левую кнопку, перемещать мышь. Те же действия в случае, когда мышь установлена на полосу заголовка либо верхнюю рамку окна, приведут к перемещению окна по экрану.

Активное окно можно раскрыть на весь экран либо нажатием клавиши F5 , либо выбором мышью поля [.]. Повтор  этих действий вернет окну прежние размеры. Для просмотра результатов выполнения программы используется переключение в окно вывода (Output). “Горячая” клавиша для  этих действий Alt-F5. Возврат в IDE происходит при нажатии любой клавиши.

Одной из разновидностей  окон в IDE выступают окна диалогов (dialog boxes). Они предназначены для управления работой различных команд  IDE. С их помощью можно уточнить начальные условия и режимы работы команд. Для всех строк меню, где после названия команды указано обозначение “…”, в системе есть свое окно диалога (например, команда Open в меню File).

Команда New обычно используется при создании нового файла. Для него будет открыто новое окно, а сам файл получит имя NONAME00.CPP.

Команда Save  сохраняет на жестком диске файл из активного окна редактора текста. Если это файл с именем NONAME00.CPP   или подобным ему, IDE  открывает окно диалога, позволяющее задать другое имя такому файлу. Команда Save выполняется также при нажатии “горячей” клавиши F2.

Завершение работы интегрированной среды выполняет команда Quit или “горячая” клавиша Alt-X.Если в этот момент есть файлы, в которых сделаны изменения и они не сохранены на диске, IDE выдаст предложение подтвердить выход без сохранения сделанных изменений.

Задание. Завершите работу в IDE , а затем вновь ее запустите.

Переключение IDE в режим редактирования выполняется  либо явно через главное  меню, либо автоматически при выборе команды New в меню File при открытии файла, а также при работе над ошибками, выявленными на этапе компиляции.

Команды редактора можно разбить на группы:

1.  Команды перемещения курсора.

2.  Команды вставки и удаления.

3.  Команды работы с блоками.

4.  Команды поиска и замены

Компиляцию, редактирования связей и запуск программы на исполнение в среде Borland C++ рассмотрим  на примере простейшей программы :

/* Программа, которая приветствует программиста */

# include <stdio.h>

main()

{

puts(“Hello, programmer!”);     // Вывод на экран

return 0;

}

Изучите код программы и запомните следующее:

1)  IDE Borland C++ использует два вида символов для указания комментариев :

a)  в стиле языка Си символы /* означают начало, а символы */  - конец комментариев, причём комментарии могут занимать несколько строк;

b)  в стиле языка Си ++ символы // указывают на начало комментария , который заканчивается  в конце текущей строки . Рекомендуется в первой строке помещать комментарий, который кратко описывает программу;

2)  В языке Си любая программа состоит из одной или более функций. Различным функциям можно задавать какие угодно имена. Среди них есть одна особая – main (главная) . В любой программе может быть только одна функция main, с неё начинается выполнение программы;

3)  Одним из механизмов взаимодействия между функциями являются аргументы. Список  аргументов в круглых скобках идёт следом  за именем функции. Наша функция main аргументов не имеет, поэтому список выглядит так: ( ).Фигурные скобки { и } означают начало и конец тела программы;

4)  Каждый оператор программы на Си должен заканчиваться  точкой с запятой (; ).

5)  Функция puts выводит на дисплей строку Hello , programmer! Строки в языке Си заключаются в двойные кавычки. Строка и будет являться аргументом функции puts ;

6)  Язык Си не имеет встроенных процедур ввода – вывода. Вместо этого он опирается на библиотеки , которые специализируются на организацию различных видов ввода – вывода . В частности, в нашей программе puts является библиотечной функцией для вывода строк. Необходимые для компилятора сведения об этой функции находятся в заголовочном файле stdio.h . Директива #include , расположенная в начале программы, даёт указания компилятору включить файл stdio.h  в текст программы;