ВУЗ:
Составители:
Рубрика:
43
{
writes(" ",sim1)
every sim2:=@b do writes(" ",sim2)
write()
}
.........................
Выход:
0 a
1 b
2 c
3 d
4 e
5 f
6 g
7 h
8 i
9 k
Все дело в том, что coexpression – не классический генера-
тор и every «зря старается», создавая контекст генерации. Полу-
чим тот же результат, если:
while sim1:=@a do{writes(" ",sim1);do writes(" ",@b);write()}
44
13. Графический интерфейс
Для того чтобы работать с графикой в Icon'е, Вашу про-
грамму следует «отлинковать» с модулем graphics: link graphics.
Основным понятием графического интерфейса, площадкой,
на которой развертываются «графические» события, является ок-
но. Окно определяется множеством атрибутов, большая часть
которых приведена в нижеследующей таблице (Шаблон: i – значе-
ние задается, o – значение берется):
13.1. Атрибуты окна
Шаблон Атрибут
Комментарий
o, i label метка окна
o, i pos, posx, posy позиция окна на экране
o, i resize флаг возможности изменения размеров пользова-
телем.
Значения "on", "off" (по умолчанию).
o, i size, height, width размер окна в пикселах
o, i lines, columns размер окна в символах
i image Имя файла, содержащего рисунок, который явится
начальным содержанием окна.
------------------------------------------------------------
o, i canvas атрибут, задающий состояние
видимости. «hidden», «iconic»,
«normal», «maximal». Начальное
значение: "normal".
i iconpos строка, содержащая пару координат
("X1,Y1"), определяющих положение
окна
с иконкой.
o, i iconlabel метка «иконки»
o, i iconimage имя файла, содержащего рисунок «иконки».
------------------------------------------------------------
o, i echo атрибут, определяющий, будет
ли отображаться на экране текст,
{ 13. Графический интерфейс
writes(" ",sim1)
every sim2:=@b do writes(" ",sim2) Для того чтобы работать с графикой в Icon'е, Вашу про-
write() грамму следует «отлинковать» с модулем graphics: link graphics.
} Основным понятием графического интерфейса, площадкой,
......................... на которой развертываются «графические» события, является ок-
Выход: но. Окно определяется множеством атрибутов, большая часть
0a которых приведена в нижеследующей таблице (Шаблон: i – значе-
1b ние задается, o – значение берется):
2c
3d 13.1. Атрибуты окна
4e
Шаблон Атрибут Комментарий
5f
6g o, i label метка окна
7h o, i pos, posx, posy позиция окна на экране
o, i resize флаг возможности изменения размеров пользова-
8i
телем.
9k
Значения "on", "off" (по умолчанию).
Все дело в том, что coexpression – не классический генера-
тор и every «зря старается», создавая контекст генерации. Полу-
чим тот же результат, если: o, i size, height, width размер окна в пикселах
o, i lines, columns размер окна в символах
while sim1:=@a do{writes(" ",sim1);do writes(" ",@b);write()}
i image Имя файла, содержащего рисунок, который явится
начальным содержанием окна.
------------------------------------------------------------
o, i canvas атрибут, задающий состояние
видимости. «hidden», «iconic»,
«normal», «maximal». Начальное
значение: "normal".
i iconpos строка, содержащая пару координат
("X1,Y1"), определяющих положение
окна с иконкой.
o, i iconlabel метка «иконки»
o, i iconimage имя файла, содержащего рисунок «иконки».
------------------------------------------------------------
o, i echo атрибут, определяющий, будет
ли отображаться на экране текст,
43 44
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
