Differenze tra le versioni di "CLI"
Riga 10: | Riga 10: | ||
In Gambas è possibile creare progetti a ''linea di comando'', qualora non si abbia necessità di utilizzare un ambiente grafico. | In Gambas è possibile creare progetti a ''linea di comando'', qualora non si abbia necessità di utilizzare un ambiente grafico. | ||
− | Per creare in Gambas un progetto a ''linea di comando'', all'apertura dell'IDE di Gambas, dopo aver scelto nella lista delle opzioni la prima in alto "''Nuovo progetto...'' ", nella finestra che appare "''Tipo di progetto'' " scegliere quello in alto a sinistra: ''' | + | Per creare in Gambas un progetto a ''linea di comando'', all'apertura dell'IDE di Gambas, dopo aver scelto nella lista delle opzioni la prima in alto "''Nuovo progetto...'' ", nella finestra che appare "''Tipo di progetto'' " scegliere quello in alto a sinistra: '''Applicazione a riga di comando'''. |
− | <BR>Dopo aver concluso la procedura di apertura dell'<I>editor</i> di testo, l'aspetto iniziale del progetto nell'IDE mostrerà le seguenti righe di codice: | + | <BR>Dopo aver concluso la procedura di apertura dell'<I>editor</i> di testo, sarà creato automaticamente un Modulo principale, chiamato "Main.module", l'aspetto iniziale del progetto nell'IDE mostrerà le seguenti righe di codice: |
− | Public Sub '''Main()''' | + | Public Sub '''<FONT Color=#B22222>Main()</font>''' |
Print "Hello world" | Print "Hello world" | ||
End | End |
Versione delle 18:39, 5 set 2022
Un'interfaccia a "linea di comando" (command line interface o CLI) è un metodo di interagire con un sistema operativo od un software usando un interprete a linea di comando. Questo interprete può essere un terminale testuale, un emulatore di terminale o un client di console remota. Il concetto di CLI nacque negli anni '50 , quando le macchine telescriventi (teletype machines o TTY) erano connesse ai computer ed offrivano risultati su richiesta.
Una CLI si puà generalmente considerare composta da una parte sintattica ed una semantica. La sintassi è la grammatica che tutti i comandi devono rispettare: nel caso di sistemi operativi, quali MS-DOS, *nix e simili, ci sono delle regole che tutti i comandi devono rispettare; nel caso di sistemi integrati, come Nortel, Cisco, ogni progettatore definisce un il proprio insieme di regole a cui tutti i comandi della CLI si devono uniformare. La semantica invece stabilisce quali operazioni sono possibile e su che genere di dati queste operazioni possono essere eseguite.
Una semplice CLI visualizza un prompt, che è un messaggio predefinito che avverte l'utente di essere pronta a ricevere dei comandi, accetta questi comandi che l'utente inserisce su una "linea di comando" terminante con la pressione del tasto Invio, e poi esegue il o i comandi specificati e poi provvede a visualizzare a video i risultati di questi comandi o eventuali messaggi di errore.
Creare in Gambas un progetto a linea di comando
In Gambas è possibile creare progetti a linea di comando, qualora non si abbia necessità di utilizzare un ambiente grafico.
Per creare in Gambas un progetto a linea di comando, all'apertura dell'IDE di Gambas, dopo aver scelto nella lista delle opzioni la prima in alto "Nuovo progetto... ", nella finestra che appare "Tipo di progetto " scegliere quello in alto a sinistra: Applicazione a riga di comando.
Dopo aver concluso la procedura di apertura dell'editor di testo, sarà creato automaticamente un Modulo principale, chiamato "Main.module", l'aspetto iniziale del progetto nell'IDE mostrerà le seguenti righe di codice:
Public Sub Main() Print "Hello world" End