Системные программы для «ZX-Spectrum» 1992 г.

Art Studio - введение. Некоторые термины. возможности "MISCELLANEOUS", "UNDO".


ART STUDIO

Программа: Артстудия (THE ART STUDIO)
Разработка фирмы: RAINBIRD SOFTWARE
Год: 1985

Автор: Джеймс Хатчби
Память: 48к
Время загрузки: 6:10

Как пользоваться этим руководством

Это руководство разработано таким образом, чтобы охватить и программу
артстудия и программу расширения артстудия (EXTENDED ARTSTUDIO). Первая
разработана для работы с магнитофоном, а вторая — для работы с микродрайвом
или дисковой системой и имеет расширенный набор команд, который приведен в
приложении 1.

Прежде чем пользоваться программой, надо создать ее персональную копию,
настроив ее так, чтобы она соответствовала вашему аппаратному обеспечению, см.
приложение 4.

Затем необходимо изучить введение. Почувствуйте программу, накопите
навык, не бойтесь экспериментировать. После этого дочитайте руководство до
конца, изучив более детально узкие вопросы.

Предполагается, что начинать работу с программой можно до окончания
изучения данного руководства.

1. ВВЕДЕНИЕ

В основу концепции программы положен базовый принцип, согласно которому
программа должна быть простой для человека, впервые приступившему к работе с
ней. Для этого вся необходимая информация должна быть перед пользователем и
не должно быть необходимости ввода сложных последовательностей команд.
Вместо набора команд надо просто "указать" на требуемую опцию в меню.

После начального запуска ART STUDIO вы увидите чистый экран с бело-
голубым меню вверху и черной стрелкой в центре (это курсор).

Курсор — ключ к работе программы. Он управляется клавиатурой,
джойстиком или "мышью" в зависимости от того какой выбор вы сделали при
создании персональной копии. При длительном нажатии клавиши движение
курсора ускоряется.

Меню содержит набор команд. Выбор команды из набора осуществляется
перемещением курсора с последующим нажатием клавиши. Для джойстика это
кнопка "огонь", а для клавиатуры — специально назначенная при создании

v II ' II

персональной копии клавиша — назовем ее "выбор", после этого появляется
очередное "меню". Оно может содержать новый набор опций, которые вызывают
очередное меню или выполняют определенные команды. Если опция является
командой, то очередное меню исчезает и вместо курсора появляется символ,
который, во-первых, отражает состояние и режим работы программы и, во-вторых,
является курсором. Действие клавиши "выбор" здесь зависит от вида символа. Так,
например, символ кисть означает рисование кистью и кнопка "выбор" закрашивает
пиксели на экране. Если ввести символ в меню, то он превращается в стрелку. Для
большинства команд можно делать "скроллинг" (свертку) экрана, если ввести

курсор в прямоугольник с изображением на нем вертикальной стрелки.

Итак, если при движении курсора по меню тот или иной прямоугольник
высвечивается, то в этот момент он доступен для выбора. В некоторых меню есть
опции, которые высвечиваются только при выполнении некоторых
дополнительных условий. Рассмотрим, например, опцию "окна" (WINDOWS).
Естественно, очистить окно "CLEAR WINDOW" нельзя, если оно не задано, то есть
не определено "DEFINE WINDOW". Поэтому при движении курсора по меню
"окна" в первый раз прямоугольник "DEFINE WINDOW" может загореться a
"CLEAR WINDOW" — нет. После задания "окна", если вы снова обратитесь к меню
"WINDOWS" во второй раз, то выбор "CLEAR WINDOWS" будет возможен.

Некоторые меню содержат опции, которые не "вытягивают" очередное меню.
Это "флаги" или переключатели, они могут быть в двух состояниях — включено
"ON" или выключено "OFF". Они

обычно изменяют состояние других опций меню. Состояние "ВКЛ"
обозначается "галочкой", а "ВЫКЛ" — крестиком.

Часто в меню бывает тройной выбор. Например, есть три размера символов
при работе с текстовым меню "TEXT". Эти три размера — "NORMAL HEIGHT"
нормальный, "DOUBLE HEIGHT" двойной высоты или "TREBLE HEIGHT" тройной
высоты.

Полный экран "спектрума" содержит 24 строки, но меню уже занимает три из
них. Можно подумать, что осталась 21 строка, но если ввести курсор в
прямоугольник с вертикальной стрелкой, то можно выполнить "скроллинг" и
увеличить доступное поле экрана. "Щелкнув" три раза, вы получите полный
размер. Маленький белый прямоугольник слева от прямоугольника со стрелкой
показывает, какая часть полного экрана сейчас используется. Чтобы убрать меню,
вызванное по ошибке, выведите курсор за пределы меню и нажмите "выбор".

Остальная часть руководства разбита на разделы, при этом каждый раздел
посвящен одной из опций главного меню. Разделы следуют в том же порядке, что и
окна в меню слева направо — сверху вниз.

2. НЕКОТОРЫЕ ТЕРМИНЫ

