Differenze tra le versioni di "Uso della Classe System"
Riga 107: | Riga 107: | ||
===TimeZone=== | ===TimeZone=== | ||
+ | La proprietà ''.TimeZone'' ritorna un Intero che rappresenta il numero dei secondi da aggiungere al fuso orario locale per ottenere il fuso orario UTC. | ||
+ | |||
+ | La sua sintasi è: | ||
+ | System.TimeZone As Integer | ||
Versione delle 16:43, 13 ott 2014
La Classe statica System dispone di Costanti, di Proprietà e di Metodi.
Indice
Costanti e Proprietà
La Classe System offre informazioni generali circa l'ambiente del sistema operativo.
Architecture
Backtrace
BreackOnError
ByteOrder
La proprietà .ByteOrder ritorna un valore intero che rappresenta l'ordine dei byte del sistema.
Tale ordine può essere:
- gb.LittleEndian = 0 (LittleEndian);
- gb.BigEndian = 1 (BigEndian).
La sua sintassi è:
System.ByteOrder As Integer
Charset
Domain
Error
Family
FirstDayOfWeek
La proprietà .FirstDayOfWeek ritorna la rappresentazione numerica del primo giorno della settimana, sulla base della corrente lingua e localizzazione.
La sua sintassi è:
System.FirstDayOfWeek As Integer
Per l'Italia il primo giorno della settimana è rappresentato con il numero " 1 " (quindi: lunedì = 1, domenica = 7).
FullVersion
La costante .FullVersion ritorna una stringa che rappresenta la versione attuale completa dell'interpete di Gambas.
La sua sintassi è:
Const FullVersion As String = "3.6.0"
Host
La proprietà .Host ritorna una stringa che rappresenta l'host name del sistema operativo.
La sua sintassi è:
System.Host As String
Language
La proprietà .Language ritorna o imposta una stringa che rappresenta la corrente lingua del sistema.
La sua sintassi è:
System.Language As String
Esempio:
'Public Sub Main() ' Verifica la lingua impostata corrente del sistema: Print System.Language ' Imposta una nuova la lingua del sistema: System.Language = "fr_Fr" End
Path
La proprietà .Path ritorna una stringa che rappresenta il percorso ove è installato Gambas.
La sua sintassi è:
System.Path As String
Profile
RightToLeft
Shell
La proprietà .Shell ritorna o imposta la "Shell" che viene, o sarà, utilizzata quando si invierà il comando Shell. Se non viene impostato, viene usato come predefinita la Shell con percorso "/bin/sh".
La sua sintassi è:
Shell As String
Se, per esempio, viene creata un'applicazione 'a riga di comando' contenente il seguente codice:
Private Sub Main() Exec [System.Shell] End
e viene lanciata in un Terminale, sarà disponibile all'interno di quel medesimo Terminale una Shell con tutte le sue funzionalità.
Si segnala anche la lettura della pagina "Rendere la console dell'IDE funzionale come un Terminale" di questa WIKI.
TimeZone
La proprietà .TimeZone ritorna un Intero che rappresenta il numero dei secondi da aggiungere al fuso orario locale per ottenere il fuso orario UTC.
La sua sintasi è:
System.TimeZone As Integer
User
Version
La costante .Version ritorna una stringa che rappresenta la versione attuale dell'interprete di Gambas.
La sua sintassi è:
Const Version As String = "3"
Metodi
I Metodi della Classe System sono i seguenti:
Exist
Il metodo .Exist() ritorna il valore Vero, se esiste all'interno della variabile d'ambiente PATH del sistema il programma specificato nel suo parametro.
La sua sintassi è:
System.Exist(programma As String) As Boolean
Esempio:
Public Sub Main() Print System.Exist("gedit") End
Find
Il metodo .Find() cerca all'interno della variabile d'ambiente PATH del sistema il programma specificato nel suo parametro e, se trovato, ne ritorna il percorso completo.
La sua sintassi è:
System.Find(programma As String) As String
Esempio:
Public Sub Main() Print System.Find("gedit") End