Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
47
Добавлен:
12.04.2015
Размер:
4.91 Mб
Скачать

Задание на ргз 2 использование модульного программирования при решении задач

Цель работы

  1. Научиться реализовывать модульное программирование.

  2. Закрепить навыки создания исходного кода, его компиляции, компоновки и отладки.

Задание

  1. Программу, разработанную в РГЗ 1, разбить на модули. Например, создать такие модули, как главный (содержащий функцию main()), чтения из файла в массив структур, вывод на экран содержимого массива структур, сортировка данных (при необходимости), меню, формирование документов и т.д.

  2. Разработать схему межмодульных вызовов.

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

  4. Сделать выводы.

ПриложениЯ

Приложение 1 Всевозможные команды и опции меню

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

Рассмотрим всевозможные команды и опции меню, имеющиеся в среде Visual C++.

Запуск Visual C++

При запуске оболочки Visual C++ появляется начальное окно с произвольно выбираемым советом дня, которое открывается при этом (рис. П1).

Доступ к контекстной справке

Вся справочная информация о системе Visual C++ предоставляется в интерактивном режиме. Для получения справки (на английском языке) достаточно навести указатель мыши на нужный инструмент и нажать клавишу [F1].

Следует отметить, что использование контекстной справки не ограничивается элементами интерфейса. Если навести указатель на элемент программного кода C/C++ и нажать клавишу [F1], то появится справка о синтаксисе выбранной конструкции.

Вызов команд меню

Существует два способа выбора команд из меню. Первый заключается в том, что указатель мыши можно установить на нужных командах меню и щелкнуть левой кнопкой мыши. Второй заключается в использовании клавиш быстрого вызова, которые выделяются подчеркиванием в названиях команд. Например, меню File можно раскрыть, нажав одновременно клавиши [Alt+F]. Существует еще один способ вызова отдельных команд в любой момент времени с помощью «горячих» клавиш. Если для команды определено сочетание клавиш, то это сочетание будет указано в меню справа от соответствующего пункта. Например, в меню File есть команда New..., которую можно вызвать, если нажать клавиши [Ctrl+N].

Команда меню, показанная серым цветом, является в данный момент недоступной – вероятно, отсутствуют некоторые условия, необходимые для ее выполнения. Например, команда Save из меню File будет недоступной, если в редактор ничего не загружено. Программа «понимает», что в данный момент сохранять просто нечего, и напоминает вам об этом, отключив команду сохранения.

Если за названием команды меню следуют три точки, значит, после выбора данной команды будет открыто диалоговое окно. Например, после выбора команды Open... в меню File открывается диалоговое окно Open.

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