Come Imparare Velocemente A Creare Programmi: L'ambiente Di Programmazione Xojo Basato Sul Linguaggio REALBasic

Come Imparare Velocemente A Creare Programmi: L'ambiente Di Programmazione Xojo Basato Sul Linguaggio REALBasic
Come Imparare Velocemente A Creare Programmi: L'ambiente Di Programmazione Xojo Basato Sul Linguaggio REALBasic

Video: Come Imparare Velocemente A Creare Programmi: L'ambiente Di Programmazione Xojo Basato Sul Linguaggio REALBasic

Video: Come Imparare Velocemente A Creare Programmi: L'ambiente Di Programmazione Xojo Basato Sul Linguaggio REALBasic
Video: Corso di Programmazione: Impara a programmare da zero | Alberto Olla 2024, Novembre
Anonim

La creazione di un programma per computer richiede non solo determinate conoscenze, ma richiede anche molto tempo. Per facilitare il lavoro del programmatore, sono stati creati speciali ambienti di sviluppo - IDE (Integrated Development Environment), che consentono di creare rapidamente elementi dell'interfaccia e il codice dell'applicazione corrispondente. Lavorare con un ambiente del genere è molto conveniente non solo per i professionisti, ma anche per coloro che stanno appena iniziando a padroneggiare le basi, poiché qualsiasi lavoro pratico aiuta ad assimilare rapidamente il materiale trattato.

Come imparare velocemente a creare programmi: l'ambiente di programmazione Xojo basato sul linguaggio REALBasic
Come imparare velocemente a creare programmi: l'ambiente di programmazione Xojo basato sul linguaggio REALBasic

Uno di questi IDE è Xojo - un ambiente multipiattaforma (cioè progettato per funzionare con diverse piattaforme - Windows, Linux, ecc.) orientato agli oggetti basato sul linguaggio REALBasic, che, a sua volta, utilizza la sintassi di un altro linguaggio - VisualBasic …

Xojo ti permette di creare software non solo per computer fissi, ma anche per laptop e netbook, tablet con qualsiasi dimensione di display.

L'interfaccia di Xojo è abbastanza semplice e include un campo con una finestra da creare, una colonna con vari elementi, le loro proprietà e pulsanti di controllo (Figura 1):

Interfaccia del programma
Interfaccia del programma

Non devi scrivere nulla per creare un nuovo elemento, Xojo lo farà per te; basta trascinarlo nel posto giusto (Fig. 2):

Creazione di un elemento in una finestra
Creazione di un elemento in una finestra

Per ogni elemento vengono fornite un gran numero di impostazioni diverse che ne determinano l'aspetto: colore del bordo e di sfondo, iscrizioni, tipo di carattere, dimensioni e molto altro. Puoi vedere immediatamente il risultato della modifica di qualsiasi impostazione sullo schermo, che ti consente di creare rapidamente l'interfaccia della finestra necessaria. Ad esempio, ci sono voluti solo 30 secondi per creare il pulsante Start e la casella di testo mostrata nella Figura 3! È improbabile che anche un programmatore esperto sia in grado di scrivere il codice completo della finestra in tale tempo, che l'ambiente di sviluppo crea automaticamente.

Elementi nella finestra
Elementi nella finestra

Dopo aver creato elementi di interfaccia per ciascuno di essi, è necessario registrare le azioni che verranno eseguite al verificarsi di determinati eventi o condizioni. Per fare ciò è sufficiente passare ad un altro campo, selezionare l'elemento desiderato e scrivere il codice appropriato per l'evento selezionato. Dopo aver inserito il codice cliccando sul pulsante "Esegui" o "Costruisci", puoi immediatamente verificarne il funzionamento (Fig. 4):

Il risultato del codice del programma
Il risultato del codice del programma

Nella finestra creata, dopo aver "cliccato" sul pulsante "Start", nel campo di testo è apparsa la scritta "Funziona!". Ciò è reso possibile dal codice scritto per l'evento (facendo clic con il pulsante sinistro o destro del mouse) dopo aver passato il mouse sull'elemento. Allo stesso modo, puoi registrare azioni che verranno eseguite per altri eventi di questo pulsante; ad esempio, per cambiare colore vengono spesso utilizzati (ottieni il focus per elemento dopo il passaggio del mouse) e (perdi il focus).

Xojo ti consente di creare virtualmente un numero qualsiasi di elementi e finestre interagenti in un programma, aprendo enormi possibilità per il programmatore. Il codice del linguaggio REALBasic è relativamente semplice e non contiene costruzioni così complesse che vengono utilizzate in C, C++ o PHP, quindi è facile lavorare con questo IDE anche per coloro che stanno solo imparando le basi della programmazione: il materiale appreso può essere rapidamente verificato e consolidato nella pratica creando semplici programmi del tipo mostrato in Figura 5:

Un esempio di un semplice programma
Un esempio di un semplice programma

Questo programma consente di determinare il numero di ore, minuti e secondi rimanenti prima del tempo specificato (questi sono spesso utilizzati nel tabellone, che mostra il tempo rimanente prima di un evento). Nonostante tutta l'apparente semplicità, tale applicazione consente di imparare a progettare elementi di finestre, padroneggiare l'elaborazione dell'output delle immagini, lavorare con i dati ricevuti dal sistema, con i database.

Xojo ha una documentazione ben progettata e molto dettagliata, che include un riferimento linguistico, vari manuali, documentazione tecnica e molto altro. Puoi anche scaricare l'ultima versione del programma qui. Sfortunatamente, la documentazione non è presentata in russo, ma questo non è un problema se hai un traduttore automatico integrato (ad esempio, in Yandex Browser).

Consigliato: