ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »