Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции работы с окнами




Пример.

Функции управления

Функции работы с файлами

Логические функции

Функции работы со списками

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

ЭО KAPPA обладает стандартным набором логических функций.

<выражение> And <выражение>; – конъюнкция, логическое «и».

<выражение> Or <выражение>; – дизъюнкция, логическое «или».

<выражение> Xor <выражение>; – исключающее «или».

Not (<выражение >); – инверсия, отрицание, логическое «не».

Помимо этого достаточно распространена еще одна функция.

Null? (<выражение>); – возвращает true, если значение указанного выражения равно NULL, и false – в противном случае.

CloseReadFile(<имя файла>) и CloseWriteFile(<имя файла>) – закрывают файл, открытый для чтения или для записи соответственно.

InterpretFile (<имя файла>); – читает и оценивает KAPPA-выражения из существующего текстового ASCII-файла.

OpenReadFile (<имя файла>) или OpenWriteFile (<имя файла>) – открывают файл для чтения или для записи соответственно.

ReadWord ([<количество символов>]); – читает указанное количество символов из открытого ASCII-файла как одно слово, по умолчанию читается слово стандартной длины.

WriteAll(<имя файла>); – сохраняет все функции, классы, экземпляры классов, правила и цели в предварительно открытом ASCII-файле, который затем (после сохранения) можно прочитать с помощью функции InterpretFile.

For <переменная цикла> [<начальное значение> <конечное значение> <шаг>] <тело цикла>; – оператор цикла со счетчиком.

If (<условие>) Then (<выражение>) [Else <выражение>]; – условный оператор.

PostError (<строка>); – при возникновении ситуации, несовместимой с дальнейшей нормальной работой, приостанавливает выполнение программы и возвращает строку – сообщение об ошибке.

While (<условие>) <тело цикла>; – оператор цикла с предусловием.

For i [1 (CountAllInstances (ZemlyOfVOLOST)) 1]

DeleteInstance (FormatValue ("Uch%d", i));

FreezeWindow (<имя окна>); – делает недоступными все элементы управления окном.

GetBrowserFocus (); – возвращает имя класса, находящегося в фокусе управления окна просмотра объектов.

HideBrowserInstances (<имя класса>); – скрывает экземпляры указанного класса.

HideBrowserSubClasses (<имя класса>); – скрывает подклассы указанного класса.

HideWindow (<имя окна>); – закрывает окно KAPPA-приложения.

IconifyWindow (<имя окна>); – сворачивает окно в иконку в трее.

MaximizeWindow (<имя окна>); – разворачивает окно на весь экран.

PositionWindow (<имя окна>, <X>, <Y>, <ширина>, <высота>); – устанавливает левый верхний угол указанного окна в позицию, определяемую координатами (X, Y), а его размеры – в соответствии с заданными шириной и высотой.

RemoveWindowMenu (<имя окна>); ResetWindowMenu (<имя окна>); – удаляет и восстанавливает строку меню указанного окна.

SetBrowserFocus (<имя класса>); – передает фокус управления классу с именем, указанным в качестве аргумента.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.