Newsgroup: it.comp.lang.visual-basic
Titolo: Codice per il calcolo delle fasi lunari

Ciao,
stavo cercando del codice sorgente per il calcolo delle fasi lunari, del
sorgere e del tramonto del sole e della luna in base al giorno e alle
coordinate di una cittè (lat e lon).
Q1 sa dove posso trovarlo.
Ringrazio anticipatamente chiunque mi darà una mano.
Pino Paparone

Pino:
  nel primo capitolo di Numerical Recipes in FORTRAN 77 c' e'
un algoritmo per calcolare le date delle fasi lunari a partire
dal 1/1/1900.
Se non hai il libro (che e' pero' scaricabile, legalmente, dalla
Rete) o se hai problemi con il FORTRAN, fammi un fischio che, tempo
permettendo, te ne faccio un progettino.
Per quanto riguarda le effemeridi solari anch' io sto, da tempo,
cercandone un algoritmo.  Se ti capita di trovare qualcosa (o se ti
mandano segnalazioni) per favore informami.
Ciao e a risentirci.
Franco


 mandano segnalazioni) per favore informami.
Ho trovato un po' di codice, niente di eccezionale, ma fa parecchie cosette.
Il problema è che l'autore ha cessato lo sviluppo di questa libreria
freeware, ed è ormai quasi introvabile su Internet.
Se qualcuno è interessato lo posso inviare in privato(.dll +codice sorgente
vb5): qui c'è una breve
descrizione:
----------------------------------------------------------------------------
---------------------
Astro DLL (Beta 1) - By Steven S. Tuma, Deepsky 97
(C) copyright 1997 by Steven S Tuma
ACODE.DLL IS FOR USE ON 32 BIT WINDOWS BASED COMPUTERS (Windows 95, NT)
Author Contact Information :                Steven S Tuma
                                                               1425
Greenwich Ln
                                                               Janesville,
WI 53545
st...@inwave.com
http://www.deepsky2000.com/astrodll.html
License Agreement:                          Astro DLL is FREE but it is not
FREEWARE!
                                                               Please let
Steven S Tuma know if you find Astro DLL useful
                                                               Please give
credit to Steven S Tuma wherever Astro DLL is used
                                                               Please report
any bugs promptly to Steven S Tuma
                                                               There are no
warranties associated with this product.  Use it as is.
Special Note:                                       PLANET.DAT included in
the zip file is required when distributed
                                                               with the
Astrodll.  It contains the planetary orbital elements.  You may
                                                               Update this
file with more recent elements if you wish. Astro DLL does
 not include perturbations for the planet PLUTO.    It is recommended
that you update pluto's elements if you require high accuracy.
                                                               All other
planets do include perturbations and will maintain accuracy
                                                               well into the
future.
IT IS TOTALLY FREE !!!  NO ROYALTIES!!!
Welcome to Astro DLL.  This DLL file can be used by any Windows 95 or NT
based programming language like Visual Basic 5.  The DLL supports several
functions which are common to almost any astronomy program.  Detailed Visual
Basic examples are provided so that you can easily integrate these functions
into your own programs.  These functions are as follows:
1.  Calculate Altitude and Azimuth of an object
2.  Convert Julian Date to Calendar Date
3.  Convert Calendar Date to Julian Date
4.  Calculate Hour Angle of an object
5.  Calculate Sky Catalog 2000 and Uranometria chart #'s for an object
6.  Convert Local time to GMT
7.  Calculate the rise and set time for an object
8.  Precess the coordinates for any object
9.  Calculate accurate data for the Sun
10. Calculate accurate data for the Moon
11. Calculate accurate data for each planet
QUICK ANSWERS
1. Who is Astro DLL for ?  Programmers who want to save time creating their
own astronomy programs.
2. What languages does it support ? Any language where ActiveX DLL's are
supported.
3. What language was Astro DLL created in ?  Visual Basic 5.0 SP3
4. How do I install it?  Copy it to the directory you want it installed and
register it by entering the following:
                REGSVR32 filepath\acode.dll
5. Can I redistribute this DLL?  Is there any royalty fees?  Yes, you can
distribute it and NO there are no Royalties!
 ---------------------------------------------------------------------------
-

 ...


Per quanto riguarda le fasi lunari cerca qualunque algoritmo per il calcolo
del giorno in cui cade la Pasqua: essa conrine anche il calcolo della ultima
luna nuova (o piena non ricordo)
Fulvio

 essa conrine anche il calcolo della ultima luna nuova (o
piena non ricordo)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X