Ввести
Синтаксис:
Ввести(ТекстСообщения; Заголовок).
Возвращаемое значение: Строка.
Действие выводит на экран диалоговое окно для ввода пользователем строки текста. Действие возвращает введенную пользователем строку.
Пример:
Имя = Ввести("Введите Ваше имя:"; "Запрос").
На экран будет выведено следующее сообщение.
После ввода текста в поле переменная Имя получит значение введенного текста
Сообщить
Синтаксис:
Сообщить(ТекстСообщения; ТипСообщения; Заголовок).
Возвращаемое значение: Число.
Действие выводит стандартное сообщение. В зависимости от параметра ТипСообщения, окно может приобретать различный вид, который меняется в зависимости от набора кнопок и значков. Эти наборы задаются числом или суммой чисел. Для каждого элемента предусмотрена своя числовая константа.
1 - кнопки ОК и Отмена.
2 - кнопки Стоп, Повтор и Повторить.
3 - кнопки Да, Нет и Отмена.
4 - кнопки Да и Нет.
5 - кнопки Повтор и Отмена.
6 - кнопка ОК.
16 - значок Ошибка.
32 - значок Вопрос.
48 - значок Восклицание.
64 - значок Информация.
Соответственно, если параметр представляет собой сумму этих величин, то и окно будет с обоими признаками. В зависимости от нажатой кнопки, т.е. ответа пользователя, действие может возвратить один из этих параметров:
1 - ОК
2 - Отмена
3 - Стоп
4 - Повтор
5 - Пропустить
6 - Да
7 - Нет
Пример:
Ответ = Сообщить("Да или нет?"; 4 + 32; "Можно вопрос?").
Если пользователь нажмет кнопку "Да", то переменная Ответ получит значение 6, если "Нет", то 7.
Сигнал
Синтаксис:
Сигнал.
Возвращаемое значение: Нет.
Действие используется для получения сигнала встроенного динамика.
Пример:
Сигнал.
Запустить
Синтаксис:
Запустить(ПутьКПрограмме).
Возвращаемое значение: Число.
Действие выполняет запуск любого приложения. В случае удачного запуска действие возвращает номер - идентификатор задачи, который есть у любой запущенной программы.
Пример:
Запустить("C:\Program Files\ПРОФТ5\proft.exe").
Выбор
Синтаксис:
Выбор(Выражение; ИстиннаяЧасть; ЛожнаяЧасть).
Возвращаемое значение: Любое.
Пример:
Если Сообщить("Вы мужчина ?";4;"Вопрос")=6.
ПолПользователя = Да.
Иначе.
ПолПользователя = Нет.
КонецЕсли.
Пол = Выбор(ПолПользователя; "мужчина"; "женщина").
Сообщить("Значит Вы " & Пол; 7 ;"Ответ").
КЗС
Синтаксис:
КЗС(Красный; Зеленый; Синий).
Возвращаемое значение: Число.
Действие возвращает число соответствующее определенному цвету, как он закодирован в ОС Окна. Например синий цвет имеет номер 16711680. Но гораздо проще задавать цвета из соотношения трех составляющих: красного, зеленого и синего цветов. Каждый параметр не может быть больше 255. С помощью этого действия синий цвет будет выглядеть так:
Пример:
Фиолетовый = КЗС(255;0;255).
//Теперь можно сделать окно фиолетовым:
Окно1 Это Модуль("Окно").
Окно1:ЦветФона(Фиолетовый).