Scriveteci!

 Progettazione e Realizzazione di Orologi Solari 


precedente...Alla pagina precedente...

Alla pagina seguente...seguente...

Iulius

                     

Questo programmino in QBasic (per MS-DOS e Windows), “stagionato” (risale al 1993) ma sempre efficace, oltre che un calendario perpetuo contiene anche svariate funzioni per calcolare intervalli tra date, calendari, stagioni, l’equazione del tempo, ecc.

Nelle schermate qui presenti, alcuni esempi delle funzionalità che offre.

Il suo titolo, Iulius, è riferito, ovviamente, al giorno giuliano, su cui si basano tutte le funzioni e gli algoritmi usati dal programma.

Qui di seguito una breve spiegazione di ciascuna funzione:

Calendario Perpetuo Annuale: calcola e visualizza il calendario completo di un anno qualsiasi.

Intervallo tra due Date: calcola sia l’intervallo in giorni tra due date qualsiasi, sia la data distante un intervallo qualsiasi in giorni (nel passato o nel futuro) da un’altra.

Giorno Giuliano: calcola sia la data corrispondente al giorno giuliano indicato, sia il giorno giuliano corrispondente alla data indicata.

Giorno dell’Anno: calcola sia la posizione lungo l’anno della data indicata, sia la data corrispondente alla posizione lungo l’anno indicata.

Stagioni: calcola gli istanti iniziali delle stagioni per l’anno indicato.

Pasqua: calcola la data della Pasqua per l’anno indicato.

Mezzogiorno: calcola l’istante del mezzogiorno solare vero (transito) sia locale che del meridiano di riferimento dell’Europa Centrale per la data indicata (in pratica calcola l’equazione del tempo giorno per giorno).

Il calcolo del giorno giuliano, ed in particolare la funzione di calcolo dell’intervallo tra date, consente di scoprire in un attimo, ad esempio, che Leonardo è nato 546080 giorni dopo la morte di Cesare... Oppure di sapere se e quando abbiamo compiuto o compiremo 20000 o 30000 giorni!

E la funzione di calcolo del mezzogiorno solare vero (equazione del tempo) consente di conoscere l’istante preciso del transito del Sole al meridiano, utile se, ad esempio, occorre effettuare misurazioni di vario tipo.

Dunque che aspettate? Potete scaricare subito Iulius cliccando sull’icona qui sotto: il programma è completamente gratuito e totalmente funzionante, senza alcuna limitazione!

Iulius v. 4 (7 KB)
Iulius v. 4

(7 KB)

Una volta scaricato il file (IULIUS.ZIP), scompattatelo, ad esempio nella cartella C:\PROGRAMMI. Lì troverete il programma vero e proprio, il file IULIUS.BAS, che gira in ambiente DOS, anche sotto Windows: l’unico requisito è la presenza nel vostro sistema dell’interprete QBasic.

Nonostante sia nato in epoca DOS, ed avesse una sua utilità per quel sistema operativo, il linguaggio QBasic ed il relativo interprete hanno continuato a vivere (sebbene “in incognito”) anche in ambiente Windows: forse non lo sapete, ma, ad esempio, nei CD dei vecchi Windows 95/98/ME il QBasic c’è ancora! Si tratta di due soli file: QBASIC.EXE e QBASIC.HLP.

Se cercate nel CD di Windows 95, troverete i due file nella cartella OTHER\OLDMSDOS; nei CD di Windows 98 ed ME, li troverete nella cartella TOOLS\OLDMSDOS.

Se il QBasic non è installato nel vostro hard-disk è perché la sua presenza non è necessaria per Windows, trattandosi di un accessorio opzionale, pertanto da installare “manualmente”: in tal caso basta semplicemente copiare i due file in una cartella qualsiasi del vostro hard-disk, ad esempio C:\PROGRAMMI.

Una volta che i tre file (IULIUS.BAS, QBASIC.EXE, QBASIC.HLP) saranno presenti sul vostro hard-disk, potrete eseguire QBasic (lanciando QBASIC.EXE) e quindi Iulius (File>Apri, quindi Esegui>Avvia o F5).

Per semplificare al massimo l’esecuzione di Iulius, magari vi farà comodo, in realtà, automatizzare il tutto con una bella icona che faccia il lavoro al posto vostro: lanciare QBasic a tutto schermo, aprire Iulius e lanciarlo.

In tal caso è sufficiente creare un collegamento sul desktop a QBASIC.EXE, del quale editare poi le Proprietà, impostando le seguenti voci nella scheda Programma:

Riga di comando: C:\PROGRAMMI\qbasic.exe /run iulius

Directory di lavoro: C:\PROGRAMMI

Se preferite, potete scaricare il collegamento, già impostato, e la relativa icona da abbinargli, cliccando qui sotto:

Collegamento+Icona (1 KB)
Collegamento+Icona

(1 KB)

Nel file, PIF.ZIP, da scompattare, troverete IULIUS.ICO (l'icona), da sistemare magari insieme agli altri tre file, in C:\PROGRAMMI, e IULIUS.PIF (il collegamento vero e proprio), da sistemare sul desktop (abbinandogli l’icona IULIUS.ICO, naturalmente).

Buon lavoro con Iulius!

 

   
 
 

La schermata iniziale del programma, in puro stile “vecchio DOS”

   
 
 

Il menu del programma, con l’elenco delle funzioni di calcolo che offre

   
 
 

Esempio d’uso della funzione 2: l’intervallo in giorni tra due date qualsiasi

   
 
 

Esempio d’uso della funzione 5: il calcolo degli istanti d’inizio delle stagioni in un anno qualsiasi

   
 
 

Esempio d’uso della funzione 6: il calcolo della data della Pasqua in un anno qualsiasi

   
 
 

Esempio d’uso della funzione 7: il calcolo dell’istante del mezzogiorno solare vero (transito al meridiano)

 

precedente...Alla pagina precedente...

Alla pagina seguente...seguente...