ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Макроси в Super Calc4
         

     

    Комп'ютерні науки
    ВЕДЕННЯ У 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-файл. Для того, щоб макрос заробив, йому необхідно дати ім'я і запустити его.Разлічают три основні частини макросів:
    по-перше, команди для виконання;
    по-друге, мітки для виділення окремих частин макросу;
    по-третє, коментарі для пояснення кожного кроку.
    -------------------------------------------------- -------|< br /> | 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
    -------------------------------------------------- ------------< br /> - 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, ви потрапите в меню:
    -------------------------------------------------- ------|< br /> | A | | B | | C | | D | | E | | F | | G | | H | |
    -------------------------------------------------- -----------|< br /> | 1 | |
    |. | |
    |. | |
    | 19 | |
    | 20 | |
    ------ |
                                                                               | -> A1 | Learn Read Write eXeute | 9>// Macro, | MENU Define learn Range (ALT-F4 to enable) |
    -------------------------------------------------- ------------< br /> Опис опцій команди// Macro
    I Learn - визначає діпазон клітин для режиму LEARN.
    II Read - завантажує MACRO-файл у вказане місце в таблиці За замовчуванням MACRO-файли мають розширення. XQT.
         Після введення імені файлу і діапазону клітин для його завантаження в PROMPT-рядку з'явиться меню:
    -------------------------------------------------- ------|< br /> | A | | B | | C | | D | | E | | F | | G | | H | |
    -------------------------------------------------- -----------|< br /> | 1 | |
    |. | |
    |. | |
    | 19 | |
    | 20 | |
    ------ |
                                                                             | -> A1 |
    All Macros-Only Labels-Macros Comment-Macros |
    22>// Macro, Read, W, A3: C9, |
    MENU Read/Write macros, labels and comments |
    -------------------------------------------------- ------------< br /> Значення опцій цього кроку:
    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 |
    -------------------------------------------------- ------------< br /> Нижче наведені значення опцій цього кроку:
    Change - дозволяє змінити або відредагувати ім'я файлу. Backup - запісвает на диск два файли: знайдений з розширенням BAK; новий з розширенням XQT
    Overwrite - повністю перпісивает старий файл на новий. Після вода імені файлу і діапазону клітин для його за-
    писи в PROMPT-рядку з'явиться меню:
    -------------------------------------------------- ------|< br /> | A | | B | | C | | D | | E | | F | | G | | H | |
    -------------------------------------------------- -----------|< br /> | 1 | |
    |. | |
    |. | |
    | 19 | |
    | 20 | |
    ------ |
                                                                             | -> A1 |
    All Macros-Only Labels-Macros Comment-Macros |
    23>// Macro, Write, W, A3: C9, |
    MENU Read/Write macros, labels and comments |
    -------------------------------------------------- ------------< br /> Нижче наведені значення опцій цього кроку:
    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
    -----< br /> -> A1
    With:
    1>
    READY
    -----------------------------------------< br /> 9 Memory: 379 Last Col/Row: A1
    F1: Help F3: Names Ctrl-Break: Chanel
    ------------< br /> STEP
    -----< br /> -> A1
    With:
    1>
    READY
    -----------------------------------------< br /> 9 Memory: 379 Last Col/Row: A1
    F1: Help F3: Names Ctrl-Break: Chanel
    ------------< br /> LEARN
    -----< br /> -> A1
    With:
    1>
    EDIT
    -----< br /> -----------------------------------------< br /> 9 Memory: 379 Last Col/Row: A1
    F1: Help F3: Names Ctrl-Break: Chanel
    -----------------------------------------< br /> ------------< br /> DIRECT
    ------------< br />
    Використання STEP-режиму.

         Включивши STEP-режим, ви можете стежити за ходом виконання макросу від оператора до оператора (крок за кроком).
         Вид службової панелі під час виконання макросу в цьому режимі:
    -------------------------------------------------- ----------< br /> -> 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
    -------------------------------------------------- ----------< br /> - 6 -
    У INDICATOR-частини рядки з'являється підказка:
    F8: STEP - x/y
    Тут координати x/y позначають ряд і номер позиції символу в виконуваній MACRO-команді. Під час роботи макросу в такому режимі перход від дії до дії відбувається при натисканні клавіш F8.После виконання MACRO-команди ви можете користуватися стрілками для руху по екрану і робити всі необхідні зміни, але перш, ніж натиснути клавішу F8, поверніть курсор на вихідну позицію. Схема роботи STEP-режиму показана в таблиці:
    Дія
    Клавіші
    1.Вход в режим
    2.Переход від однієї MACRO-команди до іншої
    3.Виход з режиму
    -

    -
    Використання LERAN-режиму.
    LEARN-режим обепечівает автоматичну запис кожної натиснутою вами клавіші в певному місці таблиці у вигляді MACRO-команди.Схема роботи LEARN-режиму:
    Дія
    Набір клавіш
    1.Ввод кордонів діпазона, в якому ви будете розміщувати текст макросу.
    2.Вход в режим.
    3.Виполненіе операцій, призначених для опису в макросі.
    4.Временний вихід з режиму LEARN: а) перехід в DIRECT-режим б) введення в макрос тексту з
    клавіатури
    в) повернення в LEARN-режим
    5.Виход з режиму
    //Macro, Learn,
    -
    -
    -
    -
         Тепер вам залишається дати ім'я макросу і запустити його в работу.Так можна створити як MACRO-програму, так і MACRO-файл
    Використання DIRECT-режиму.
    Цей режим використовується як допоміжний режим для времееного виходу з LEARN-режіма.Он задається тільки з режиму LEARN, і в ньому команди не виконуються.
    ОПИС MACRO-КОМАНД.
    Всі існуючі MACRO-команди SuperCalc4 можна розділити на три види: екранні, що керують та MACRO-команди для введення даних.
    - 7 -
    Екранні MACRO-команди.
    SuperCalc4 дає можливість з помщью MACRO-команд контролювати вид службової панелі і подачу комп'ютером звукових сігналов.Для цього використовуються 12 MACRO-команд, які наведені в таблиці:
    MACRO
    команда
    Значення
    1.BEEP x
    2.INDICATOR "текст"
    3.MACROPROMPT "текст"
    4.MESSAGE "текст"
    5.PROMPT "текст"
    6.STATUS "текст"
    7.PANELOFF
    8.PANELON
    9.ENTRYOFF 10.ENTRYON
    11.WINDOWSOFF
    12.WINDOWSON
    Звуковий сигнал, що повторюється x раз
    Заміна INDICATOR в рядку
    HELP на заданий текст (до 5 символів)
    Заміна MACROPROMPT в рядку
    HELЗ на заданий текст (до 18 символів)
    Заміна MESSAGE в рядку HELP на заданий текст (до 49 символів)
    Контроль рядка PROMPT
    Контроль рядка STATUS
    Блокування рядка ENRTY, фіксація ізоображенія в інших рядках службової панелі
    Відновлення нормальної функції всіх рядків службової панелі
    Очищення рядка ENTRY
    Відновлення нормальної функції рядка ENTRY
    Блокування динамічного відображення вікна таблиці
    Відновлення нормальної функції відображення вікна таблиці
    Керуючі MACRO-команди.
    SuperCalc4 включає MACRO-команди управління, які дозволяють складати макроси з різних типів логічних конструкцій (послідовних, циклічних, розгалуження), а також MACRO-команди, повністю контролюють процес обробки електронної табліци.Все керуючі MACRO-команди наведені в таблиці:
    MACRO
    команда
    Значення
    1.BRANCH xx
    2.BREAKOFF
    3.BREAKON
    4.CALL xx x1, x2 ...
    Перехід виконання макросу на вказану мітку xx
    Відміняє можливість переривання макросу по команді -
    Включає можливість переривання макросу по команді -
    Перехід виконання макросу на
    - 8 -
    MACRO
    команда
    Значення
    5.COMMENT "текст"
    6.DEFINE клітини
    7.DELAY T
    8.DISPATCH xx
     9.IF умова 10.LABEL xx 11.LET клітка, xx
    12.MENU xx
    13.QUIT
    14.RESTART
    15.RETURN
    мітку xx (з поверненням і пере-
    дачею параметрів x1, x2 ...
    Введення коментарів у текст макросу
    Введення аргументів, переданих командою CALL, в задані клітини
    Переривання процесу макросу на число секунд зазначене в T Продовження макросу з клітини, зазначеної у xx
    Умовний оператор
    Мітки в MACRO-файлах
    Введення змінних або виразів (xx) у вказану клітку
    Оператор, що позначає початок функції МЕНЮ
    Переривання макросу
    Скасування всіх "повернень", визначеними CALL
    Повернення виконання команді, що йде за командою 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 15.OVERWRITE
    Призупинення виконання макросу:
    до натискання клавіші
    до натискання клавіші
    до натискання будь-якої клавіші
    до введення за адресою:
    -запису, з клавіатури
    -діапазону клітин
    -діапозон стовпців
    -будь-якої клавіші
    -числа
    -номери рядків
    -тексту
    Вимкнення режиму ВСТАВКА
    Включення режиму ВСТАВКА
    Всавка в текст фігурної дужки
    Створення BACKUP-файлу
    Презапісь файлу
    - 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 |
    2 |
    3 |
    . |
    . |
    19 |
    20 |
    МЕТКИЙ
    L
    MACRO-КОМАНДИ/LExample.CAL ~ A
    КОМЕНТАРІ |
    ; Load, Example.CAL, All |
    |
    |
    |
    |
    |
    -> 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
    _

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status