Creare Videogiochi - Game Developer
I file sorgente (. bas) - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Programmazione (https://www.making-videogames.net/giochi/Forum-Programmazione)
+--- Forum: Altri Linguaggi di Programmazione (https://www.making-videogames.net/giochi/Forum-Altri-Linguaggi-di-Programmazione)
+--- Discussione: I file sorgente (. bas) (/thread-I-file-sorgente-bas)



I file sorgente (. bas) - Skyline - 28-05-2011

I file sorgente (. bas)

File di testo, letto da FreeBASIC e compilati in codice eseguibile.
Un file sorgente è un file di testo che contiene istruzioni in linguaggio FreeBASIC. Un programma potrebbe essere fatto da un solo file sorgente o forse centinaia. I file di origine vengono letti dal compilatore e compilato in codice oggetto. Il codice oggetto è quindi legata alla creazione di un file eseguibile o possono essere conservati per poterli utilizzare in una libreria. FreeBASIC di default, si occupa automaticamente di compilazione di fonti e di collegamento dei moduli in oggetto per gli eseguibili, per cui normalmente è possibile fare un programma eseguibile da parte solo di passaggio i nomi dei file di origine nella riga di comando FBC. Per esempio, supponendo che abbiamo avuto tre file di origine che insieme hanno costruito un programma, si potrebbe creare un file eseguibile per il programma eseguendo FBC, su una linea di comando come segue:

Codice:
fbc myprog.bas tools.bas funcs.bas

Supporto Unicode
  • Oltre ai file ASCII con sequenze di escape Unicode (\ u), FreeBASIC può analizzare UTF-8,
    UTF-16LE, UTF-16BE, UTF-32LE e UTF-32BE sorgente (. bas) o di intestazione (. BI), i
    file possono essere liberamente mescolati con altre fonti / intestazioni nello stesso progetto
    (anche con altri file ASCII).
  • Stringhe letterali possono essere digitati in alfabeto non latino originale, basta usare un
    editor di testo che supporti uno dei formati Unicode sopra elencati.

main() Implicita
Alcuni linguaggi richiedono una speciale procedura main() che deve essere definita come un punto di ingresso al programma che definiscono le prime dichiarazioni che verranno eseguiti all'avvio del
programma. In FreeBASIC di norma il file di origine è il primo passato al FBC sulla riga di comando quindi sarà usato come il modulo "main".

Codice:
'' sample.bas
Declare Sub ShowHelp()
'' Questa riga è la prima istruzione che esegue il programma
If Command(1) = "" Then
ShowHelp
End 0
End If
Sub ShowHelp()
Print "no options specified."
End Sub

File di intestazione
Un file di intestazione è un tipo speciale di file di origine che di solito contiene solo dichiarazioni e ha un estensione .bi Vedere file di intestazione (. bi).

Tradotto da | Me
Tutorial Originale | Qui
Download | PDF

Header Files (.bi) ->
<- FreeBASIC Primer #1


RE: I file sorgente (. bas) - GEARS_CORPORATION - 28-05-2011

Grazie del contributo che stai dando :]


RE: I file sorgente (. bas) - Skyline - 28-05-2011

Di nulla, noto che nel forum viene quasi ed esclusivamente usata la sezione Off Topic, quindi, nel mio piccolo, cerco di "riempire" e\o aiutare nelle altre sezioni.