Пиксель — это точка, мельчайший элемент графики. Экран разбит на блоки
8x8 пикселей. Пиксель может быть либо включен, либо выключен. Включенный
пиксель может быть цветным, при этом он имеет цвет "INK", назначенный для
своего блока. Надо помнить, что для одного блока разрешены только два цвета.

3. ПЕЧАТЬ "PRINT"

Это меню позволяет вам сделать копию законченной картины на точечном
принтере. Возможны пять способов получения распечатки, они записаны в меню
как 1:1, 2:2, 3:3, 4:4, 5:5. Эти числа показывают сколько точек на печати
соответствует одному пикселю на экране.

Не все из этих режимов возможны с любым принтером. Это зависит от общего
количества точек, которые может вывести принтер на ширину страницы. Заметьте,
что информация о цвете на распечатку не выводится, выводится только
информация о том, включен данный пиксель или нет.

Надо иметь ввиду, что возможно некоторое несоответствие между тем, что есть
на экране и тем, что будет на принтере. Например, если на экране цвета "INK" и
"PAPER" — белые, то ничего не видно. В то же время на распечатке включенные
пиксели будут видны.

Другая опция — "GREY SCALE" (шкала серого). Здесь используются
совокупности точек разной плотности, так можно представить на принтере цвета
"спектрума", размеры печати в этом режиме эквивалентны 3:3.

Выдачу на принтер можно прервать в любое время нажатием "CAPE SHIFT" +
"SPACE". Имейте в виду, что ваш принтер может после этого нуждаться в RESET
(выключите и включите его снова).

Большинство точечных принтеров могут работать в двух режимах по плотности
печати: обычная "SINGLE DENSITE" и двойная "DOUBLE DENSITE". Разрешающая
способность в последнем режиме выше. Некоторые из режимов печати,
невозможные в обычной плотности, возможны в двойной, так как количество точек
в строке здесь выше. Выбор того или иного режима по плотности выполняется
через меню печати. Обратите внимание на то, что в режиме двойной плотности
возможно некоторое растягивание размера изображения по вертикали.

Можно так же применять выгрузку на принтер изображения боком. Так как
экран имеет ширину большую, чем высоту, то это может позволить применить
недоступные ранее режимы печати.

Опции "LEFT JUSTIFY" (выровнять по левому полю), "CENTER" (установить по
центру) и "RIGHT JUSTIFY" (выровнять по правому полю) — определяют в каком
месте страницы располагается текст.

Если ваш принтер автоматически переводит строку после возврата каретки, то
переключатель "LINE FEED" (перевод строки) надо отключить.

Опция "ZX/ALPHACOM" назначается, если печать выполняется на ZX-
принтере или на принтере альфаком, которые имеют 32 колонки.

4. ФАЙЛ "FILE"

"ART SDUDIO" может загружать "LOAD", выгружать "SAVE", проверять
"VERIFY" и сливать "MEGRE" файлы, записанные на ленте.

Чтобы записать файл на ленту надо вызвать меню "FILE" и выбрать в нем
опцию "SAVE FILE". Появиться запрос имени файла. Наберите имя (до 10 символов)
и нажмите "ENTER". Если дать "ENTER" без имени, то это сброс команды "SAVE".
После записи "ARTSTUDIO" возвратиться к главному меню. Рекомендуем после
"SAVE" давать "VERIFY".

Если все в порядке, то после "VERIFY" программа автоматически переходит к
главному меню. Заметьте, что "ART STUDIO" загружает байты записанные как в
"CODE" или как "SCREEN" и не загружает файлы размером более 6.75к. Запись или
загрузка могут быть прерваны: "CAPS SHIFT" + "SPACE".

Файл записанный на ленту, может быть слит с содержимым экрана. Если
переключатель "OVER" выключен (см. меню атрибутов), то итог получается по
принципу "OR" (или). Если же переключатель "OVER" включен, то слияние идет по
принципу "XOR" (исключающие или). Цвета слиянию не подвергаются, а берутся с
исходного экрана.

Обратите внимание на то что буферный блок памяти во время загрузки и
слияния занят, поэтому операция "UNDO" (сброс) недоступна.

5. АТРИБУТЫ

Это меню управляет включением цвета и других атрибутов. Эти атрибуты
применимы к другим рисункам, чертежам и т.п. Например, установите вид
красителя "INK" зеленым. Введите курсор в опцию меню, обозначенную "SET INK",
затем нажмите "выбор". Вытягивается новое меню содержащее 8 цветных
квадратов и один, обозначенный буквой "Т".

Введите курсор в зеленый квадрат и нажмите "выбор". Теперь все что вы
будете рисовать на экране, будет иметь зеленый цвет "INK". Эта операция имеет
тот же результат что и операция "INK" 4 в БЕЙСИКЕ.

Квадрат с буквой "Т" означает "TRANSPARENT" (прозрачный). Атрибут,
отмеченный "Т" остается неизменным, когда что-либо рисуется на экране.

Цвет бордюра можно изменять из меню атрибутов путем введения курсора в
опцию "SET BORDER" и нажатием "выбор". Для бордюра нет понятия прозрачности
"Т". Из этого же меню можно управлять яркостью "BRIGHT" и миганием "FLASH".
Они могут быть включены "ON" или выключены "OFF" или установлены в "Т".

