Guida di LibreOfficeDev 24.2
Definisce le impostazioni per l'IDE (Integrated Development Environment, Ambiente di sviluppo integrato) Basic, di supporto per la creazione e la modifica delle macro in Basic.
Questa funzionalitĂ permette ai programmatori Basic il completamento del codice, evitando le digitazioni estese e riducendo gli errori di codice durante la stesura.
Display methods of a Basic object. Code completion will display the methods of a Basic object, provided the object is a UNO extended type, and the option "Use extended types" is also on. It does not work on a generic Object or Variant Basic types.
Quando una variabile è un'interfaccia o una struttura UNO, appare una casella di riepilogo dopo aver premuto il punto dopo il nome di una variabile (come aVar. [appare la casella di riepilogo] ). I suoi metodi e variabili sono elencate nell'elenco, visualizzato appena sotto. Con i tasti freccia potete navigare tra i metodi e le variabili suggerite. Per inserire la voce selezionata premete il tasto Invio o fatevi doppio clic sopra col mouse. Per chiudere la casella di riepilogo premete il tasto Esc.
Quando digitate il nome del metodo, e premendo una volta il tasto Tab, verrĂ completata la voce selezionata, premendo di nuovo il tasto Tab verranno eseguite in sequenza le corrispondenze col prefisso piĂš lungo. Per esempio, se viene digitato aVar.aMeth si alterneranno le voci aMeth1, aMethod2, aMethod3, e le altre voci non verranno nascoste.
Esempio:
è una definizione di variabile valida, ai cui metodi è possibile accedere tramite l'operatore punto ("."):
Questi sono suggerimenti di programmazione per il programmatore Basic.
Corregge durante la digitazione le maiuscole e minuscole di variabili e parole chiave di Basic. LibreOfficeDev IDE Basic modificherĂ la digitazione delle dichiarazioni Basic e le variabili Basic del vostro codice, in modo da migliorarne lo stile e la leggibilitĂ . Le modifiche del codice si basano sulle dichiarazioni delle variabili del programma e sui comandi analizzati di LibreOfficeDev Basic.
Esempio:
e alla scrittura di Intvar, verrĂ corretto in intVar in modo da corrispondere alla forma presente nella dichiarazione di intVar.
Anche le parole chiave di Basic sono automaticamente corrette (l'elenco delle parole chiave è estrapolato dall'analizzatore).
Esempi:
Integer, String, ReDim, ElseIf, etc...
Chiude automaticamente le virgolette aperte. LibreOfficeDev IDE Basic aggiungerĂ una virgoletta di chiusura ogni volta che digitate una virgoletta di apertura. Comoda per inserire stringhe nel codice Basic.
Chiude automaticamente le parentesi aperte. LibreOfficeDev IDE Basic aggiungerĂ una parentesi di chiusura â)â ogni volta che ne aprirete una â(â.
Inserisce automaticamente le dichiarazioni di chiusura per le procedure. LibreOfficeDev IDE Basic aggiungerĂ una dichiarazione End Sub o End Function dopo aver digitato una dichiarazione Sub o Function e premuto Enter.
Allow UNO object types as valid Basic types. This feature extends the Basic programming language standard types with the LibreOfficeDev UNO types. This allows the programmer to define variables with the right UNO type and is necessary for the code completion feature.
Esempio:
L'uso dei tipi estesi UNO nei programmi Basic può limitare l'interoperabilità del programma quando eseguito in altre suite per ufficio.