Приложение TestDatas. Проверка данных

Приложение TestDatas. Проверка данных. Приложение работает с тремя текстовыми полями TextBox, через которые вводятся некоторые текстовые данные, некоторые из них, а возможно и все, могут быть числовыми. Для каждого поля устанавливается тип введенных данных и фиксируется в соответствующем полю элементе управления Check. Для числового данного поднимается флажок и добавляется надпись «Число», а для текстового данного флажок опускается и добавляется надпись «Текст». Над тремя парами текстовых полей (Text1-Text2, Text1-Text3, Text2-Text3) и тройкой текстовых полей (Text1-Text2-Text3) в соответствии с установленным форматом данных производятся либо арифметические операции (данные числового формата), либо строковые операции (хотя бы одно данное нечислового формата). Вид арифметической операции определяется активностью одной из кнопок (Button) в контейнере Арифметика, содержащем четыре кнопки операций: +, -, *, /. Вид строковых операций определяется активностью одной из кнопок (Button) в контейнере Строки, содержащем пять кнопок операций: &, Replace, Mid, Right, Left. Операция Replace применима только к тройке текстовых полей, причем 1-ое поле определяет исходную модифицируемую строку, 2-ое поле – искомую и заменяемую подстроку в ней, а 3-е поле — строку- замену. Операция Mid также применима только к тройке текстовых полей, но при этом 2-ое и 3-е поля должны быть числового формата, поскольку должны определять начальную позицию подстроки, извлекаемой из 1-го поля, и ее длину. Операции Right, Left применимы к парам текстовых полей, но только в том случае, если 2-ое поле имеет числовой формат, определяющий количество символов, которые нужно получить из 1-го поля. Операция & применима ко всем парам и тройке полей. Если установленные операции Replace, Mid, Right, Left не могут быть выполнены, то выполняется конкатенация (&) и при этом насильно активизируется кнопка этой операции. Результаты операций отражаются в четырех текстовых метках с названиями: пара(1-2), пара(1-3), пара(2-3), тройка (1-2-3). В заголовке формы поместить название приложения и ФИО. Запуск производится по командной кнопке ПУСК.

Ссылка на основную публикацию
Adblock detector