Differenze tra le versioni di "CLI"
Riga 1: | Riga 1: | ||
− | 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. | + | 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. | 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. | ||
Riga 6: | Riga 6: | ||
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. | 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: '''Command-line application'''. | ||
+ | <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: | ||
+ | Public Sub '''Main()''' | ||
+ | |||
+ | Print "Hello world" | ||
+ | |||
+ | End |
Versione delle 11:07, 1 gen 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: Command-line application.
Dopo aver concluso la procedura di apertura dell'editor di testo, l'aspetto iniziale del progetto nell'IDE mostrerà le seguenti righe di codice:
Public Sub Main() Print "Hello world" End