English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Corel WordPerfect 7 макро программирования пример

Software RSS Feed





Конкретный пример: Секретарь помощью Corel WordPerfect 7 часто требуется осуществлять расчеты и вставить значения в счетах-фактурах или других documents.She это, введя в расчеты либо реального калькулятора и transcribing ответ или Microsoft Калькулятор копирование и затем вставить результат в документ. При этом сказывается на ее продуктивности, как этот процесс увеличивает время, необходимое для завершения работы и отходов Время на исправление ошибок, которые неизбежны occur.Proposal: A секретарь попросил программного обеспечения для записи, что позволяет ей делать расчеты и, если необходимо, преобразовывать стандартные номера валютных ценностей в качестве простые операции в Corel WordPerfect 7.Feasibility исследования: Проанализировав проблемы, изложенные выше, эта операция является идеально подходит для автоматизации. Решение основано на макро бы целесообразно существующих Методы на месте. Экономия времени и повышение производительности делает предлагаемую систему практичной и эффективной альтернативой для нынешнего руководства system.User Требования: пользователь должен ввести в расчетах новый или уже существующий документ на разных стадиях создания текста. Пользователь также предполагает, что макрос не изменить форматирование документа в любой way.The пользователя требуется способность к выбрать следующие опции для форматирования вывода: 1) Отображение суммы стандартных номеров или валюте. 2) Отображение суммы используя знак "минус" или скобки, чтобы показать негативные показатели. 3) Дополнительное использование запятых, где required.Specification: прикладного программного обеспечения, которые будут использоваться: Corel WordPerfect 7.Purposes использования макросов: Расчет суммы любые цифровые данные, указанные в user.Data для встраивания в макро: Любая числовые данные вступил в user.Use макро: ускорения обработки данных, поэтому увеличение производительности, путем вырезания дополнительных клавиш, необходимых для выполнения расчета manually.Solution: макрос, который использует таблицу Функция в Corel WordPerfect 7 для выполнения математических операций требуется вставить в результате вместо вычисления вступил в формуле. Это решение будет принимать от одного до трех секунд, чтобы завершить какие-либо операции, работающие на правильно настроен и полноценное функционирование системы описания указанного below.Design этой системы с учетом потребностей пользователей и ресурсов, имеющихся в выполнение макроса в этой среде. Я получены алгоритм, который отвечает всем требованиям, изложенным выше. Спецификация для самостоятельных программируемые системы необходимо следующее: Типичные конфигураций требуется: 16 мегабайт оперативной памяти. Microsoft совместимы мыши. Corel WordPerfect 7. На макро-файл. Pentium 155 МГц процессор. 1 Гбайт жесткого диска или Windows 98. Microsoft совместимы клавиатуры. DOS 6.0 или лучше. Windows 95Method ввода: Клавиатура, числовые символы или ключевые колодки. Захват метод: Переезд в буфер обмена. Входные данные: Все цифровые данные вводимые пользователем. Выходные данные: сумма в расчете на численные form.Method выпуска: Для VDU в момент ввода data.Using этой спецификацией я написал алгоритм, который позволяет эффективно использовать ресурсы, имеющиеся в Corel WordPerfect 7.Algorithm для прикладного программного обеспечения макро: [1] Проверка на входе. [A] Выйти если никто не найден. [2] Выбор формулы. [3] Создание одной ячейке таблицы. [4] Вставить знак равенства перед формулой. [5] Расчет таблицы. [6] Убедитесь в том, что результат не вторгаться. [A] Выйти если найдены ошибки (= 5 6 E). [7] запрос пользователя (форматирование). [A] Выйти на запрос пользователя (прессов отменить). [B] Вернуть операциях И очистку. [8] Формат выхода: [A] Стандартный NUMERIC. [B] Валюта. [C] Используйте запятые. [D] Использование отрицательной форме. [8] Удалить таблицу оставив решение вместо первоначально вступили formula.Software developmentThe решения алгоритма было указано выше в качестве макрос, который отвечает всем требованиям, выявленных в ходе анализа выглядит следующим образом: Макро сценария: / / Макро: Automath.wcm / / Письменные работы: Perfect Сценарий / / Назначение: Рассчитать сумму числовых данных / / Составитель: 5/09/04 / / ÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А. ", © 1998 Майкл Харт //============================== =================== / / Определить компилятора, заявка на применение (A1; "WordPerfect"; по умолчанию; "Великобритания") If (? DocBlank) Условие выполнено, если документ пустой / / Переход к подпрограмме oninput Go (oninput) ENDIF / / Выбор данных блок слева от точки вставки Selectwordprevious () / / условие выполняется, если нет данных Если (? SelectedText = "") / / Переход к подпрограмма искать ошибку (ошибки) ENDIF / / Преобразовать выбранный блок данных в таблицы Tableconvertfrom (тип: tabularcolumns!) / / по умолчанию таблицу стилей TableCellNumberFormat (FormatType: Общие!) / / Отключить обновление связанных Диаграммы вариантов Tableupdateassociatedcharts (состояние: Off!) / / Добавить знак равенства слева от блока данных типа (текст: "=") Tablecalculate () / / Вычислить формулу значений в таблице / / Если формула синтаксис неверен перейти к другому Если (? CellFormula) / / Отображение меню окна DialogShow (5001; "WordPerfect") / / условие выполняется, если пользователь нажимает отменить Если (MacroDialogResult = 2) / / Вернуть последней операции Отменить (1) / / Переместить курсор к концу из Данные Бок PosWordNext () / / Переход на подпрограмму конца Go (окончание) ENDIF / / условие выполняется, если валюта определяется Если (валюта) / / Укажите формат данных в валюте [ÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А. ", £ 00.00] TableCellNumberFormat (FormatType: Валюта!) TableCellNumberNegativeNumber (NegDisplayType: минус!) ENDIF / / условие выполняется, если определено Если негативы (минус) / / Укажите негативных формате [(9)] Tablecellnumbernegativenumber (negdisplaytype: скобки!) ENDIF / / Укажите запятые не используются TableCellNumberUseCommas (государство: Нет!) / / Условие выполняется, если определено Если запятыми (запятые) / / Укажите формат данных с использованием запятых [2000] TableCellNumberUseCommas (государство: да!) ENDIF / / Выбор таблицы. Tableselecton (selectionmode: таблица!) / / Выбрать все ячейки в текущей таблице Selecttable () / / Удалить таблицу преобразования содержания документа Tabledeletetable (delwhat: converttotabs!) / / Переместить курсор в конец данных Бок PosWordNext () / / Переход на подпрограмму конца Go (окончание) / / Если формула синтаксис неверен затем ELSE ENDIF / / Определить подпрограмма ошибке Этикетка (ошибок) / / Показать окно с сообщением об ошибке в случае недействительных формуле MessageBox (; "AUTOMATH смогли выполнить", "недействительных данных существует в формуле. Последовательность прекращено". IconStop!) / / Удалить таблицу преобразования содержания Документ Tabledeletetable (delwhat: converttotabs!) / / Удалить символ справа от точки вставки DeleteCharNext () / / Переход на подпрограмму конца Go (окончание) / / Определение подпрограммы oninput. Этикетка (oninput) / / Показать ошибки сообщение в случае пустой документ MessageBox (; "AUTOMATH смогли выполнить", "Нет материалов, представленных! Последовательность прекращены."; IconStop!) / / Определение подпрограммы конце Label (окончание) / / Конец макро Выйдем //================================================ ==== выполнения: предварительная диагностика: После запуска макроса в системе того же спецификации, что и в системе он призван быть выполнены, Предварительные тесты показывают оперативные время оставаться в пределах диапазона предсказал в течение analysis.The следующие испытания были проведены, чтобы подтвердить, что макрос отвечает всем требованиям, в соответствии с реальной conditions.Tests должны применяться: Испытание № одной из основных макро: 1) найти индивидуальный, что ничего не знает об этом macro.2) Наблюдение этого лица делают следующее: [а] Легко помощью инструкций. [B] Загрузить Corel WordPerfect 7. [C] Введите действительные числовые данные. [D] Доступ макро файл. [Э] Запуск макросов. [F] Повторите шаги [C], чтобы [э] с использованием всех возможных комбинаций опций. В идеале, человек должен иметь возможность сделать вышеуказанного, не assistance.3) Наблюдение макрос работает, как в во всех conditions.Basic условия испытаний: Действующий Вход: Выход: Неправильный ввод: вывод: [A] 5-5 0 [A] [ничто] Ошибка [B] 2 2 4 [B] QWERTY ошибке [С] 2-4 -2 [C] Ошибка 2gh 32 [D] 100 * 200 20000 [D]! "ÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А.", £ $% Ошибка [А] 50 / 1 50 [е] 1 +4-1 $ Ошибка [F] 1 +2-3 * 4 / 5 0,6 [F] * одно два Ошибка [г] 12345 ÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А. ", £ 12,345.00 [г] a1-d3 ошибка (??) Испытание № двумя отлаженный версии: 1) о выпуске программного обеспечения на ссылку Доска объявлений системы (в ведении Legalease) для оценки его пользователей. (на ЛИНК представляет собой специальную сеть для адвокатов, которые зачастую нуждаются в математике функций письменные работы) .2) собирать комментарии от людей, желающих help.3) расследовать и осуществлять какие-либо изменения, или изменения necessary.Maintenance: Запятые появится в ценности валюты, независимо от настроек. Эта ошибка была успешно corrected.I ч. администратору сайта в Wandle промышленного музея (http://www.wandle.org). Основанная в 1983 году

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu