Razvojno okolje Basic
Ta odsek opisuje integrirano razvojno okolje (angl. IDE oz. Integrated Development Environment) za Basic, kjer lahko urejate makre v programskem jeziku Basic.
Dopolnjevanje kode
Ta funkcija pomaga programerjem v jeziku Basic dokončevati kodo, prihrani napor pri tipkanju ter zmanjša napake pri pisanju kode.
Omogoči dopolnjevanje kode
Prikaže metode predmeta Basic. Dopolnjevanje kode prikaže metode predmeta Basic, če je predmet razširjene vrste UNO. Funkcija ne deluje z generičnima vrstama Basic: Object in Variant.
Če je spremenljivka vmesnik ali struktura UNO, se pojavi seznamsko polje, če pritisnete piko za imenom spremenljivke (kot je aVar. [pojavi se seznamsko polje]). Njegove metode in spremenljivke se izpišejo v seznamskem polju spodaj. Med predlaganimi metodami in spremenljivkami krmarite s smernimi tipkami. Če želite potrditi izbrani vnos, pritisnite vnašalko ali ga dvokliknite. Če želite zapreti seznamsko polje, pritisnite ubežnico.
Če tipkate ime metode in enkrat pritisnete tabulatorko, zaključite izbrani vnos, z novim pritiskom tabulatorke pa krožite med zadetki z najdaljšo predpono. Primer: če vnesete aVar.aMeth, boste krožili med vnosi aMeth1, aMethod2, aMethod3, drugi vnosi pa ne bodo skriti.
Primer:
je veljavna definicija spremenljivke, do njenih metod dostopate s piko kot operatorjem (».«):
Predlogi kode
To so pomočniki za kodiranje za programerje v jeziku Basic.
Samodejno popravljanje
Popravlja velike in male črke spremenljivk in ključnih besed jezika Basic med tipkanjem. Razvojno okolje LibreOffice Basic spremeni vnesene ukaze in spremenljivke Basic v vaši kodi in tako izboljša slog pisanja kode in njeno berljivost. Spremembe kode temeljijo na deklaracijah spremenljivk v programu in na razčlenjenih ukazih LibreOffice Basic.
Primer:
in zapis Intvar bo popravljen v intVar, da se ujema z zapisom v deklaraciji intVar.
Samodejno popravijo se tudi ključne besede programskega jezika Basic (seznam ključnih besed je povzet iz razčlenjevalnika).
Primeri:
Integer, String, ReDim, ElseIf, etc...
Samozaključi narekovaje
Samodejno doda zaključni narekovaj. Razvojno okolje LibreOffice Basic doda zaključni narekovaj vsakič, ko vnesete začetni narekovaj. Priročno za vstavljanje nizov v kodo Basic.
Samozaključi oklepaje
Samodejno dopolni nezaključene oklepaje. Razvojno okolje LibreOffice Basic ob vsakem vnosu uklepaja »(« doda zaklepaj »)«.
Samozaključi podprograme
Samodejno vstavi zaključne ukaze za podprograme. Razvojno okolje LibreOffice Basic doda ukaz End Sub oz. End Function, ko vnesete ukaz Sub oz. Function in pritisnete vnašalko.
Jezikovne funkcije
Uporabi razširjene vrste
Dovoli vrsto predmetov UNO kot veljavno vrsto Basic. Ta funkcionalnost razširja standardne vrste programskega jezika Basic z vrstami UNO LibreOffice. To programerjem omogoča določanje spremenljivk s pravo vrsto UNO in je nujno za funkcijo dopolnjevanja kode.
Primer:
Uporaba razširjenih vrst UNO v programih Basic lahko povzroči težave z medopravilnostjo pri izvajanju v drugih pisarniških paketih.