Corel WordPerfect 7 макро програмиране например
Казус: А секретар използване Corel WordPerfect 7 често се изисква да извършва изчисления и въведете стойности в фактури или други documents.She прави това, като въведете изчисления в нито една реална калкулатор и записване на отговора, или калкулатор 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 до извършването на необходимите математически операции след това поставете в резултат на мястото на изчисление се вписва като формула. Това решение ще отнеме от 1-3 секунди, за да пълни всяка операция, при движение на правилно конфигурирани и напълно функционираща система на описанието, определени below.Design на системата Като се вземат предвид нуждите на потребителя и наличните ресурси в изпълнение на макроси в тази среда. Имам получен един алгоритъм, който отговаря на всички изисквания посочени по-горе. Спецификацията за самостоятелни програмируеми необходима система е както следва: Типичен конфигурации необходими: 16 МВ RAM. Microsoft съвместима мишка. Corel WordPerfect 7. В макро файл. 155 MHZ процесор Pentium. 1 Gbyte капацитет на твърдия диск или Windows 98. Microsoft съвместима клавиатура. DOS 6.0 или по-добре. Windows 95Method входящи данни: клавиатура, цифрови знаци или ключово бележник. Снимай метод: Трансфер до клипборда. Въвеждане на данни: Всички цифрови данни, въведени от потребителя. Изходните данни: Сумата на изчисления в числен form.Method на продукцията: За да VDU на мястото на въвеждане data.Using тази спецификация съм написал един алгоритъм, който прави ефективно използване на наличните ресурси в Corel WordPerfect 7.Algorithm за софтуерни приложения макро: [1] Проверка за вход. [В] напускане, ако няма открити. [2] Изберете формула. [3] Създаване на една клетка от таблицата. [4] Вмъкване на знака за равенство пред формула. [5] Изчислява се на масата. [6] Уверете се, че резултатът не се намесват. [В] Изход ако Открита е грешка (= 5 6 д). [7] Искане за въвеждане на текст (форматиране). [В] Слезте на потребителя молба (преси отмени). [B] Обръщам операции & почистване. [8] Форматиране на изхода: [в] стандарт цифрова. [B] Валута. [C] Използвайте запетаи. [Г] Използвайте отрицателни формат. [8] Ненужното таблицата напускане на разтвор на мястото на първоначално влезе formula.Software разтвор developmentThe на алгоритъм посочено по-горе под формата на макрос, който отговаря на всички изисквания, определени в анализа е, както следва: Макро скрипт: / / Макро: Automath.wcm / / Написани: Перфектно Сценарий / / Цел: Изчислете сумата от цифрови данни / / Съставител: 5/09/04 / / ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В © 1998 Майкъл Харт //============================== =================== / / Определяне компилатор, заявление за използване приложение (А1; "WordPerfect"; подразбиране; "UK") Ако (? DocBlank) Състояние екзекутиран ако документът празен / / Към подпрограма oninput вървят (oninput) изпитва / / избор на данни блок ляво на точката на вмъкване Selectwordprevious () / / изпълнени състояние, ако не са намерени данни Ако (? SelectedText = "") / / Към подпрограма грешка вървят (грешка) изпитва / / Конвертиране на избраните данни блок на таблицата Tableconvertfrom (тип: tabularcolumns!) / / задаване на подразбиране таблицата стил TableCellNumberFormat (FormatType: Общи!) / / Изключване на свързаните с него актуализирани диаграми вариант Tableupdateassociatedcharts (състояние: на разстояние!) / / Вмъкване на знак за равенство ляво на данни тип блок (текст: "=") Tablecalculate () / / изчислява формула стойностите в таблицата / / Ако формулата синтаксис е невалиден отидете на друг Ако (? CellFormula) / / Покажи менюто диалоговия прозорец DialogShow (5001; "WordPerfect") / / Условие изпълнени, ако потребител преси анулирате, ако (MacroDialogResult = 2) / / Връщане на последно операции Отмяна (1) / / Преместване на точката на вмъкване до края от данни Бок PosWordNext () / / Към края подпрограма Отидете (край) изпитва / / изпълнени състояние, ако валутата се определя Ако (валута) / / Посочете форма за данните, валута [ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В £ 00.00] TableCellNumberFormat (FormatType: валута!) TableCellNumberNegativeNumber (NegDisplayType: минус!) Изпитва / / Състояние изпълнява при определени негативи Ако (негативи) / / Посочете отрицателно формат [(9)] Tablecellnumbernegativenumber (negdisplaytype: скоби!) Изпитва / / Посочете запетаята не се използват TableCellNumberUseCommas (държава: Не!) / / Състояние, ако изпълняват определени запетаи Ако (запетая) / / Посочете формат на данни чрез запетаи [2000] TableCellNumberUseCommas (държава: Да!) изпитва / / изберете таблицата. Tableselecton (selectionmode: масата!) / / Избор на всички клетки в таблицата Selecttable () / / Изтриване на таблица конвертирате съдържанието на документа Tabledeletetable (delwhat: converttotabs!) / / Преместване на точката на вмъкване до края на данните Бок PosWordNext () / / Към края подпрограма Отидете (край) / / Ако формулата синтаксис е невалиден след това Иначе изпитва / / Определяне на подпрограма грешка Издател (грешка) / / Покажи съобщението за грешка клетка, в случай на невалидно формула MessageBox (; "AUTOMATH в състояние да спази"; "невалидни данни съществува формула. Пореден прекратено." IconStop!) / / Изтриване на таблица конвертирате съдържанието на Документ Tabledeletetable (delwhat: converttotabs!) / / Изтриване на правото характера на точката на вмъкване DeleteCharNext () / / Към края подпрограма Отидете (край) / / Определяне подпрограма oninput. Издател (oninput) / / Покажи грешка кутия за съобщения в случай на празен документ MessageBox (; "AUTOMATH в състояние да спази"; "без участието условие! Пореден прекратено." IconStop!) / / Определяне на подпрограма края Издател (край) / / Край макро Стига //================================================ ==== Изпълнение: Предварителна диагностика: След преминаване на макроикономиката на система със същите спецификации, с тази на системата е предвидено да бъдат изпълнени, предварителни диагностични тестове показват оперативните време, за да остане в границите, прогнозира по време на analysis.The следните изпитвания са извършени за да потвърдите, че макросът отговаря на всички изисквания в реални conditions.Tests да се прилагат: Тест # един от основните макро: 1) Да се намери един индивидуален, че не знае нищо за това macro.2) наблюдение на този човек като направите следното: [с] лесно с помощта на инструкции. [B] Заредете Corel WordPerfect 7. [C], въведете валидни числови данни. [Г] Достъпът на макро файл. [Д] Пусни макрос. [С] Повторете стъпки [C], за да [д] се използват всички възможни комбинации от опции. В идеалния случай, лицето трябва да бъде в състояние да направи по-горе, без assistance.3) наблюдение на макро движение, както е предвидено във всички conditions.Basic условия за изпитване: Валиден вход: изход: Невалидни данни: мощност: [в] 5-5 0 [с] [нищо] Грешка [B] 2 +2 4 [B] QWERTY грешка [C] 4.2 -2 [C] 2gh 32 Грешка [с] 100 * 200 20 000 [D]! "ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В £ $% Грешка [д] 50 / 1 50 [д] 1 4-1 $ Грешка [с] 1 2-3 * 4.5 0.6 [с] * една две грешки [в] 12345 ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В £ 12,345.00 [к] а1-d3 грешка (?) Тест № двама отстранени грешки версия: 1) издаване на софтуер върху връзката система бюлетин борд (управлявана от Legalease) за оценка от това е потребителите. (На Връзката е една специална мрежа за адвокатите, които често се нуждаят от по математика функции в писмена работа) 0.2) събира коментари от хора, готови да help.3) разследва и прилага всякакви изменения или ревизии necessary.Maintenance: Запетаята се появи в стойността на валутата, независимо от настройките. Този бъг е успешно corrected.I съм администратора на сайта на промишления музей Wandle (http://www.wandle.org). Основана през 1983 г. с
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!