64188 (Макросы в Super Calc4)

2016-08-01СтудИзба

Описание файла

Документ из архива "Макросы в Super Calc4", который расположен в категории "". Всё это находится в предмете "компьютерные науки" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "компьютерные науки" в общих файлах.

Онлайн просмотр документа "64188"

Текст из документа "64188"

ВЕДЕНИЕ В MACRO.

MACRO - это последовательность указаний (MACRO - ко­манд), которые могут контролировать работу таблицы и сос­тояние экрана в SuperCalc4.SuperCalc4 предлагает широкий выбор MACRO - команд.

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

СТРУКТУРА MACRO

Для удобства дальнейшего изложения поясним сначала терминологию SuperCalc4.

Термины

Значения

.MACRO

.MACRO - команды

.MACRO - клавиши

Макросы

.MACRO - файл

.MACRO - прог-ма

язык пакета SC4

операторы языка MACRO

MACRO - команды, используемые для ввода в действие клавиш,не дающих изоображение на экране.

программа на языке MACRO, для соз-

дания которой используется команда

//Macro,Write.

Результатом выполнения этой коман-

ды является отдельный текстовый

файл, записанный на диск с рсшире-

нием .XQT.Он может быть использо-

ван в любой талице SuperCalc4.

программа на языке MACRO, создан-

ная внутри какой-то одной таблицы

и в ней хранящаяся. Она предназна-

чена для обработки только этой таб.

НАИМЕНОВАНИЕ И ЗАПУСК МАКРОСОВ.

Составленный из языка MACRO - команд макрос может су­ществовать и работать в двух видах: либо как MACRO-прог­рамма, либо MACRO-файл. Для того, чтобы макрос заработал, ему необходимо дать имя и запустить его.Различают три ос­новные части макросов:

во-первых,команды для выполнения;

во-вторых,метки для выделения отдельных частей макроса;

в-третьих,комментарии для пояснения каждого шага.

---------------------------------------------------------|

| A || B || C ||

1

2

3

4

5

6

МЕТКИ MACRO-КОМАНДЫ КОММЕНТАРИИ

\chek if D1=3branch \m Если D1=3,то на метку \М

beep Иначе издать гудок

\m let d1,2 Ввод 2 в клетку D1

branch \check Пойти на метку \chek

--------------------------------------------------------------

- 2 -

Для размещения составных частей макросов в SuperCalc4 используются три любые последовательные колонки,напри­мер:первая колонка - для меток (колонка A);вторая - для MACRO-команд (колонка B);третья - для комментариев (колон­ка C).

Для работы необходима вторая колонка.Остальные две ко­лонки необязательны, но именно они делают макрос легким для чтения и загрузки.Вторая (основная) колонка составля­ется из клеток содержащих текст.Эти клетки называются MACRO-клетками и содержат MACRO-команды.Некоторые MACRO-команды заключаются в фигурные скобки,например:

DOWN,VIEW,CALL.

Некоторые - записываются в таком же виде ,как (/)-ко­манды SuperCalc4,если бы вы выполняли их набором первых букв команд,например:

/GB - снятие бордюра;

/OPGQ - выод на печать.

Все символы в SuperCalc4 (буквы,числа,знаки препина­ния) вводятся с клавиатуры,т.е. просто нажатием соответс­твующей клавиши.Исключение составляют символы и ~,кото­рые при вводе в макрос необходимо заключить в фигурные скобки: и ~.Для клавиш ,не дающих изоображение на эк­ране,используются их названия.MACRO-команды,используемые для ввода в действие таких клавиш называются MACRO-клави­шами.

НАИМЕНОВАНИЕ И ЗАПУСК МАКРОСОВ

Составленный из MACRO-команд макрос может существовать и работать в двух видах :либо как MACRO-программа,либо как MACRO-файл.Для того,чтобы макрос заработал ,ему необходимо дать имя и запустить его.

MACRO-программа.

Для присвоения имени MACRO-программе используется ко­манда /Name,Create.Имя даётся первой клетке програм­мы.Признаком конца программы является пустая клетка.Таким образом,начало программы задаёт пользователь,а конец опре­деляет SuperCalc4.Имя MACRO-программы может быть любым.Но для ускорения вызова MACRO-программы её имя должно быть одиночной буквой,которой предшествует (\)-Backslash.Напри­мер ,если дать программе имя \R, то запуск программы будет осуществляться нажатием клавиш -.

Запуск MACRO-программы может быть осуществлён двумя способами:

ВАРИАНТ 1.

Нажмите - или -,затем в строке ввода наберите имя MACRO-программы.Например,для запуска MACRO-программы с именем TABEL нажмите одновременно -,затем введите TABEL и нажмите .А можно просто нажать -,подвести курсор в первую клетку MACRO-программы и нажать .

ВАРИАНТ 2.

Если вы дали MACRO-программе название с помощью \ и буквы,её можно запустить одновременно нажатием клавиши и соответствующей буквы.

- 3 -

MACRO-файл.

Для работы с MACRO-файлами существует комманда //Macro.

Набрав в сроке ввода //Macro,вы попадёте в меню:

--------------------------------------------------------|

| A || B || C || D || E || F || G || H ||

-------------------------------------------------------------|

| 1 | |

| . | |

| . | |

| 19 | |

| 20 | |

------ |

| ->A1 | Learn Read Write eXeute | 9>//Macro, | MENU Define learn Range (ALT-F4 to enable) |

