Oversikt over et Apache OpenOffice Basicprogram

From Apache OpenOffice Wiki
< NO/Documentation/BASIC Guide
Revision as of 13:25, 14 December 2009 by Ketil3 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Apache OpenOffice Basic er et interpretert språk. Det lager ikke en eksekverbar fil med ferdige maskininstruksjoner, som i C++ eller Delphi. Det blir kjørt av en interpreter som først leser neste uttrykk, sjekker om det har feil, og hvis feilfritt, utfører uttrykket.

Kommentar

Det er god skikk å legge inn kommentarer for å hjelpe leseren. En kommentar starter med et apostroftegn og varer ut linjen (til linjeskift). uttrykk som starter med "REM" (for "remark") er også kommentarer. Disse ignoreres av interpreteren.

Uttrykk og linjer

Et uttrykk skrives vanligvis på en linje. Det avsluttes altså med linjeskiftet, og opptar derfor en linje på skjermen eller utskriften. Trengs mere plass kan et uttrykk gå over flere linjer som bindes sammen med en underscore (tegnet _) som under.

 inntekt = jobb1.inntekt + _
           jobb2.inntekt
 skatt = inntekt * skatteprosent
Underscore skal da være siste tegn på linja.
En kan med kolontegnet (:) ha flere uttrykk på samme linje som under:
<source lang="oobas">
 REM kompakt skrevet skatteberegning
 inntekt = jobb1.inntekt + jobb2.inntekt : skatt = inntekt * skatteprosent

Navn

Mange ting i programmet skal ha navn. De kalles markører og kan ha opptil 255 tegn. Det er god skikk å gi meningsfulle navn. Det kan kun inneholde bokstaver (a-z og A-Z), tallene 0-9 og underscore (_), og kan ikke starte med tall. Det gjøres ikke forskjell på små og store bokstaver, så navnet "skatt" er identisk med "Skatt".

Når det gjelder navn innenfor UNO og Apache OpenOffice API, er bokstavene case-sensitiv, altså er "skatt" ikke samme som "Skatt".


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools