Cтраница 4
Как упоминалось в § 1.4, ассемблер и системная макробиблиотека должны быть совместимы. SML К сожалению, формат библиотечных файлов версии 2 таков, что они не могут быть прочитаны третьей версией ассемблера, и поэтому, чтобы использовать системные макро, мы должны либо писать собственные последовательности вызовов для мониторных программ ЕМТ, либо применять вторую версию ассемблера. [46]
Указывает вид файла, создаваемого генератором. Например, если для Language установлено значение Developer / 2000 Forms ( Oracle Developer Forms), а для типа модуля используется значение по умолчанию ( Default), то генератор создаст файл формы. Если типом модуля является Library ( библиотека), генератор создаст библиотечный файл. Для ряда языков некоторые значения не имеют смысла. Так, если для Language установлено значение Oracle Webserver, то модуль Library генерироваться не будет. [47]
NET состоят из программных сборок ( assemblies), которые являются минимальными логическими единицами распространения, идентификации и безопасности программного кода. Они отличаются от традиционных файлов ехе тем, что программные сборки могут состоять из нескольких файлов. Правда, обычно программная сборка упаковывается в один исполняемый файл или в один библиотечный файл. Но сборка может также содержать модули, являющиеся неисполняемыми программными кодами, которые при этом могут повторно использоваться в других программных сборках. [48]
На стадии освоения, когда АСУ Метрология еще не располагает полными данными о всех приборах, сведения о ремонтах и поверках, выполненных предприятием, в форме 1 КИПиА, полученных в ЭВМ, могут оказаться заниженными. В связи с этим, предусмотрена возможность уточнения ( корректировки) сведений данного документа, а также составление его частично или полностью вручную. С этой целью имеется отдельный программный блок, обеспечивающий подготовку бланка документа и размещение его в библиотечный файл системы с идентификатором KIP. Каждая строка бланка представляется одной или двумя записями. Если строка длинная, она занимает две записи в книге KIP. Причем в первой колонке второй записи помещается знак означающий продолжение. При отсутствии продолжения, первая строка дополняется пробелами. Последние 8 символов в записи, как обычно, отведены под номер. [49]
После создания макроопределения для его повторного выполнения обычно макроопределение записывают в библиотеку на диске. Если предполагается использовать созданное макроопределение при эксплуатации разрабатываемой прикладной программы, то в ряде случаев полезно записать его в собственный библиотечный файл макроопределений. [50]
Программа IEBCOMPR позволяет сравнить два одинаково организованных файла данных. Оба сравниваемых файла данных могут быть или последовательными, или библиотечными. Сравниваемые последовательные файлы данных могут находиться на разных внешних носителях и иметь разные размеры блоков данных. Сравниваемые библиотечные файлы также могут располагаться на разных томах и иметь различные размеры блоков. Программа может производить сравнение отдельных полей записей. В этом случае программист должен задать выход на подпрограммы для пропуска тех частей записей, которые его не интересуют. [51]
Аналогично поступает и программист. Из многих тысяч написанных во всем мире программ редкая программа обходится без стандартных процедур, управляющих вводом данных с клавиатуры или выводом информации на экран. Существуют библиотечные файлы, из которых извлекают стандартные блоки и используют без какой-либо переделки. [52]