Переключатели "OVER" и "INVERSE" играют ту же роль, что и их бейсиковские
аналоги.

Опция "STANDART" — это возвращение всех атрибутов в исходное состояние.

6. РИСОВАНИЕ (PAINT)

Это меню представляет вам три основных инструмента: перо, распылитель и
кисть. Все они рисуют установленными "INK" и "PAPER" при этом учитываются
текущие атрибуты "BRIGHT" и "FLASH". Выполняются также "INVERSE", a "OVER"
нет.

Чтобы выбрать перо надо ввести курсор в опцию "PEN" и нажать "выбор".
Вместо стрелочного курсора на экране появляется символ пера. Его можно

v II г-' П Т-1 П Г" "

перемещать по экрану включая при этом пиксели клавишей "выбор". Если "выбор"
нажать непрерывно, то при этом вычерчивается сплошная линия.

Если при этом включен режим "INVERSE" то состояние пикселей по которым
идет перо меняется на противоположное. Так эффектно можно выполнять
стирание.

Чтобы выбрать распылитель введите курсор в прямоугольник "SPRAY". Вы
можете выбрать один распылитель из восьми различного диаметра. Каждый из них
распыляет случайный набор точек на экране при этом распылитель можно
перемещать.

Введя курсор в опцию "BRUSH" (кисть), вы можете выбрать одну из 16
возможных кистей.

Каждая кисть имеет связанную с ней маску, которая имеет те же размеры, что
и кисть. Когда выполняется рисование кистью на экране, то сначала
переключаются пиксели, соответствующие маске, а затем включаются пиксели,
соответствующие самой кисти или наоборот, если включен режим "INVERSE".
Преимущество использования маски состоит в том, что с ее помощью могут быть
получены сложные рисунки, но для простых рисунков кистью об этом можно пока
не думать.

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

Каждую из 16 кистей можно преобразовать "EDIT" в соответствии с
конкретными потребностями. Для этого выберите курсором окно в меню "EDIT
BRUSH" и нажмите "выбор". Тем самым вы вытяните новое меню содержащее
увеличенное изображение кисти и маски, а также копии кисти в нормальном
размере. Теперь в изображении кисти и маски вы можете включать отдельные
пиксели. Чтобы начать рисовать полученной таким образом кистью выведите
курсор в нормальное изображение кисти и нажмите "выбор".

Режим "EDIT BRISH" действует на текущую или на последнюю
использующуюся кисть, вам надо сделать ее текущей, выбрав из меню "SELECT

BRUSH" а затем вернуться в меню "PAINT" и выбрать опцию "EDIT BRUSH".

7. ДРУГИЕ ВОЗМОЖНОСТИ "MISCELLANEOUS"

Первая опция в этом меню устраняет с экрана меню и дает вам возможность
рассмотреть все 24 строки своей картины одновременно. Возврат в меню
осуществляется клавишей "выбор". При этом режим "UNDO" (сброс) не работает.
Если же он вам нужен то тогда пользуйтесь для просмотра всего экрана
"скроллингом" путем введения курсора в прямоугольник с вертикальной стрелкой

п ■ п

и нажатием выбор .

Вторая опция этого меню очищает весь экран и устанавливает все атрибуты в
исходное состояние. Режим "UNDO" возможен, если вы стерли изображение по
ошибке.

Три следующих опции связаны с возможностью применения вспомогательных
сеток из светлых и темных блоков. Они полезны когда вы размещаете элементы
рисунка на экране так, чтобы избежать наползания одних цветов на другие.
Режим "BRIGHT GRID 1" устанавливает сетку атрибутов на экране.
Режим "BRIGHT GRID 2" устанавливает на экране сетку двойного размера.
Режим "REMOVE GRID" удаляет сетку.

Следующая опция этого меню "CHANGE COLOR" — изменить цвет, она
работает только с окнами, которые были заранее заданы. Функция ее —
превратить один цвет в другой на всем экране или на его части. Эти цвета задаются
через меню атрибутов. Исходный цвет задается как "PAPER", а требуемый как
"INK". Заданная функция изменяет в пределах окна все атрибуты исходного цвета
в требуемый цвет.

Последняя опция меню "MISCELLANEOUS" изображает сообщение той версии
программы "ARTSTUDIO" которой вы пользуетесь.

8. КОМАНДЫ "UNDO"(ОТМЕНА)

Это один из наиболее употребимых режимов программы, когда задается одна
из команд, например, "FILL". Содержание экрана копируется в специальный
буферный блок памяти, а затем на экране выполняется подкоманда. Если результат
не тот, который нужен то команда "UNDO" возвращает содержимое буфера в
главный экран.

Эта команда отменяет действие только последней подкоманды.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Диплом - Диплом Alone Coder-а. Разработка программного обеспечения для специализированного логического анализатора. Часть 3.
Премьера - полное описание программы Super Viewer для работы с дисками.
Поэзия - Как пpекpасны заpи мгнoвенья.
Ferrum! - Искатель скрытой проводки на базе цифрового мультиметра.
От редакции - Минская Еженедельная Модемная Газета.

В этот день...   3 мая