Miracle
#03
16 июля 1999 |
|
От редакции - Оболочка: описание новой оболчки к журналу.
Добро пожаловать на урок вождения! Во-первых сразу хочется отметить, что любой более-менее прогрессивный пользователь (не говоря уже о элите), могут просмотреть эту статью "по диагонали", т.к. ничего особо интересно- го тут нет (хотя в конце можно почитать небольшой coming soon). Оболочка сделана с достаточно дружелюбным интерфейсом, и поэтому ничего фатального у вас не выйдет. Кстати сказать, при обнаружении глюков сразу же пишите на адрес редак- ции, да и вообще, пишите что вам не понравилось, и что бы вы хотели видеть в следующей версии оболочки. Итак приступим. Первое, что наверное вам бросается в глаза, это практически "форматовский" интерфейс. Некоторые ска- жут: какой лэйм, еще один клон Формата! Но в то время, когда задумывалась кон- цепция оболочки (а это был 1997 год) ни- чего более оригинального мы не приду- мали, да и притом, подобный интерфейс стал своего рода стандартом в журнало- строении. Мы конечно же прекрасно пони- маем, что уже давно это чистая попса и поэтому к ближайшему номеру придумаем что-нибудь кисленькое ;) Управление курсором: Sinclair 1,2; Kempston Joystick; Kempston Mouse; Q(S),A(X),O,P. Action (fire): Space, Enter, Fire on Joystick, первая нажа- тая кнопка мыши. Cancel (Отмена): E, Edit (CS+1), Break (CS+SPACE), другая кнопка мышки. В режиме чтения текста: Строка вниз: стрелка вверх; Строка вверх: стрелка вниз; Страница вниз: стрелка вправо, Inv video, Page down; Страница вверх: стрелка влево, True video, Page up; В начало текста: Graphics mode (CS+9), Home; В конец текста: Caps lock (CS+2), End; Вызов Setup: Extend mode (CS+SS), средняя кнопка мыши; Всегда работают (в режиме триггера): SS+M - Вкл(Выкл)ючение музона; SS+N - Загрузка следущего музона в соответствии с установ- ленными флагами (подробнее см.ниже); F - Ускоренное проигрывание музона (в 2 раза); H, F1 - Краткая страничка помощи; I, F2 - Немного информации; V - Screen saver. Причем хочется заметить, что action срабатывает по нажиманию, а cancel по отпусканию. Также action имеет больший приоритет (кроме одного случая, описан- ного ниже). Кстати для тех, кто на бро- непоезде: Home, End, Page Up, Page Down, F1, F2 - это клавиши на XT-клавиатуре (Profi). Во время просмотра intro можно вкл- (выкл)ючить mouse клавишей 1, а Kempston Joy клавишей 2, хотя проверка на их на- личие производится автоматически. Кста- ти загрузка и выгрузка идет через Turbo ВГ driver, поэтому работа возможна на Tr-Dos 5.03 и выше. Ну разумеется тут эмуляторщики могут доставать свои Gillette-Slalom (с плавающей головкой ;) В следущих номерах возможно вставим ра- боту через #3D13, (смотри наши планы). Все окна/форточки без особых проблем перемещаются на особо понравившееся места. Делается это следующим образом: хватаетесь стрелкой за заголовок окна (верхние 4 знакоместа в рамке) и нажав и удерживая action выбираете новое место. Окно устанавливается после отпускания "огня". Вот в этом режиме наибольший приоритет имеет cancel, т.е. при пере- движении окна можно смело топтать эту кнопульку, и окошко само-собой вернется на свое место. При загрузке статьи проверяется наличие текста в памяти, и если он там вдруг обнаружится, то соответственно ничего грузить не будем. Если-же статья будет в расширенной памяти, то она без базару перекинется в нормальную память, дабы Вы смогли прочитать ее. Текстовый экран выглядит следущим образом: текстовый экран условно поделен на 4 зоны, при попадании в которые курсор принимает определенный вид (также в соответствии с выставленными флагами)! Такая диагональная раскладка нам кажется более удобной нежели какая-нибудь дру- гая. Еще имеется заголовок с кнопочками и вертикальный scroll-bar'ом. Естествен- но у нас все цивильно и поэтому можно без проблем поколбасить Knob'ой вверх- -вниз, или же просто тыкаться в саму scroll-bar'у. Вверху экрана расположено шесть пим- почек: э - Построчно вверх; э @э - Построчно вниз; [э Аэ - Постранично вверх; Ыэ └э - Постранично вниз; █э ю - Выход в меню; ю @ю - Setup. [ю Самая интересная, это однозначно Setup, нажатие на которую приведет к появлению следующего меню: ╓ Итак, начнем P▌ описание пунктов р▌ по порядку, с за- p▐ ходом в подразде- ▀ лы: [Music...] - Подраздел для работы с му- зыкой: Play music - Проигрывание/выключение; Задуманная - Загружается музыка по-умолчанию (т.е. своя муза для своей статьи); Случайная - Загружается произвольная музыка (через регистр R); По порядку - Загружается следом идущяя музыка; Послушаем эту! - При загрузке другой статьи музыка оста- ется прежняя, т.е. вам понравилась ка- кая-то муза, вы включаете этот пункт и слушаете ее постоянно. [Загрузить...] - Своего рода встроенный player прослуши- вания композиций находящихся в журнале (по выбору); Загрузить следущую - загружает музыку по флагам этого пункта (задуманная, случайная, по порядку, ос- тавить старую). При флаге "задуманная" соответственно грузится в том и только том случае, если в данный момент играет иная музыка. [Save...] - Подраздел для записи всякой гадости: [На дискету...] - Включает в себя следущие пункты: Computer's Memory - Чисто прикол; Text - Перекодирует текст в формат ZX-Word'a и записывает на диск. Процесс происходит настолько быстро, что ждать придется не более 10 секунд! Screen - Запись на экран стандартного экрана под "Art Studio", причем на записываемом экране не будет заголовка, бары и всех этих раскрытых рамочек! Music - Сохраняется музыка, без плеера, с расши- рением "m", что соответствует музыкаль- ному редактору "Pro Tracker 3.31". На аудио кассету - Разберетесь :-) На видео кассету - И так все ясно ;-) На компакт диск - Проще некуда >:-) Тут следует небольшое отступление: несмотря на то, что все тексты и музыку можно выгружать, КАТЕГОРИЧЕСКИ ВОСПРЕЩА- ЕТСЯ помещать это дело на Web-странички и тому подобные распространения матери- алов. Если же мы увидим подобное нахаль- ство, считайте, что в следующем номере вы сможете выгружать только на аудио/ви- део и CD носители! ;) [Color...] - Подраздел для установки цветов: [Цвет текста...] - Включает в себя следущие пункты: Все цвета - Текст будет выводиться своими родными цве- тами; Твои цвета - Цвета для текста будут взяты из следущего пункта; [Выбор цвета текста...]- Включает в себя следущий подраздел: Цвет чернил - Цвет Ink; Цвет бумаги - Цвет Paper; Яркость - Bright On/Off; Мигание - Flash On/Off. При суммировании получим нужный цвет, которым и будет закрашен экран, причем сделано так, что цвет чернил не может быть равен цвету бумаги. Ну а яркость и мигание реализовано для обладателей 128 цветов! [Цвет спрайтов...] - Включает в себя пункты аналогичные цве- ту текста, но с той лишь разницей, что цвет будет заменен только у спрайтов. [Scroll speed...] - Подраздел для установки скорости работы при скролировании текста: Asynchrone - Скролирование без синхронизации, с переклю- чением экранов, что приведет к подрезанию текста; Fasting - Быстрая скорость но с синхронизацией; Ordinaring - Обычная скорость; Slowing - Медленная. [Page speed...] - Подраздел для установки скорости перелис- тывания текста. Аналогичен разделу Scroll speed. [Cursor...] - Подраздел параметров курсора: Тормозной - Максимальная скорость 2 пиксела; Нормальный - --/-- 4 пиксела; Шустрейший - --/-- 8 пикселей; Стабильный - Находится в состоянии "Да/Нет". Состояние "Да" означает,что скорость движения (2/4/8) пикселов будет постоянной. Если-же "Нет", то скорость курсора будет с так называемым "разгоном"; Изменяющийся - Находится в состоянии "Да/Нет". Состояние "Да" означает, что при попадании курсора в одну из четырех экранных зон он примет фор- му заданную в следущем пункте. Если "Нет", то останется форма стрелки; [Type...] - Включает меню выбора стрелок: р щ Тут все просто до Рщ идиотизма: наво- ъ дитесь на нужную ░ъ форму стрелки и @ы нажимаете action, ╨ы далее все увидите `ь сами. [Mouse...] - Подраздел для задания скорости передвижения курсора от мыша: Нормальный - Обычная скорость; Быстрый - Скорость выбирается по табличке среднего убыстрения; Одичавший - Скорость выбирается по табличке быстрого убыстрения. [Screen saver...] - Подраздел для установки времени срабаты- вания хранителя экрана и выключения оно- го: Screen saver - Принимает значения "Да/Нет". При "Нет" хранитель просто отключен и не включится ни при каких условиях. При "Да" храни- тель будет ждать столько времени, сколь- ко вы ему укажите: 10 секунд - 10 секунд до взрыва 30 секунд - --/-- 1 минута - --/-- 2 минуты - --/-- 5 минут - --/-- [Viewer...] - Подраздел для установки режима работы заголов- ка (шапки) и скролл-бары: Заголовок - Принимает состояния "Да/Нет". В состоянии "Да" всегда присутствует на экране, независимо от положения курсора. При "Нет" на экране лишь в том случае, когда курсор находится в верхних 4 строках, т.е. на самом заголовке. Если-же курсор уезжает вниз, то заголовок пропадает и вместо него появляются 4 строки текста. Scroll bar - Принимает состояния "Да/Нет". В состоянии "Да" всегда виден справа. При "Нет" будет виден, только если курсор, находится правее текстово- го окна, т.е. на самой баре. При выключенном scroll-bar дополнительно печатается текст (во- обще-то все статьи отформатированы так, чтобы scroll-bar не обрезал текст. Просто некоторые полноэкранные рисунки не удалось урезать без потери качества, и спецально для этого был введен такой режим.) Одновременно- Также имеет два состояния "Да/Нет". При "Да" появление заголовка и бары происходит одновре- менно. При "Нет" поочередно (например: задаем чтобы заголовок был в состоянии "Да", а бара в "Нет". Пункт "Одновременно" в состоянии "Да" и курсор находится в центре экрана. При этом Вы видите заголовок, но не видите бару. Теперь наезжаем на заголовок и... O чудо! Бара появи- лась! Но даже если не поняли, потыкайтесь и все поймете). [Change ramk...] - Подраздел для смены текущей рамочки (это та, что обрамляет название раздела). При загрузке новой статьи рамочка также меня- ется. [Setup...] - Подраздел для сохранения/восстановления/уста- новки всех параметров оболочки: Стандартный - Ставит данные "по-умолчанию"; Загрузить - Загружает с диска данные; Сохранить - Сохраняет на диск данные. Оболочка восстанавливает, загружает и сохраняет все данные менюшек Setup'а и расположение окон. Теперь хочется сказать несколько слов о возможных глюках в оболочке: 1 - Возможно не будет работать сред- няя кнопка мыши (у нас таких нет). 2 - Возможно не будет работать драй- вер верхней памяти для Atm, Turbo 2+, Kay 1024, Scorpion Gmx, т.к. данных моделей компутеров у нас в городе не наблюдается и приходиться писать драйвер чисто теоритически. Когда мы писали оболочку для этого номера журнала у нас не было мышей, и журнал задумывался только для работы от клавиатуры. После появления мышат, была сделана их поддержка, но увы полной мы- шатости добиться не удалось, поэтому не обессудьте :-( Также была введена под- держка XT-Profi клавиатуры с функци- ональными клавишами. ---------------------------------------- Ну а теперь позвольте расказать о наших планах на следующие номера Mirac- le: (!) - Обязательно будет уже к следущему номеру; (*) - Возможно будет, но сильно не надейтесь; (t) - Обязательное наличие Турбо режима; (m) - Обязательное наличие памяти не менее 256 кБ. В оболочке: Вызов Setup'a без входа в режим чтения (!) Кардинально пересмотрим внешний вид и дизайн оболочки в сторону иконно-оконного интерфейса (*) Полнейшая поддержка мыши (доступ ко всем функциям без лазанья к клавиатуре) (!) Обязательно поддержка верхней памяти (*) В просмотрщике: Замена вертикальной бары на горизонтальную (!) Подкорректируем работу бары (!) Дополнительная (на выбор) раскладка экранов как в Format и Deja Vu (!) Подчеркивание текста (!) Анимационные курсоры (*) В статьях появится анимация, без подрезаний (*) Наглядный процесс загрузки журнала и статей (*) Поддержка AY-Mouse, если кто даст драйвер (*) В Setup'е - вкл (откл) курсоров на время выстрела, для совместимости болельщиков Format'a и Эксперта (*) Дополнительный загрузчик под IM 2 и #3D13 (*) Полная поддержка Генерала саунда (*) Музыкальные анализаторы под AY (*)(m) Несколько $-Saver'ов (*)(м) Анимация в рамках (*)(м) Пропорциональный шрифт + к существующим (*)(м) Разные режимы проявки рамок (*)(м) Рамки произвольной формы и текстуры (*)(м) Поддержка данных от Miracle #3, т.е. под новой оболоч- кой можно будет просмотреть статьи из 3 выпуска (*)(м) Фреймовый скролл, (*)(m)(t) Желаем удачи !!! * * *
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября