рефераты

Рефераты

рефераты   Главная
рефераты   Краткое содержание
      произведений
рефераты   Архитектура
рефераты   Астрономия
рефераты   Банковское дело
      и кредитование
рефераты   Безопасность
      жизнедеятельности
рефераты   Биографии
рефераты   Биология
рефераты   Биржевое дело
рефераты   Бухгалтерия и аудит
рефераты   Военное дело
рефераты   География
рефераты   Геодезия
рефераты   Геология
рефераты   Гражданская оборона
рефераты   Животные
рефераты   Здоровье
рефераты   Земельное право
рефераты   Иностранные языки
      лингвистика
рефераты   Искусство
рефераты   Историческая личность
рефераты   История
рефераты   История отечественного
      государства и права
рефераты   История политичиских
      учений
рефераты   История техники
рефераты   Компьютерные сети
рефераты   Компьютеры ЭВМ
рефераты   Криминалистика и
      криминология
рефераты   Культурология
рефераты   Литература
рефераты   Литература языковедение
рефераты   Маркетинг товароведение
      реклама
рефераты   Математика
рефераты   Материаловедение
рефераты   Медицина
рефераты   Медицина здоровье отдых
рефераты   Менеджмент (теория
      управления и организации)
рефераты   Металлургия
рефераты   Москвоведение
рефераты   Музыка
рефераты   Наука и техника
рефераты   Нотариат
рефераты   Общениеэтика семья брак
рефераты   Педагогика
рефераты   Право
рефераты   Программирование
      базы данных
рефераты   Программное обеспечение
рефераты   Промышленность
      сельское хозяйство
рефераты   Психология
рефераты   Радиоэлектроника
      компьютеры
      и перифирийные устройства
рефераты   Реклама
рефераты   Религия
рефераты   Сексология
рефераты   Социология
рефераты   Теория государства и права
рефераты   Технология
рефераты   Физика
рефераты   Физкультура и спорт
рефераты   Философия
рефераты   Финансовое право
рефераты   Химия - рефераты
рефераты   Хозяйственное право
рефераты   Ценный бумаги
рефераты   Экологическое право
рефераты   Экология
рефераты   Экономика
рефераты   Экономика
      предпринимательство
рефераты   Юридическая психология

 
 
 

Реферат: Макросы в SuperCalc4




Государственная Академия Управления
им. С.Ордженикидзе


Кафедра прогамерования и компьютерной техники















ю
юююю ююююю ююююю ююююю юююю юююю ююююю
ю ю ю ю ю ю ю ю ю ю ю ю
ю ю ююю ю ю ю ююю ю ю ю ю ю
юююю ю ю ю ю ю юююю ююююю ю
ю ююююю ююююю ююююю ю ю ю ю
ю

ТЕМА : Макросы в SuperCalc4.




Группа Хим 1-1
Небытов Максим.
















1993 г.




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

СТРУКТУРА MACRO
Для удобства дальнейшего изложения поясним сначала
терминологию SuperCalc4.
ЪДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Термины і Значения і
ГДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і .MACRO і язык пакета SC4 і
і .MACRO - команды і операторы языка MACRO і
і .MACRO - клавиши і MACRO - команды, используемые для і
і і ввода в действие клавиш,не дающих і
і і изоображение на экране. і
і Макросы і і
і .MACRO - файл і программа на языке MACRO, для соз- і
і і дания которой используется команда і
і і //Macro,Write. і
і і Результатом выполнения этой коман- і
і і ды является отдельный текстовый і
і і файл, записанный на диск с рсшире- і
і і нием .XQT.Он может быть использо- і
і і ван в любой талице SuperCalc4. і
і .MACRO - прог-ма і программа на языке MACRO, создан- і
і і ная внутри какой-то одной таблицы і
і і и в ней хранящаяся. Она предназна- і
і і чена для обработки только этой таб.і
АДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

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

