9 Лекция №9. Строки и таблицы
Содержание лекции:
строки; создание строковых элементов управления
и отображения данных; функции работы со строками; таблицы.
Цели лекции:
изучение
строковых элементов управления и отображения
данных, способов их создания и функций обработки строк, массива из строк –
таблицы.
Последовательность отображаемых и неотображаемых ASCII символов
называется строкой. Строки предназначены для обеспечения независимого от
платформы формата обмена данными. В наиболее распространенные
строковые приложениях можно:
создавать простые текстовые сообщения;
передавать числовые данные в приборы в виде строк символов и
преобразовывать строки в числовые данные;
сохранять числовые данных на диск в виде файла ASCII,
предварительно преобразованные в строки;
использовать диалоговые окна инструкций и подсказок.
Строки на лицевой панели могут быть представлены в виде меток,
таблиц или полей ввода текста.
Создание строковых элементов управления и отображения данных. В
подпалитре String & Path палитры Controls расположены строковые элементы
управления и отображения данных, предназначенные для работы с тестом и
метками.
При помощи инструментов УПРАВЛЕНИЕ и ВВОД ТЕКСТА можно
создавать и редактировать текст в строке. Инструмент ПЕРЕМЕЩЕНИЕ
необходим для изменения размера строкового объекта на лицевой панели.
Полоса прокрутки необходима для экономии места на лицевой панели. Для ее
включения необходимо щелкнуть правой кнопкой мыши по строковому
объекту и выбрать пункт Visible Items → Scrollbar (полоса прокрутки) в
контекстном меню объекта.
В контекстном меню строкового объекта можно выбрать тип его
отображения. В таблице 9.1 представлены типы отображения строки и
примеры заполнения поля ввода текста.
Функции работы со строками. В подпалитре String палитры Functions
расположены
функции
обработки
строк,
предназначенные
для
редактирования и управления строками на блок-диаграмме.
Некоторые из функций работы со строками рассмотрены ниже:
String Length
предназначена для выдачи количества символов в
строке, включая пробелы. Например, функция String Length выдает значение
19 для приведенного ниже текста: The quick brown fox.
Concatenate Strings
(связать строки) предназначена для объединения
строк и одномерных массивов строк в отдельную строку. Чтобы увеличить
34
поля ввода данных функции необходимо изменить ее размер. Например,
объединив предыдущую строку со следующим массивом строк:
Функция Concatenate Strings на выходе выдает следующую строку: The
quick brown fox jumped over the lazy dog.
Т а б л и ц а 9 . 1 – Типы отображения строки
Тип отображения
Описание
Пример текста
Режим стандартного
отображения (Normal
Display)
Отображает
стандартные
ASCII
коды,
используя
шрифт
элемента
управления.
Управляющие
коды
для печати выводятся
на
экран
в
виде
квадратов
There are four display
types
Режим отображения с
обратным
слэшем
непечатаемых управ-
ляющих кодов (‘\’
Codes Display)
Выводит \ для всех
непечатаемых
управляющих кодов
There\sare\sfour\s
display \stypes
Режим скрытого
отображения
текста
(Password Display)
Выводит * для всех
кодов
текстового
пространства
****************
****************
Режим отображения
16-тиричных
ASCII
кодов (Hex Display)
Выводит
значение
ASCII кода
для каждого символа
5468 6572 6520
6172 6520 666F
Достарыңызбен бөлісу: |