Cтраница 2
Это программа на языке Си, которая ничего не делает, но тем не менее написана правильно. Это строки комментариев, которые в данном случае введены только для визуального разделения текста программы. Обычно строки комментариев используются для документирования текста. C Builder автоматически добавляет эти строки при создании нового консольного приложения. [16]
Различие между звездочкой и дробной чертой для обозначения строки комментария заключается в том, что при распечатке исходной программы строка комменатрия со звездочкой печатается в очередной строке, а строка комментария с дробной чертой печатается, начиная с новой страницы. Тем самым программист может управлять внешним видом распечатываемой исходной программы и начинать распечатку разделов или секций с новой страницы. Рекомендуется обязательно использовать строки комментариев, так как хорошо документированная программа проще для понимания и при необходимости в нее легче вносить изменения. [17]
Формат Utah RLE - цветной bitmap формат из Университета Utah, разработанный для поддержки комплекта инструментальных средств обработки и преобразования изображений. Изображения имеют восемь бит на цвет, вплоть до 255-цветных каналов, хотя изображения обычно 1-цветные в градациях серого, 3-цветные RGB или 4-цветные RGBA, где А - определяет альфа-канал. Файл начинается с двоичного заголовка, включающего размер, количество каналов, цвет фона, дополнительную карту цветов и строки комментариев. [18]
Между операторами программы могут вставляться строки комментариев. Строки комментария должна начинаться с буквы С, которая записывается в первую колонку бланка. Остальные колонки строки комментария могут содержать любые символы. Строки комментариев транслятором не обрабатываются и в состав объектных модулей не включаются. Для обеспечения ввода программы в ЭВМ она обычно переносится с бланков на перфокарты с помощью перфорационных устройств, причем каждая строка бланка переносится на отдельную перфокарту. [19]
Кроме пробела и дефиса, в области продолжения строк транслятор допускает и звездочку. Любая строка в исходной программе, отмеченная звездочкой в колонке 7, рассматривается как строка комментариев. Она может состоять из любого сочетания литер набора ДКОИ в области А и В строки. Строки комментариев будут присутствовать в исходной распечатке, но никакой другой цели они не служат. [20]
SYS имеются заголовки блоков, то в блоке [ MENU ] должно задаваться стартовое меню, выводимое в начале выполнения файла CONFIG. Пользователь должен выбрать один из пунктов этого меню, после чего DOS начинает выполнение файла CONFIG. Содержимое остальных блоков игнорируется ( как и строки комментариев); При выполнении блока его команды выполняются по очереди. [21]
Теперь кратко прокомментируем этот программный код. Первая строка - это заголовок функции, составленный согласно приведенному ранее шаблону. Вторая строка, являющаяся комментарием, - это встроенная справка об использовании нашей функции. По команде help fname и командное окно выводятся строки комментария, расположенные в файле fname. [22]
Когда задана фраза отладки WITH DEBUGGING MODE ( В РЕЖИМЕ ОТЛАДКИ), компилируются все строки и секции отладки. Если фраза WITH DEBUGGING MODE отсутствует, все строки и секции отладки рассматриваются как строки комментариев. Строка отладки идентифицируется наличием буквы D в поле индикатора. Таким образом, в поле индикатора ( обычно в 7-ой позиции) могут появиться четыре отметки: - для строки продолжения, или / для строки комментария и D для строки отладки. [23]
Одной из интересных особенностей сред типа C Builder является то, что вы редко видите свою программу целиком. C Builder показывает вам те части кода, которые соответствуют отдельным событиям, поэтому обычно вы видите лишь небольшие куски программы. Листинг 7.1 содержит заголовок для программы Scratchpad в ее нынешнем виде. Этот файл целиком сгенерирован C Builder. CPP приведена в листинге 7.2. При написании кода для каждого из оставшихся пунктов меню, ориентируйтесь на только что рассмотренные примеры. Скопируйте код для обработчиков событий OnClick из листинга 7.2. ( Строки комментариев служат для объяснения выполняемых действий. [24]