Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие.doc
Скачиваний:
4
Добавлен:
23.04.2019
Размер:
964.1 Кб
Скачать

4. Проект программы и функции оболочки Borland c

4.1 Создание проекта программы. Borland c и его основные режимы с характерными окнами

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

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

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

Работа с проектом проста и интуитивно понятна. Стоит лишь упомянуть, что для создания проекта необходимо открыть проект с несуществующим именем – это автоматически создаст необходимые для среды разработки файлы. Рекомендуется, однако, заготовить пустой проект (не содержащий ни одного файла), но определяющий необходимые режимы работы среды.

4.2. Функции оболочки Borland c

При работе с оболочкой Borland C 3.1, студент должен знать и уметь пользоваться следующими функциями:

  • Составление исходного текста программы, его сохранение и редактирование

  • Запуск программы на выполнение

  • Запуск программы на пошаговое выполнение

  • Сделать шаг без заходов в процедуру

  • Сделать шаг с заходом в процедуру

  • Выполнение программы до курсора

  • Установить/убрать точку остановки программы

  • Просмотреть/изменить значение переменной

  • Просмотреть значение нескольких переменных

  • Добавить переменную в окно просмотра

  • Просмотреть пользовательский экран

  • Загрузить файл

  • Посмотреть подсказку по функции

  • Выйти из программы

Все эти функции с описанием, горячими клавишами и местонахождением представлены далее.

Запуск программы на выполнение

Местонахождение: Меню→Run→Run

Горячие клавиши: [Ctrl]+[F9]

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

Запуск программы на пошаговое выполнение

Местонахождение: Меню→Run→Step over

Горячие клавиши: [F8]

Назначение: Компилирует программу и становится на первый значимый оператор.

Сделать шаг

Местонахождение: Меню→Run→Step over

Горячие клавиши: [F8]

Назначение: Выполняет текущий оператор. Он выделен синей полосой. Выполнение процедуры является одним шагом.

Сделать шаг с заходом в процедуру

Местонахождение: Меню→Run→Trace into

Горячие клавиши: [F7]

Назначение: Работает только при работе с вызовом процедур. Позволяет по шагам выполнять вызываемую процедуру. После нажатия на горячую клавишу или вызова соответствующего пункта меню переходит на первый значимый оператор вызываемой процедуры.

Выполнение программы до курсора

Местонахождение: Меню→Run→Go to cursor

Горячие клавиши: [F4]

Назначение: Компилирует программу и выполняет её до оператора, в строке которого расположен курсор.

Установить/убрать точку остановки программы

Местонахождение: Меню→Debug→Toggle breakpoint

Горячие клавиши: [Ctrl]+[F8]

Назначение: Устанавливает/убирает точку останова на строке, на которой расположен курсор – выделяет данную строку красным цветом (или убирает выделение соответственно). Точка останова – это строка программы, непосредственно перед выполнением которой оболочка приостанавливает работу программы и выводит её текст. Работает при обычном запуске программы и запуске на выполнение до курсора. Далее можно продолжить выполнение программы клавишей [F9] или пошагово пройти по программе.

Просмотреть/изменить значение переменной

Местонахождение: Меню→Debug→Evaluate/Modify

Горячие клавиши: [Ctrl]+[F4]

Назначение: Позволяет просмотреть/изменить значение указанной переменной (по месту расположения курсора) или любой другой по идентификатору.

Просмотреть значение нескольких переменных

Местонахождение: Меню→Window→Watch

Горячие клавиши: -

Назначение: Выдаёт окно Watch, в котором можно отследить изменения нескольких переменных при пошаговом выполнении программы.

Добавить переменную в окно просмотра

Местонахождение: Меню→Debug→Watches→Add watch

Горячие клавиши: [Ctrl]+[F7]

Назначение: Добавляет переменную в окно просмотра Watch.

Просмотреть пользовательский экран

Местонахождение: Меню→Window→User screen

Горячие клавиши: [Alt]+ [F5]

Назначение: Показывает экран, с которым работает пользователь.

Загрузить файл

Местонахождение: Меню→File→Open

Горячие клавиши: [F3]

Назначение: Открывает файл.

Посмотреть подсказку по функции

Местонахождение: Меню→Help→Topic search

Горячие клавиши: [Ctrl]+[F1]

Назначение: Выводит подсказку по функции, на которой расположен курсор.

Выйти из программы

Местонахождение: Меню→File→Quit

Горячие клавиши: [Alt]+[X]

Назначение: Выход из программы.

5. Методика проектирования программы. Схема алгоритма

Программа должна иметь хорошую структуру, каждый функционально законченный модуль должен оформляться функцией на языке С.

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

Правила проектирования схем алгоритма описаны в разделе 6.2.