Cтраница 2
![]() |
Диалоговое окно Palette Properties.| Диалоговое окно Rename page. [16] |
Сначала в списке Pages необходимо выделить нужную вкладку палитры компонентов. Затем, если нужно изменить порядок следования вкладок палитры компонентов, надо воспользоваться кнопками Move Up и Move Down и путем перемещения выбранного имени по списку Pages добиться нужного порядка следования вкладок. [17]
![]() |
Диалоговое окно Rename page. [18] |
Сначала в списке Pages необходимо выделить нужную вкладку палитры компонентов. Затем, если надо изменить порядок следования вкладок палитры компонентов, следует воспользоваться кнопками Move Up и Move Down и путем перемещения выбранного имени по списку Pages добиться нужного порядка следования вкладок. [19]
Программа на языке Курс начинается с текстового заголовка и записывается по строкам операторов, отделяемых точкой с запятой. Оператор СТОП прекращает выполнение программы, но в конце программы записывается ограничитель КП, после которого могут записываться подпрограммы, а также описательная часть программы для ввода данных, начинающаяся словом ДАННЫЕ и присваивающая данным выбранные имена. [20]
Тип константы определяется типом соответствующего значения константы. В определении каждому значению константы ставится в соответствие имя, которое используется в дальнейшем в программе. Удачно выбранные имена констант ( вместо их значений) значительно улучшают ее восприятие при просмотре. Кроме того, использование имен констант облегчает проведение изменений в программе. В этом случае пользователь вносит изменения только в определения констант. При этом отпадает необходмимость поиска и изменения константы по всей программе, так как транслятор каждое имя заменяет на соответствующее значение. Если в программе не предполагается использование констант, то раздел определения констант не приводится. [21]
Эти выражении вводят по одному в соответствии с правилами алгебраической записи, символов переменных, а исходные данные вводят по запросу ПМК, реализуемого миганием на индикаторе символа соответствующей переменной. Результаты вычислений с выбранными именами сохраняются в памяти и используются при вычислении вводимых следующими выражений. [22]
Обычный процесс выбора имени марки состоит в следующем: составляется список различных названий, обсуждаются их достоинства, проводится апробация на группе целевых потребителей и принимается окончательное решение. Сегодня многие компании поручают разработку и тестирование марочных имен специальным исследовательским маркетинговым фирмам, которые используют методики мозгового штурма и обширные компьютерные базы данных. Фирма должна также проверить, не зарегистрировано ли выбранное имя другой организацией. [23]
Сохранение файла измененного рисунка происходит при активизации команды SAVE. В этом случае на экран выводится окно выбора имени файла для сохранения. В этом окне содержатся следующие элементы: выпадающий список Папка, с помощью которого можно перемещаться по дискам и каталогам; строка Имя файла, в которой содержится имя файла, выбранное из списка или введенное пользователем; выпадающий список Тип файла, в котором указывается, в файл какого типа будет записан данный чертеж; кнопка Сохранить записывает чертеж в файл с выбранным именем, в случае существования файла с таким именем выдается диалоговое окно, запрашивающее разрешение на замену файла; кнопка Отмена останавливает работу команды. В случае, если файлу чертежа или рисунка было присвоено имя, команда SAVE записывает чертеж под этим именем. [24]
Если программное изделие получено без сертификата, из сомнительного источника или не эксплуатировалось в том месте, откуда было получено, первые несколько дней его полезно эксплуатировать в карантинном режиме с использованием, если это возможно, ускоренного календаря. Это повышает вероятность обнаружения троянской компоненты, срабатывающей в определенное время. При работе со вновь поступившими программами целесообразно употребление специального имени пользователя. Для выбранного имени все остальные разделы должны быть либо невидимы, либо иметь статус READ ONLY. При этом для всех компонент операционной системы и некоторых утилит, используемых как ловушки для вируса, следует записать в соответствующий файл контрольные суммы, вычисленные соответствующей программой. [25]
Отряд солдат окружен превосходящими силами противника. Надежда на победу без подкрепления исключается, однако для прорыва из лагеря имеется одна лошадь. Солдаты решают выбрать одного человека и послать его за помощью. Они становятся в круг и из шляпы выбирается число п и одно из их имен. Производится счет по часовой стрелке по кругу, начиная с солдата с выбранным именем. Когда счетчик достигает п, соответствующий солдат удаляется из круга, а счет продолжается снова, начиная со следующего солдата. Последний оставшийся в круге солдат посылается за подмогой. [26]
Рассмотрим, как выглядит отчет на вкладке Design. Большая белая область в середине вкладки - Edit box - разделена на секции горизонтальными линиями. При добавлении секции в отчет ( например, при группировке данных) Crystal Reports автоматически добавляет линию. Серая область слева от Edit box содержит дополнительную информацию, помогающую работать с данными и объектами. Горизонтальные линии продолжаются в серую область, определяя секции, и Crystal Reports идентифицирует каждую секцию по аббревиатуре или выбранному имени. [27]
Имеется большое количество зарезервированных слов, и каждое из них имеет определенное значение в языке КОБОЛ. Использование любого из них в качестве имени ( например, имени файла, записи, данных) приводит к синтаксической или логической ошибке. Список зарезервированных слов приведен в конце данной главы. Зарезервированных слов так много, что трудно случайно не использовать какое-либо из них. Однако не многие из зарезервированных слов имеют более одного дефиса, и ни одно из них не оканчивается на - X, - Y, или - Z. Таким образом, слова типа CARD-INPUT-FILE с двумя дефисами или JOHN-X с одной конечной литерой после дефиса являются вполне приемлемыми именами. Не существует зарезервированных слов, состоящих из одной буквы, типа А или В. Для экономии места в этой книге в некоторых примерах будут использоваться имена из одной буквы. Программисты, однако, должны избегать однобуквенных слов, но не потому, что они не верны, а потому, что выбранные имена должны быть как можно более описательными. Использование описательных имен значительно поможет в реальной ситуации во время модификации программ. [28]