Makra v LibreOffice

Sdílejte...Tweet about this on TwitterShare on Google+1Share on Facebook0Share on LinkedIn0Share on Tumblr0Email this to someoneBuffer this page

Na stránce openofice.cz probíhá seriál Edyho Boldižára s názvem Makra v LibreOffice. Zde je přehled jednotlivých dílů.

makra3 makra1 makra2

Makra v LibreOffice – úvod

Na čo sú dobré makra? Pomocou makier vytvoríme tabuľku (alebo iný dokument), ktorá nám bude vyhovovať a bude predlohou pre ďalšie vytvorené tabuľky. Môžeme vytvárať vlastné šablóny, tabuľky či okná. Makra nám šetria čas i nervy. Poďme si ale pozrieť rozdiely medzi používaním makier v LibreOffice, OpenOffice a Microsoft Office.

Čtěte dále ≫

Záznam maker v LibreOffice

V tomto diele sa pozrieme na to, ako zaznamenať makro bez toho, aby sme programovali.

Čtěte dále ≫

Knižničné kontajnery, knižnice a moduly

Tento článok bude teoretickejší, ale nutný pre pochopenie kontextu fungovania IDE (integrované vývojové prostredie) Basicu a k ďalšej práce s makrami.

Čtěte dále ≫

Premenné

V tomto diele rozoberieme programovanie makier v jazyku Basic v prostredí LibreOffice API. Základným predpokladom k ďalšej práci je znalosť elementárnej práce s makrami. Ak nie ste si istý krokmi, respektive niečo neovládate, prečítajte si minulé články. Môžme sa do toho pustiť.

Čtěte dále ≫

Typy premenných

V tomto diele si povieme viac o typov premenných i ich praktické využitie.

Čtěte dále ≫

Deklarácie premenných

Minule sme si rozobrali o typoch premenných. Otázkou však je, ako vysvetlíme počítaču, aký typ premenných od neho požadujeme? Použijeme deklaráciu premenných.

Čtěte dále ≫

Funkcie určené na prácu s premennými

V jazyku Basic sa často stretávame s funkciami pre prácu s typmi premennými a typmi hodnôt. Akými?

Čtěte dále ≫

Globálne premenné

V tomto článku si vysvetlíme, čo sú to globálne premenné. Taktiež sa dozviete, aké operácie môžete robiť s číselnými, textovými a logickými hodnotami.

Čtěte dále ≫

Programovanie makier v LibreOffice: Komunikácia s užívateľom (1)

V tomto diele si predstavíme funkcie a príkazy. Zároveň to bude prvý diel z dvojdielu o využití funkcií a príkazov pre komunikáciu s užívateľom.

Čtěte dále ≫

Programovanie makier v LibreOffice: Komunikácia s užívateľom (2)

Pokračujeme druhým článkom o jednej zo základných kategórii funkcii a príkazov. V článku sa dozviete nové informácie o funkcii/príkaze MsgBox a funkcii InputBox

Čtěte dále ≫

Podmienky (1)

Týmto článkom započnem sériu dielov o cykloch a podmienkach. V minulých častiach som spomínal, že funkcie a príkazy delíme podľa ich použiteľností. Cykly a podmienky patria do sekcie riadenie chodu makra.

Čtěte dále ≫

Podmienky (2)

V článku budeme pokračovať druhým typom vyhodnocovania podmienok. Minule sme mali If, Else If, Else a End If. Dnes to bude Select Case, Case, Case Else a End Select.

Čtěte dále ≫

Cykly (1)

V minulých dvoch dielach sme sa venovali podmienkam v programovaní makier. V tomto článku začneme rozoberať cykly.
Predstavte si úlohu, že mate vytvoriť makro, ktoré zapíše do tabuľky rozmeru 10×10 nejaké hodnoty. Začali by ste písať kód makra a zistíte, že musíte písať rovnaký blok kódu viackrát. Nebolo by jednoduchšie vytvoriť krátku konštrukciu, ktorá by opakujúcu činnosť urobila za vás?
Tak ako i iné programovacie jazyky, i jazyk Visual Basic uspôsobený pre LibreOffice podporuje cykly.

Čtěte dále ≫

Cykly (2)