Составленный из языка MACRO - команд макрос может су-
ществовать и работать в двух видах: либо как MACRO-прог-
рамма, либо MACRO-файл. Для того, чтобы макрос заработал,
ему необходимо дать имя и запустить его.Различают три ос-
новные части макросов:
во-первых,команды для выполнения;
во-вторых,метки для выделения отдельных частей макроса;
в-третьих,комментарии для пояснения каждого шага.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДїі
і A || B || C іі
ЪДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩі
і1 і МЕТКИ MACRO-КОМАНДЫ КОММЕНТАРИИ і
і2 і \chek {if D1=3}{branch \m} Если D1=3,то на метку \М і
і3 і {beep} Иначе издать гудок і
і4 і і
і5 і \m {let d1,2} Ввод 2 в клетку D1 і
і6 і {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: 9 Memory: 379 Last Col/Row:K2
1>
READY F1:Help F3:Names Ctrl-Break:Chanel MACRO

ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
READY F1:Help F3:Names Ctrl-Break:Chanel STEP

ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
READY F1:Help F3:Names Ctrl-Break:Chanel LEARN

ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
->A1
With: 9 Memory: 379 Last Col/Row:A1
1>
EDIT 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-режима.
LEARN-режим обепечивает автоматическую запись каждой
нажатой вами клавиши в определённом месте таблицы в виде
MACRO-команды.Схема работы LEARN-режима:

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Действие і Набор клавиш і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1.Ввод границ дипазона,в ко- і //Macro,Learn,<диапазон> і
і тором вы будете размещать і і
і текст макроса. і і
і 2.Вход в режим. і - і
і 3.Выполнение операций ,пред- і і
і назначенных для описания в і і
і макросе. і і
і 4.Временный выход из режима і і
і LEARN: і і
і а)переход в DIRECT-режим і - і
і б)ввод в макрос текста с і і
і клавиатуры і і
і в)возврат в LEARN-режим і - і
і 5.Выход из режима і - і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

Теперь вам остаётся дать имя макросу и запусть его в
работу.Так можно создать как MACRO-программу ,так и MACRO-
файл
Использование DIRECT-режима.
Этот режим используется как вспомогательный режим для
времееного выхода из LEARN-режима.Он задаётся только из
режима LEARN, и в нём команды не выполняются.


ОПИСАНИЕ MACRO-КОМАНД.

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

