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 Makro programování Příklad

Software RSS Feed





Případová studie: sekretářka pomocí aplikace Corel WordPerfect 7 je často nutné provádět výpočty a vložte do hodnoty faktury či jiné documents.She to vstupem do výpočtů buď skutečnou kalkulačka a přepis odpověď, nebo kalkulátoru Microsoft a kopírování pak vložit výsledek do dokumentu. Dělat to ovlivňuje její produktivitu, jak tento proces zvyšuje čas potřebný k dokončení práce a odpady čas v opravuje chyby nevyhnutelné, že occur.Proposal: tajemník požádal o software, který umožňuje zapsat ji do výpočtu av případě potřeby převést na standardní počet hodnot měně jednoduchý provoz ve studii 7.Feasibility Corel WordPerfect: Po analýze problému je uvedeno výše této operace se ideálně hodí pro automatizaci. Řešení založené na makro by bylo vhodné, aby stávající metod na místě. Úsporu času a zvýšení produktivity je navrhovaný systém praktická a efektivní alternativu k současnému manuální system.User Požadavky: uživatel potřebuje ke vstupu do výpočtů stávajících nebo nových dokumentů v různých fázích průběhu vzniku textu. Uživatel také vyžaduje, aby makro nemění formátování dokumentu v jakékoli způsobem.VR uživatel vyžaduje schopnost vyberte následující možnosti pro formátování výstupu: 1) Zobrazení částku ve standardních číslech nebo měnu. 2) Zobrazení částku pomocí znaménko minus nebo držáky pro zobrazení záporných čísel. 3) Volitelné použití čárek, pokud required.Specification: Aplikace software pro použití: Corel WordPerfect 7.Purposes použití makra: Vypočtěte součet všech číselných údajů uvedených v user.Data být zakotveny do makra: Veškeré číselné údaje zadána user.Use makro: urychlit zpracování dat, tedy zvýšení produktivity, snížením ven další stisky kláves potřebné ke spuštění výpočtu manually.Solution: makro, které používá tabulky funkce v Corel WordPerfect 7 provádět potřebné matematické operace vložte výsledek v místě výpočtu vstoupil jako vzorec. Toto řešení bude trvat jeden až tři sekundy kompletní každá operace, běžící na správně nakonfigurovaný a plně funkčním systému popisu uvedeného below.Design systému S přihlédnutím k potřebám uživatelů a dostupných zdrojů provedení makra v tomto prostředí. Mám odvozen algoritmus, který splňuje všechny požadavky popsané výše. Specifikace pro samostatný programovatelný systém je třeba takto: Typické požadovaná konfigurace: 16 MB RAM. Microsoft kompatibilní myš. Corel WordPerfect 7. Makro souboru. Pentium 155 MHz procesor. 1 GB hard disk o kapacitě 98 nebo Windows. Microsoft kompatibilní klávesnice. DOS 6.0 nebo lepší. Windows 95Method vstupu: klávesnice, numerických znaků nebo klávesnice. Capture metoda: Převod do schránky. Vstupní data: Veškeré číselné údaje zadané uživatelem. Výstupní data: suma ve výpočtu numerické form.Method výstupu: K monitoru počítače v okamžiku vstupu této specifikace data.Using jsem napsal, algoritmus, který umožňuje efektivní využití dostupných zdrojů v Corel WordPerfect 7.Algorithm pro aplikační software makro: [1] Zkontrolujte, zda pro vstup. [] Konec, jestliže žádný nalezen. [2] Vyberte vzorce. [3] Vytvořte jednu buňku tabulky. [4] Vložte rovnítko před vzorec. [5] Výpočet tabulky. [6] Ověřte, že výsledek Není invazi. [] Konec v případě chyb nalezených (e = 5 +6). [7] Žádost o vstup uživatele (formátování). [] Odejít na žádost uživatele (lisy zrušit). [b] Vrátit operace & uklidit. [8] Formát výstupu: [] standardní numerická. [b] Měně. [c] čárkami. [d] Použití negativní formátu. [8] Smazat tabulku opouštět řešení namísto původně součástí řešení formula.Software developmentThe na algoritmu je uvedeno ve formě makra, která splňuje všechny požadavky uvedené v analýze je následující: Makro skript: / / Makro: Automath.wcm / / Napsáno v: Perfect Script / / Účel: Vypočtěte součet číselných údajů / / Zpracoval: 5/09/04 / / ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, © 1998 Michael Hart //============================== =================== / / Zjistit překladač, aplikaci pro použití aplikací (A1, "WordPerfect" Default, "UK") If (? DocBlank) Stav popraven, pokud dokument blank / / Jdi na podprogram oninput jít (oninput) endif / / Výběr bloku dat levé kurzoru Selectwordprevious () / / Podmínka pokud provádí-li nalezena žádná data (? SelectedText = "") / / k. podprogram chyba jít (chyba) endif / / Convert vybraného bloku dat do tabulky Tableconvertfrom (typ: tabularcolumns!) / / Nastavení výchozího stylu tabulky TableCellNumberFormat (formattype: Obecná!) / / Turn off Aktualizace souvisejících žebříčky možnost Tableupdateassociatedcharts (stav: off!) / / Insert rovnítko levé Typ datového bloku (text: "=") Tablecalculate () / / Výpočet vzorce hodnoty v tabulce / / Pokud je neplatné syntaxi vzorce jít do jiného If (? CellFormula) / / Display menu dialogovém okně DialogShow (5001, "WordPerfect") / / Podmínka popraven, pokud uživatel stiskne-li zrušit (MacroDialogResult = 2) / / Vrátit zpět poslední operace Zpět (1) / / Přesun kurzoru do konce z Údaje Bock PosWordNext () / / Jdi na podprogram konce Go (end) endif / / Podmínka popraven, pokud je definován li měna (měna) / / Nastaví formát dat jako měna [ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, 00,00 libry] TableCellNumberFormat (formattype: Měna!) TableCellNumberNegativeNumber (NegDisplayType: Minus!) Endif / / popraven, pokud stav negativů definované li (negativy) / / Nastaví negativní formátu [(9)] Tablecellnumbernegativenumber (negdisplaytype: závorky!) Endif / / Nastaví čárky nejsou zvyklí TableCellNumberUseCommas (stát: Ne!) / / Podmínka proveden v případě definované čárky-li (čárky) / / Nastaví formát dat pomocí čárky [2000] TableCellNumberUseCommas (stát: Ano!) endif / / Vybrat tabulku. Tableselecton (selectionMode: stůl!) / / Vybrat všechny buňky v aktuální tabulce Selecttable () / / Smazat tabulku převést obsah dokumentu Tabledeletetable (delwhat: converttotabs!) / / Přesun kurzoru do konce údajů Bock PosWordNext () / / Jdi na podprogram konce Go (end) / / Pokud je neplatné syntaxi vzorce pak Else endif / / Zjistit podprogram chybu Label (chyby) / / zobrazení chybové zprávy v případě pole neplatné formule MessageBox ( "; AUTOMATH schopna vyhovět", "Neplatná data existuje ve vzorci. Sekvence ukončena." IconStop!) / / Smazat tabulku převádět obsah Dokument Tabledeletetable (delwhat: converttotabs!) / / Smazat znak vpravo od kurzoru DeleteCharNext () / / Jdi na podprogram konce Go (end) / / Určení podprogramu oninput. Label (oninput) / / Display chyba kolonky zpráv v případě prázdného dokumentu MessageBox ( "; AUTOMATH schopna vyhovět", "No input provided! sekvence ukončena." IconStop!) / / Zjistit podprogram konce Label (end) / / End makro Quit //================================================ ==== Realizace: Předběžný diagnostika: Po spuštění makra na systém stejné specifikace tohoto systému je mají být provedeny, předběžné diagnostické testy ukazují provozní dobu zůstávají v rozmezí předpovídal během analysis.The tyto testy byly provedeny na potvrzení, že makro splňuje všechny požadavky podle skutečných conditions.Tests má být použita: Test # jedním ze základních makro: 1) Najděte jedinec, který neví nic o tom macro.2) Pozorování tohoto jednotlivých následujícím způsobem: [] snadno pomocí návodu. [b] Load Corel WordPerfect 7. [C] Zadejte platnou numerických dat. [D] Přístup makro souboru. [E] Spustit makro. [F] Opakujte kroky [c] na [e] s využitím všech možných kombinací možností. V ideálním případě by jedinec měl být schopen dělat výše bez assistance.3) Pozorování makro běží jak má ve všech conditions.Basic zkušební podmínky: Platí Vstup: Výstup: Invalid Input: výstup: [] 5.5 0 [] [nic] Chyba [b] 2 +2 4 [b] qwerty Error ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, £ 12,345.00 [g] a1-d3 Chyba (?) Test # dva odladěné verze: 1) verzi softwaru na palubě bulletin LINK systému (běh Legalease) na hodnocení je to uživateli. ( LINK je speciální síť pro právníky, kteří často potřebují matematických funkcí v písemné práce) .2) Collect komentářem lidí ochotných help.3) vyšetří a provádět jakékoliv změny nebo revize necessary.Maintenance: Čárky objeví v hodnotách měny bez ohledu na nastavení. Tato chyba byla úspěšně corrected.I jsem na internetových stránkách správce Wandle průmyslové muzeum (http://www.wandle.org). Založena v roce 1983

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

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

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu