Проучването на макроса в публикацията в списание "Млад учен"
Едно от основните изисквания за модерен специалист в почти всяка сфера на дейност е възможността за използване на персонален компютър и познаване на основните офис програми.
Наскоро е имало проблем, свързан с софтуер, използван в образователните институции.
В момента в училището, както и в някои други сегменти на пазара е доминиран от затворените операционни системи и платформи (Windows), както и приложен софтуер (Microsoft Office, Adobe Photoshop, Corel Draw и т.н.). Въпреки това, този софтуер отнема много пари за тях придобиване. В тази връзка, развитието на концепцията за прехода на образователния процес на училище безплатния софтуер, който е практически по нищо не отстъпва по производителност на собственически софтуер, както и в някои отношения превъзхожда него.
Операционната система Linux съдържа голям пакет от офис приложения, като например:
Сценарист (текстообработваща програма);
Впечатлете (представяне на системата);
Base (база данни);
Появата на свободното OpenOffice.org апартамент е реална алтернатива на монопола на Microsoft. OpenOffice.org - пълноправен офис пакет, съвместим с Microsoft Office.
В следващата таблица са налични за макро за развитие във всяка офис пакет езици.
OOBasic език за програмиране може да бъде разделен на четири компонента:
1. OOBasic Език определя основните езикови структури, например, за да се определи променливите, примки и функции;
2. Библиотеката за изпълнение: осигурява стандартните функции, които нямат пряка връзка с OpenOffice.org, например, функции за редактиране на номера, струнни, стойности на данни и файлове;
3. OOo API (приложен програмен интерфейс): Осигурява достъп до OpenOffice.org документи и им позволява да създавате, променяте, съхраняване и отпечатване;
В програмата OpenOffice.org логически свързани помежду си, се запазват в модула. Логично, свързани модули, се съхраняват в библиотеки и библиотеки - в библиотеките контейнери.
Софтуерът OpenOffice.org е вграден рекордер, който може да съхранява всички действия на потребителя с документа и въз основа на тях да се създаде код, който се записва в модула.
Makrorekorder (или просто "рекордер") записва всички действия на потребителите, включително грешки и погрешни започва. Когато програмата създава макрос, тя изпълнява всяка команда рекордер записва точно по реда, по който то се извършва по време на запис. Първо makrorekordery имаше сериозен недостатък. Ако по време на записването на дълга последователност от действия е било грешка, а след това е единствената възможност за отстраняване на тази грешка е да презаписване на макро. Също така, ако това е необходимо да се направи малка промяна в дълга макро, той също трябваше отново да я запишете макрос. Презапис дълго макро често води до допълнителни грешки в новия албум. Поради тези причини, разработчици на софтуер makrorekorderam добавят възможността за редактиране на макроси, така че можете лесно да отстраните малките грешки или да направите други промени в макроса без пълната си пренаписване.
- Откриване прозорци не е регистриран.
- действия, извършени в други стъкла (където дървар не работи), не са регистрирани.
- превключване на прозорец не се запазва.
- действия, които не са свързани със съдържанието на документа не се записват. Например, промените, направени в "Настройки" диалоговия прозорец, организатор макро настройки.
- регистър разпределение, само ако се извършва с помощта на клавиатурата (движение на курсора), но не се регистрират с помощта на мишката.
- makroregistrator работи само в Calc и Writer.
Обикновено макро съдържа следните елементи.
Ключова дума Sub. Това показва началото на макроса. Благодарение на подкомитета по ключова дума (от Анг подпрограма - подпрограма) командни макроси, известен също като процедури, подпрограми.
Макро име. Ключовата дума добавя Sub макро име.
Самоучителят ND Ugrinovich за 9 клас "Компютри и ИКТ» OOBasic обсъдени в раздел "Основи на алгоритми и обектно-ориентираното програмиране". Той използва такива практически задачи като: "Въведение в системите на обектно-ориентираното и алгоритмично програмиране", "параметри на проекта", "Калкулатор на проекти", "String проект калкулатор", "Дати на проекта и Таймс", "Проектът се сравняват кодовете", "проект марка "," характер на проекта кодове "," проект дума работник. "
Анализ на учебници, препоръчани от Министерството на образованието на България показа, че OOBasic не са включени в останалите ръководства.
Направих нотки на уроци, които дават възможност на студентите да се научат да използват макроси в OpenOffice Calc. тези бележки са разработени като: Автоматично създаване на макроси, лаборатория и практическа работа "Създаване на Macro" Лаборатория и практическа работа "Създаване на функции", лаборатория и практическа работа "Непредвидени и циклични оператори." В тези уроци не OOBasic счита за програмиране на програмата, но като полезна допълнителна функция. Не е необходимо да си програмист. Така макроси могат да бъдат използвани по два начина: за автоматизиране на рутинни повтарящи действия, или да се добави дефицитни функция.