Экранные MACRO-команды.
SuperCalc4 даёт возможность с помщью MACRO-команд
контролировать вид служебной панели и подачу компьютером
звуковых сигналов.Для этого используются 12 MACRO-команд,
которые приведены в таблице:

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MACRO-команда і Значение і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1.{BEEP x} і Звуковой сигнал, повторяющий- і
і і ся x раз і
і 2.{INDICATOR "текст"} і Замена INDICATOR в строке і
і і HELP на заданный текст (до 5 і
і і символов) і
і 3.{MACROPROMPT "текст"} і Замена MACROPROMPT в строке і
і і HELЗ на заданный текст (до 18 і
і і символов) і
і 4.{MESSAGE "текст"} і Замена MESSAGE в строке HELP і
і і на заданный текст (до 49 сим- і
і і волов) і
і 5.{PROMPT "текст"} і Контроль строки PROMPT і
і 6.{STATUS "текст"} і Контроль строки STATUS і
і 7.{PANELOFF} і Блокировка строки ENRTY,фик- і
і і сация изоображения в других і
і і строках служебной панели і
і 8.{PANELON} і Восстановление нормальной і
і і функции всех строк служебной і
і і панели і
і 9.{ENTRYOFF} і Очистка строки ENTRY і
і 10.{ENTRYON} і Восстановление нормальной і
і і функции строки ENTRY і
і 11.{WINDOWSOFF} і Блокировка динамического ото- і
і і бражения окна таблицы і
і 12.{WINDOWSON} і Восстановление нормальной і
і і функции отображения окна таб- і
і і лицы і
АДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Управляющие MACRO-команды.
SuperCalc4 включает MACRO-команды управления, позволя-
ющие составлять макросы из различных типов логических
конструкций (последовательных,циклических,ветвление), а
также MACRO-команды, полностью контролирующие процесс об-
работки электронной таблицы.Все управлящие MACRO-команды
приведены в таблице:

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MACRO-команда і Значение і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1.{BRANCH xx} і Переход выполнения макроса на і
і і указанную метку xx і
і 2.{BREAKOFF} і Отменяет возможность прерыва- і
і і ния макроса по команде і
і і - і
і 3.{BREAKON} і Включает возможность прерыва- і
і і ния макроса по команде і
і і - і
і 4.{CALL xx x1,x2...} і Переход выполнения макроса на і
АДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
- 8 -

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MACRO-команда і Значение і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і метку xx (с возвратом и пере- і
і і дачей параметров x1,x2... і
і 5.{COMMENT "текст"} і Ввод комментариев в текст і
і і макроса і
і 6.{DEFINE клетки} і Ввод аргументов ,переданных і
і і командой {CALL},в заданные і
і і клетки і
і 7.{DELAY T} і Прерывание процесса макроса і
і і на число секунд указанное в T і
і 8.{DISPATCH xx} і Продолжение макроса с клетки, і
і і указанной в xx і
і 9.{IF условие} і Условный оператор і
і 10.{LABEL xx} і Метки в MACRO-файлах і
і 11.{LET клетка,xx} і Ввод переменных или выражений і
і і (xx) в указанную клетку і
і 12.{MENU xx} і Оператор, обозначающий начало і
і і функции МЕНЮ і
і 13.{QUIT} і Прерывание макроса і
і 14.{RESTART} і Отмена всех "возвратов", оп- і
і і ределёнными {CALL} і
і 15.{RETURN} і Возврат выполнения команде , і
і і следующей за командой {CALL} і
АДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

MACRO-команды для ввода данных.
MACRO-команды этого вида реализуют в SuperCalc4 ввод
данных пользователемв интерактивном режиме.Сюда также от-
носятся так называемые вспомогательные команды,контролиру-
ющие работу режима ВСТАВКА и процесс записи файлов на диск.
Все они приведены в таблице:

ЪДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MACRO-команда і Значение і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і Приостановка выполнения мак- і
і і роса: і
і 1.{?} і до нажатия клавиши і
і 2.{SUSPEND} і до нажатия клавиши і
і 3.{KEY} і до нажатия любой клавиши і
і і до введения по адресу: і
і 4.{GET адрес} і -записи,с клавиатуры і
і 5.{GETCELLS текст,адрес}і -диапазона клеток і
і 6.{GETCOLS текст,адрес} і -диапозона столбцов і
і 7.{GETKEY текст,адрес} і -любой клавиши і
і 8.{GETNUMBERтекст,адрес}і -числа і
і 9.{GETROWS текст,адрес}і -номера строки і
і 10.{GETTEXT текст,адрес} і -текста і
і 11.{INSERTOFF} і Выключение режима ВСТАВКА і
і 12.{INSERTON} і Включение режима ВСТАВКА і
і 13.{{},{}} і Всавка в текст фигурной скобкиі
і 14.{BACKUP} і Создание BACKUP-файла і
і 15.{OVERWRITE} і Презапись файла і
АДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

- 9 -


ПРИМЕР


Если мы на протяжении какого- то время ни работаем с
определённой таблицей, то каждый раз при загрузке
SuperCalc4 нам приходятся выполнять ряд действий для заг-
рузки нашей таблицы (например, EXAMPLE.CAL). Это задание
можно упрастить с помощью MACRO-команд.
Для этого создадим MACRO-файл с именем L.XQT (от слова
Load), который и будет загружать данную таблицу.Выполним
ряд команд:

1.Войдём в SuperCalc4 запуском файла SC4.COM
2.Выберем меню //Macro,Learn
3.Затем введём диапазон клеток (например столвец B)
4.Нажатием -,войдём в режим LEARN
5.Далее выполняем действия ,которые хотим поместить в
MACRO-файл ( EXAMPLE.CAL -- для
/Load,Example.CAL,All )
6.Выйдем из режима LEARN нажатием -
7.Для удобства в клетку С1 введём кооментарии,а в
A1-метки. Установим необходимую ширину для удоства
чтения.


Если мы сдела ли всё правильно ,то на экране увидим :


ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДїі
і A || B || C іі
ЪДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩі
і1 і МЕТКИ MACRO-КОМАНДЫ КОММЕНТАРИИ і
і2 і \L /LExample.CAL~A ;Load,Example.CAL,All і
і3 і і
і. і і
і. і і
і19 і і
і20 і і
АДДДЩ і
->A1 Text="\L і
With: 7 Memory: 379 Last Col/Row:C2 і
1> і
READY F1:Help F3:Names Ctrl-Break:Chanel і
і
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ


8.Запишем MACRO-команды командой //Macro,Write,L,B,All
9.Теперь мы можем наш MACRO-файл L.XQT запустить,нажа-
тием клавиш -.

Если необходимо чтобы EXAMPLE.CAL загружалась всегда
после запуска SuperCalc4,нужно только переименовать L.XQT
в AUTOEXEC.XQT

- 10 -


ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА :


* Черемных О.С. "SuperCalc 4 и 5 - руководство подьзо-
вателя" - М.,1992

* Литвин О.Ф. "Табличный процессор SuperCalc4."
М.:Финансы и статистика, ЮНИТИ, 1991

* Рыжкова М.Ю.,Миргалиев И.А.,Казакова И.И.
"SuperCalc4.Основы организации и методы работы" - М.:
"КОМЭК",1992

* Дойл У. "Табличный процессор SuperCalc для
персонального компьютера." - М.:Финансы и статистика,
1987



© 2011 Рефераты