--------------------------------------------------------------

Описание опций команды //Macro

I Learn - определяет дипазон клеток для режима LEARN.

II Read - загружает MACRO-файл в указанное место в таблице По умолчанию MACRO-файлы имеют расширение .XQT.

После ввода имени файла и диапазона клеток для его загрузки в PROMPT-строке появится меню:

--------------------------------------------------------|

| A || B || C || D || E || F || G || H ||

-------------------------------------------------------------|

| 1 | |

| . | |

| . | |

| 19 | |

| 20 | |

------ |

| ->A1 |

All Macros-Only Labels-Macros Comment-Macros |

22>//Macro,Read,W,A3:C9, |

MENU Read/Write macros, labels and comments |

--------------------------------------------------------------

Значения опций этого шага:

All - загружает весь MACRO-файл,располагая метки слева от основного диапазона,а комментарии справа.Колонка A не может быть использована для основного диапазона.

Macros-Only - загружает только MACRO-команды в основ­ной диапазон.

Labels-Macros - загружает только метки и MACRO-команды.

Comment-Macros - загружает только MACRO-команды и ком­ментарии.

III Write - записывает указанный диапазон клеток в файл на диск с расширением .XQT.Если файл с таким именем существу­ет, то SuperCalc4 в PROMPT-строке предложит :Change, Backup, Overwrite.

- 4 -

--------------------------------------------------------| | A || B || C || D || E || F || G || H ||

-------------------------------------------------------------| | 1 | | | . | | | . | | | 19 | | | 20 | |

------ |

| ->A1 |

Change Backup Overwrite |

20>//Macro,Write,W.XQT |

MENU File exists: Change name on disk |

--------------------------------------------------------------

Ниже приведены значения опций этого шага:

Change - позволяет изменить или отредактировать имя файла. Backup - записвает на диск два файла:найденный с расшире­нием BAK;новый с расширением XQT

Overwrite - полностью перписывает старый файл на новый. После вода имени файла и диапазона клеток для его за-

писи в PROMPT-строке появится меню:

--------------------------------------------------------|

| A || B || C || D || E || F || G || H ||

-------------------------------------------------------------|

| 1 | |

| . | |

| . | |

| 19 | |

| 20 | |

------ |

| ->A1 |

All Macros-Only Labels-Macros Comment-Macros |

23>//Macro,Write,W,A3:C9, |

MENU Read/Write macros, labels and comments |

--------------------------------------------------------------

Ниже приведены значения опций этого шага:

All - запишет весь MACRO-файл,располагая метки слева от основного диапазона,а комментарии справа.Колонка A не может быть использована для основного диапазона.

Macros-Only - запишет только MACRO-команды в основ­ной диапазон.

Labels-Macros - запишет только метки и MACRO-команды.

Comment-Macros - запишет только MACRO-команды и ком­ментарии.

IV Execute - запуск MACRO-файла из таблицы.

Autoexec - Macro.

Вам может потребоваться, чтобы MACRO-программа автома­тически запускалась призагрузке таблицы.Для этого дайте ей название: \AUTOEXEC.

Для автоматическго запуска MACRO-файла призапуске па­кета SuperCalc4,надо дать ему имя AUTOEXEC.XQT.

- 5 -

MACRO-РЕЖИМЫ

В SuperCalc4 существует три MACRO-режима работы,кото­рые приведены в таблице :

Режим

Включение/выключение

STEP

LEARN

DIREСT

Служебный вид панели экрана при работе режимов MACRO,STEP,LEARN,DIRECT:

->B2

With:

1>

READY

9 Memory: 379 Last Col/Row:K2

F1:Help F3:Names Ctrl-Break:Chanel

MACRO

-----

->A1

With:

1>

READY

-----------------------------------------

9 Memory: 379 Last Col/Row:A1

F1:Help F3:Names Ctrl-Break:Chanel

------------

STEP

-----

->A1

With:

1>

READY

-----------------------------------------

9 Memory: 379 Last Col/Row:A1

F1:Help F3:Names Ctrl-Break:Chanel

------------

LEARN

-----

->A1

With:

1>

EDIT

-----

-----------------------------------------

9 Memory: 379 Last Col/Row:A1

F1:Help F3:Names Ctrl-Break:Chanel

-----------------------------------------

------------

DIRECT

------------

Использование STEP-режима.

Включив STEP-режим,вы можете следить за ходом выполне­ния макроса от оператора к оператору(пошагово).

Вид служебной панели при выполнении макроса в этом ре­жиме:

------------------------------------------------------------

->B2 Text="SUSPEND

With: 9 Memory: 379 Last Col/Row:B3

1>

READY F1:Help F3:Names Ctrl-Break:Chanel F8:STEP4/0@B1/1

------------------------------------------------------------

- 6 -

В INDICATOR -части строки появляется подсказка:

F8:STEP - x/y

Здесь координаты x/y обозначают ряд и номер позиции символа в исполняемой MACRO-команде. При работе макроса в таком режиме перход от действия к действию происходит при нажатии клавиш F8.После выполнения MACRO-команды вы можете пользоваться стрелками для движению по экрану и делать все необходимые изменения, но прежде,чем нажать клавишу F8, верните курсор на исходную позицию.Схема работы STEP-режи­ма показана в таблице:

Действие

Клавиши

1.Вход в режим

2.Переход от одной MACRO-команды к другой

3.Выход из режима

-

-

Использование LERAN-режима.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее