Проектирование программного обеспечения. Николаев С.В. - 114 стр.

UptoLike

Составители: 

114
дульности (языковых и других) позволяет максимально использовать для
этого возможности системы программирования. Средства поддержки компо-
новки определяются типом используемых модулей.
3.6.1. Компоновка автономных модулей
Автономные модули (законченные программы) практически не требуют
никаких специальных действий для их объединения, поскольку они в какой-
то мере объединяются только с точки зрения их функционирования
, что
обеспечивается используемыми в них средствами передачи управления друг
другу. Единственное, о чем следует побеспокоиться - это разместить все
взаимодействующие модули (файлы) в нужные каталоги и занести соответст-
вующую информацию в конфигурационный файл, если его использование
предусмотрено проектом. После этого можно запускать головной автоном-
ный модуль.
Если предполагается работа программы в
режиме интерпретации, то нуж-
но, находясь в операционной среде MS-DOS, запустить интерпретирующую
систему QBASIC, загрузить в нее исходный текст головного модуля и дать
команду Запуск (Run).
Если же задумано использовать программу в виде исполняемых модулей,
то предварительно (и независимо друг от друга) автономные модули должны
быть получены в виде исполняемых файлов (с расширением .EXE), для
чего
исходные тексты этих модулей должны быть оттранслированы с помощью
компилирующей системы QuickBASIC. После этого головной исполняемый
модуль запускается непосредственно в среде MS-DOS через командную
строку или другим способом.
3.6.2. Компоновка сегментов исходного текста
Компоновка сегментов исходного текста выполняется практически вруч-
ную, но с использованием средств текстового редактора для работы с фраг-
ментами текста. Общий принцип состоит в том, что нужный фрагмент текста
"выделяется", копируется (в так называемый карман, или буфер обмена) и
затем вставляется в нужное место исходного текста программы. При этом
брать фрагмент можно в одном файле, а вставлять его в другой файл: содер-
жимое кармана сохраняется в течение всего
сеанса работы текстового редак-
тора, встроенного в систему программирования, до тех пор, пока туда не бу-
дут помещены новые данные.
Чтобы выделить фрагмент текста нужно поставить курсор в начало фраг-
мента, затем при нажатой клавише [Shift] любым способом переместить кур-
сор в конец выделяемого фрагмента. С помощью мыши фрагмент выделяется
путем перемещения
по нему курсора при нажатой левой клавише. Над выде-
ленным фрагментом текстовый редактор позволяет выполнять следующие