Studiul macro în publicarea în revista „Young Scientist“

Una dintre principalele cerințe pentru un specialist modern, în aproape fiecare domeniu de activitate este abilitatea de a folosi un computer personal și cunoștințe de programe de birou de bază.

Recent, a existat o problemă legată de software-ul utilizat în instituțiile de învățământ.

În prezent în școală, precum și în alte segmente ale pieței este dominată de sisteme închise de operare și platforme (Windows) și aplicația software (Microsoft Office, Adobe Photoshop, Corel Draw, etc.). Cu toate acestea, acest software-ul are o mulțime de bani pe ele achiziție. În acest sens, dezvoltarea conceptului de tranziție a procesului educațional de școală a software-ului liber, care este, practic, în nici un fel inferioare în performanța de a software-ului de proprietate, iar în unele privințe superior lui.

Sistemul de operare Linux conține un pachet mare de aplicații de birou, cum ar fi:

Writer (procesor de text);

Impress (sistem de prezentare);

Base (baze de date);

Apariția suitei OpenOffice.org gratuit este o alternativă reală la monopolul Microsoft. OpenOffice.org - o suită de birou cu drepturi depline compatibil cu Microsoft Office.

Tabelul următor listează limbile disponibile pentru dezvoltarea macro în fiecare suită de birou.

limbaj de programare OOBasic pot fi împărțite în patru componente:

1. OOBasic Limba definește structurile lingvistice de bază, de exemplu, pentru a determina variabilele, bucle și funcții;

2. Biblioteca de execuție: oferă funcții standard, care nu au nici o legătură directă cu OpenOffice.org, de exemplu, funcții pentru editarea numerelor, siruri de caractere, valori de date și fișiere;

3. OOo API (Application Programming Interface): Oferă acces la documentele OpenOffice.org și le permite să creeze, să modifice, să salvați și de imprimare;

În programul OpenOffice.org interconectate în mod logic, sunt păstrate în modulul. Modulele se grupeaza sunt stocate în biblioteci și biblioteci - în containerele de biblioteci.

Software-ul OpenOffice.org a built-in recorder, care poate stoca toate acțiunile utilizatorului cu documentul și pe baza acestora pentru a crea un cod care este scris la modulul.

Makrorekorder (sau pur și simplu „înregistrator“) înregistrează toate activitățile de utilizator, inclusiv erori și porniri greșite. În cazul în care programul creează un macro, se efectuează în fiecare înregistrator de comandă înregistrată în exact ordinea în care a fost efectuată în timpul înregistrării. În primul rând makrorekordery a avut un dezavantaj serios. Dacă în timpul înregistrării unei secvențe lungi de acțiuni a fost o greșeală, atunci singura opțiune pentru a elimina această eroare este de a re-înregistra un macro. De asemenea, dacă era necesar să se facă o mică schimbare într-un macro lung, de asemenea, a trebuit să re-înregistra întregul macro. Duplicarea macro lung de multe ori duce la erori suplimentare în noua înregistrare. Din aceste motive, dezvoltatorii de software makrorekorderam adăugat posibilitatea de a edita macro-uri, astfel încât să puteți corecta micile erori sau de a face alte modificări la macro fără completă rescrierea acestuia.

- Deschiderea ferestrelor nu este înregistrată.

- acțiunile efectuate în alte ferestre (în cazul în care înregistratorul nu se execută), nu sunt înregistrate.

- fereastra de comutare nu este înregistrată.

- acțiuni care nu se referă la conținutul documentului nu sunt înregistrate. De exemplu, modificările efectuate la „Settings“ caseta de dialog, setările macro organizator.

- registru de alocare numai în cazul în care acestea sunt realizate cu ajutorul tastaturii (mișcarea cursorului), dar nu se înregistrează cu ajutorul mouse-ului.

- makroregistrator funcționează numai în Calc și Writer.

De obicei macro conține următoarele elemente.

Sub cuvinte cheie. Acest lucru indică începutul macro. Datorită Sub cuvinte cheie (de la subrutina ANG - subrutina) macro-uri de comandă, de asemenea, cunoscut sub numele de proceduri, subrutine.

Numele Macro. Cuvântul cheie adaugă numele macro-Sub.

Tutorialul ND Ugrinovich pentru clasa 9 „Calculatoare și TIC» OOBasic discutate în secțiunea «Bazele algoritmi și programarea orientată pe obiecte.» Acesta utilizează astfel de sarcini practice, ca: „Introducere în sistemele, orientat pe obiecte și programare algoritmică“ „variabile de proiect“, „Calculator de proiect“, „calculator de proiect String“, „Date de proiect și Times“, „Proiectul se compară codurile“, „proiect marca „“ coduri de caractere de proiect „“ proiect de cuvânt-schimbator. "

Analiza a arătat MinobrnaukiRumyniyauchebnikov a recomandat ca OOBasic nu a văzut în alte manuale.

Am făcut note de lecții care să permită studenților să învețe să utilizeze macro-uri în OpenOffice Calc. astfel de note au fost dezvoltate, cum ar fi: crearea automată a macro-uri, de laborator și lucrări practice „Create Macro“ de laborator și lucrări practice „Crearea de funcții“, de laborator și lucrări practice „și contingențe operatori ciclice.“ În aceste lecții nu OOBasic luate în considerare pentru programarea programului, ci ca o caracteristică suplimentară utilă. Nu este necesar să fie un programator. Astfel, macro-urile pot fi utilizate în două moduri: pentru a automatiza acțiunile repetitive de rutină, sau pentru a adăuga funcția de deficit.