28-05-2011, 02:08 AM
(Questo messaggio è stato modificato l'ultima volta il: 28-05-2011, 02:51 PM da Skyline.)
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