Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12 инфа.docx
Скачиваний:
14
Добавлен:
17.04.2019
Размер:
80.45 Кб
Скачать

23. Вывод данных и сообщений на экран

Вывод информации на экран выполняется с помощью объектов Label, Text Box, Flex Grid и функции MsgBox. В первых трех случаях вывод осуществляется простым оператором присваивания значений соответствующим свойствам.

При необходимости вывести с помощью этих объектов информацию с типом данных, отличным от string, приходится применять операторы преобразования типов данных.

Например, пусть имеется переменная типа integer с именем А и объект Label с именем LB. Тогда вывод значения переменной А в область метки осуществляется оператором LB.Caption=str(A).

Таблица 4.6

24. Применение объекта RichTextBox для ввода и вывода информации

При необходимости ввести или вывести многострочную информацию предлагалось применить окно TextBox со свойством MultyLine = True. Недостатком этого окна является невозможность изменить программным путем свойство Text во время выполнения программы.

От указанного недостатка свободен объект RichTextBox, который по своим свойствам аналогичен объекту TextBox, но позволяет полноценно управлять свойством Text как на стадии проектирования программы, так и на стадии ее выполнения. Вторым отличием этого объекта является организация свойства Text как одной переменной, в то время как в объекте TextBox это свойство организовано в виде массива.

Следует отметить проблемы с отображением горизонтальной полосы прокрутки в некоторых версиях системы Visual Basic.

25.Обработка информации

В настоящем разделе будут рассмотрены операторы, необходимые для обработки информации и типовые приемы накопления суммы, произведения, а также сортировки данных. Процесс обработки данных, как правило, связан с построением вычисляемых выражений. Вычисляемые выражения записываются в одну строку и могут содержать:

  • значения безымянных данных;

  • имена данных соответствующего типа;

  • знаки операций;

  • имена и аргументы встроенных функций, имеющих соответствующий тип;

  • круглые скобки (число открывающихся скобок должно быть равно числу закрывающих).

Арифметические операторы и встроенные математические функции

Арифметические операторы и встроенные математические функции (табл. 4.7) позволяют выполнить различные действия над численными данными. Для этого создается вычисляемое арифметическое выражение, содержащее компоненты соответствующего типа.

Логические выражения

Логические выражения бывают простые и сложные. Любое логическое выражение имеет тип Boolean и может принимать только два значения TRUE (истина) и FALSE (ложь). Простое логическое выражение (операция отношения) имеет формат:

АВ,

где А,В – вычисляемые выражения, имеющие значения одинакового типа,  – знак логической операции меньше (<), больше (>), равно (=), не больше (<=), не меньше (>=).

Например, А<B, F=B, C<=D и т.д.

Сложное логическое выражение (логическая операция) объединяет простые и имеет форматы:

Not (логическое_выражение)

или

(Логическое_выражение_1) (Логическое_выражение_2),

где словосочетания "логическое_выражение", "логическое_выражение _1", "логическое_выражение_2" обозначают простое или сложное логическое выражение,

 – символ логической операции Imp, And, Or, Eqv.

Например, (А > B) And (C = D).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]