Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

Надежные VPS и выделенные серверы в Нидерландах

Storage VPS, High CPU VPS

Профессиональная техническая поддержка

Домены, SSL сертификаты, VPN

Диалоговый интерфейс пользователя

Иногда требуется, чтобы после загрузки ОС рабочей станции неподготовленный пользователь мог бы сразу работать со своими приложениями. Для этой цели в NetWare предлагаются средства разработки диалогового интерфейса пользователя.

Рис. 2.60. Структура файла *.SCR с описаниями меню

Эти средства включают (для NetWare 3.12, 4.х):

  • язык описания различных окон меню и их пунктов в текстовых файлах *.SRC,
  • утилиту MENUMAKE, транслирующую файл *.SRC в файл *.DAT,
  • файл NMENU.BAT для запуска файла *.DAT с описаниями меню пользователя.

На рисунке 2.60 показана структура файла *.SRC.

На рисунке показана допустимая иерархия операторов, которые можно использовать в файле *.SRC (таблица 2.22).

Таблица 2.22. Операторы, используемые в файле *.SRC
ОператорОписание
MENU номер_меню,
заголовок_меню
Определяет номер и заголовок меню.
ITEM заголовок_пункта {опции}Определяет заголовок пункта меню.
EXEC имя_программыОпределяет имя программы, которая выполняется при выборе пункта меню.
SHOW имя_менюОпределяет подменю, которое отображается при выборе пункта меню. Это подменю должно быть описано в том же файле *.SRC.
LOAD имя_файлаОпределяет подменю, которое отображается при выборе пункта меню. Это подменю должно быть описано в другом файле *.DAT.
GETO параметры
GETR параметры
GETP параметры
Определяют характеристики специального окна, отображаемого на экране для задания параметров программы, которая описывается в следующем операторе EXEC. Операторы GETO, GETR, GETP различаются способами ввода параметров в специальном окне и их описанием в операторе EXEC (для GETP).

На рисунке 2.61 показан пример последовательности операторов в файле *.SRC.

Чтобы предотвратить выход в DOS, команду NMENU, которая запускает диалоговый интерфейс пользователя, часто помещают в файл AUTOEXEC.BAT и используют в цикле.
MENUОпределить 1-ое меню.
ITEMОпределить 1-ый пункт меню.
SHOWОпределить 1-ый пункт меню как подменю, определённое в том же файле *.SCR.
MENUОпределить 2-ое меню.
ITEMОпределить 1-ый пункт меню.
LOADОпределить 1-ый пункт меню как подменю, определённое в другом файле *.DAT.
ITEMОпределить 2-ой пункт меню.
EXECОпределить программу, которая будет выполняться при выборе этого пункта меню.
ITEMОпределить 3-ий пункт меню.
GETOОписать имя поля для задания 1-го параметра программы, определённой ниже в операторе EXEC.
GETOОписать имя поля для задания 2-го параметра программы, определённой ниже в операторе EXEC
EXECОпределить программу, которая будет выполняться при выборе этого пункта меню.

Рис. 2.61. Пример последовательности операторов в файле *.SRC

Предыдущая глава || Оглавление || Следующая глава

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

Спринтхост — хостинг от 99 ₽ в месяц

Бесподобная поддержка, тестовый период 30 дней и домены от 149 ₽

Промокод на 30% кешбэк — CITFORUM

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...