Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Язык NetScript поддерживает ряд операторов, выполняющих переход к нужному полю или записи в файле. Операторы позиционирования можно представить следующей синтаксической диаграммой:
![]() |
Оператор Field выполняет переход к полю с указанным номером или указанным именем (при этом имя поля должно быть заключено в квадратные скобки), делая его текущим. Текущее поле используется для связывания с подчиненным файлом, а также в операторе присваивания. Например, M. Field 1 или M. Field [Дети].
Оператор RecGoto выполняет переход на запись, номер которой задается параметром Номер записи (это может быть константа или выражение с целым значением), делая ее текущей. Операторы присвоения/получения значения полю, удаления и вставки записей работают с текущей записью. Например, M. RecGoto 1.
Оператор RecNext выполняет переход на следующую после текущей запись в файле или списке, делая ее текущей. Если текущая запись является последней в файле или списке, то никаких действий не производится. Например, M. RecNext.
Оператор RecPrev выполняет переход на запись, предшествующую текущей, делая ее текущей. Если текущая запись является первой в файле или списке, то никаких действий не производится. Например, M. RecPrev.
Оператор RecLast выполняет переход на последнюю запись в файле или списке, делая ее текущей. Если текущая запись является последней в файле или списке, то никаких действий не производится. Например, M. RecLast.
Оператор RecFirst выполняет переход на первую запись в файле или списке, делая ее текущей. Если текущая запись является первой в файле или списке, то никаких действий не производится. Например, M. RecFirst.
Добавление и удаление записей
Для добавления и удаления записей в/из файла данных применяются операторы Insert, Append и Delete, синтаксическая диаграмма которых приведена ниже.
![]() |
Оператор Insert вставляет пустую запись перед текущей. Если перед вставкой в файле или списке не было записей, то вставляется первая запись. Вставленная запись становится текущей. Например, M. Insert
Оператор Append добавляет запись после последней записи в файле или списке. Добавленная запись становится текущей. Например, M.Append
Оператор Delete удаляет текущую запись из файла данных. Удаленную запись восстановить нельзя. После удаления текущей становится следующая запись (или предыдущая, если текущая была последней в списке или файле). Например, M. Delete
Работа с данными
Обратиться к полю текущей записи файла данных можно через управляющую переменную этого файла. Синтаксис обращения к полю имеет вид:
![]() |
Переменная должна быть управляющей переменной открытого файла данных.
Имя поля должно быть записано в том виде, в каком оно определено в файле данных. Если указанного поля нет файле, то выдается сообщение об ошибке и выполнение программы прекращается. Если имя поля не указано, то обращение происходит к текущему полю (см. Позиционирование... Field). Поле файла данных может использоваться в выражениях на правах переменной и может быть левой частью оператора присваивания (в этом случае в поле будет записываться новое значение).
Пример использования полей:
T.["Фамилия"] = “Иванов”
if T.["Фамилия"] = “Иванов” then? T.[Имя]
T.["Возраст"] = T.["Возраст"] +1
DBFldGoto(T, "Имя")
Команды ввода/вывода данных
Эта группа команд используется для обеспечения интерфейса между пользователем и программой, написанной на языке NetScript. Сюда входят команды запроса информации, вывода необходимой информации и команды отображения состояния процесса.
Ввод информации.
Для ввода информации используется команда INPUT, синтаксическая диаграмма которой представлена ниже.
![]() |
При выполнении этой команды на экране появится окно следующего вида
![]() |
Пользователь должен ввести необходимые данные или нажать кнопку " Cancel".
При нажатии кнопки " ОК "указанной переменной присвоится значение из строки ввода. Если же пользователь нажал кнопку " Cancel ", переменная будет иметь пустое значение.
Пример:
INPUT "Запрос" "Имя считываемой точки" Name
Вывод информации.
![]() |
Пример использования:
PRINT "Расстояние до объекта: ", T.["Расстояние"]
|
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!