V tomto článku využijeme druhý spôsob, ako vytvoriť cyklus v programovaní makier. Tiež si ukážeme príkaz skoku GoTo a príkaz Exit.

Čtěte dále ≫

Textové reťazce (1)

V tomto článku sa budeme venovať základnej práci s textovými reťazcami. Najprv sa pozrieme na prevod znaku na číslo a obrátene. V druhej časti článku sa zahryzneme do vlastnosti textových reťazcov a ukážeme si na túto tému zaujímave makra.

Čtěte dále ≫

Textové reťazce (2)

V tomto článku pokračujeme s jednoduchou prácou s textovými reťazcami. Dozviete sa niečo nové o funkciách ako InStr, StrComp, Format, UCase a LCase.

Čtěte dále ≫

Časové funkcie

V tomto článku sa bližšie pozrieme na časové funkcie. A to nie je všetko. Ukážeme si vytvorenie jednoduchých stopiek.

Čtěte dále ≫

Matematické funkcie a chybové hlášky

V článku sa pozrieme na niektoré matematické funkcie. Taktiež si ukážeme, ako si ošetriť prípadne chyby typu zlý vstup od užívateľa.

Čtěte dále ≫

Spolupráca makier (1)

V tomto dieli by som sa chcel bližšie pozrieť na formy komunikácie medzi makrami. Môžu si jednotlivé procedúry (makra) vymieňať informácie? Ak áno, ako? I to vám priblíži tento diel.

Čtěte dále ≫

Spolupráca makier (2)

V tomto článku si dokončíme možností spolupráce medzi makrami. Čakajú na vás funkcie a taktiež si ukážeme, ako môžete vytvoriť nepovinné parametre, keď ich potrebujete.

Čtěte dále ≫

Vlastné dátové typy

Často sa stretávate so situáciou, že si chcete vytvoriť vlastný typ dát, aký vám vyhovuje? V článku sa dozviete, ako nato.

Čtěte dále ≫

Preddefinované štruktúry, príkaz Set a konštanty

V minulom diele sme si vytvorili vlastné dátové typy. Častejšie budete využívať preddefinované v jazyku Basic pre LibreOffice. Uvidíte, ako sa definujú konštanty a ukážeme si alternatívnu deklaráciu dátového typu. Čaká na vás aj výpočet objemov niektorých vybraných geometrických útvarov.

Čtěte dále ≫

Pole

V tomto článku sa povenujeme poliam. Polia sú zaujímavou údajovou štruktúrou a uľahčí vám prácu s viacerými premennými rovnakého typu.

Čtěte dále ≫

Práca s poľom (1)

V tomto článku sa povenujeme poliam. Polia sú zaujímavou údajovou štruktúrou a uľahčí vám prácu s viacerými premennými rovnakého typu.

Čtěte dále ≫

Práca s poľom (2)

Minulý článok bol o práci s poľom. V tomto článku pokračujeme s nastoleným kurzom. Ukážeme si ďalšie funkcie a triky na prácu s poľami.

Čtěte dále ≫

Swap

Na začiatku si ukážeme alternatívne volanie funkcii, procedúr a tried (tie ešte v rámci seriálu nepoznáte). Potom sa vrhneme na výmenu hodnôt medzi dvoma premennými pomocou swapu.

Čtěte dále ≫

Rekurzia

Rekurzia je jedná zo zaujímavých spôsobov implementácie algoritmu. Fungovanie rekurzie si ukážeme na príklade faktoriálu.

Čtěte dále ≫

Operátory (1)

Doteraz sme prebrali úctyhodne základy programovania v jazyku Visual Basic uspôsobený pre LibreOffice. Avšak, nie veľmi podrobne sme rozobrali binárne a unárne operátory. Okrajovo sme ich už spomínali v príkladoch alebo v teórii, ale myslím si, že začiatočník ocení nejaké okomentovanie tejto problematiky. Chcel by som v dvoch troch článkov vysvetliť tieto typy operátorov a následne niektoré aplikovať i do praktických príkladov.

Čtěte dále ≫
5/5 (1)

Hlasujte

Permanent link to this article: https://exospace.cz/makra-v-libreoffice/

Social media & sharing icons powered by UltimatelySocial
Forum ExoSpace.cz
Facebook
RSS
Google+
Twitter
YouTube
Napište nám
SlideShare