Salve, volevo sapere dove si trovano i sorgenti di fidocadj che vorrei vedere come è stato scritto.. se si può?,
grazie mille e buona serata.
sorgenti di fidocadj
Moderatori:
Paolino,
fairyvilje
10 messaggi
• Pagina 1 di 1
1
voti
Certo che si può.
Tutto è qui:
https://sourceforge.net/projects/fidocadj/
In particolare, l'ultima versione dei sorgenti si trova qui:
https://sourceforge.net/p/fidocadj/code ... ree/trunk/
Consiglio di leggere il file README:
https://sourceforge.net/p/fidocadj/code ... README#l14
Il punto di partenza (il metodo "main") si trova in questa classe:
https://sourceforge.net/p/fidocadj/code ... oMain.java
Per uno studio più serio, consiglio di scaricarsi i sorgenti tramite SVN (ci sono tutte le informazioni su Sourceforge, il repository è aperto in lettura a chiunque) e di lanciare ./createdoc script che lancia javadoc su tutte le classi e crea un insieme di documenti in trunk/doc.
Buono studio
Tutto è qui:
https://sourceforge.net/projects/fidocadj/
In particolare, l'ultima versione dei sorgenti si trova qui:
https://sourceforge.net/p/fidocadj/code ... ree/trunk/
Consiglio di leggere il file README:
https://sourceforge.net/p/fidocadj/code ... README#l14
Il punto di partenza (il metodo "main") si trova in questa classe:
https://sourceforge.net/p/fidocadj/code ... oMain.java
Per uno studio più serio, consiglio di scaricarsi i sorgenti tramite SVN (ci sono tutte le informazioni su Sourceforge, il repository è aperto in lettura a chiunque) e di lanciare ./createdoc script che lancia javadoc su tutte le classi e crea un insieme di documenti in trunk/doc.
Buono studio

Follow me on Mastodon: @davbucci@mastodon.sdf.org
-

DarwinNE
31,0k 7 11 13 - G.Master EY

- Messaggi: 4420
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
0
voti
ok, essendo che vorrei imparare java e progettare una specie di paint .. ti volevo chiedere se vuoi .. qua l'è la formula per fare l'unità di misura in millimetri in java con le swing e i canvas .
ti ringrazio molto .. buona notte.
ti ringrazio molto .. buona notte.
-

Noce11
59 5 - Utente disattivato per decisione dell'amministrazione proprietaria del sito
- Messaggi: 108
- Iscritto il: 10 feb 2011, 23:48
- Località: Massa(MS) Italia - Toscana
0
voti
ok, per caso si trovano qua le informazioni per vedere come si fa?
http://sourceforge.net/p/fidocadj/code/ ... cadj/geom/
grazie mille.
http://sourceforge.net/p/fidocadj/code/ ... cadj/geom/
grazie mille.
-

Noce11
59 5 - Utente disattivato per decisione dell'amministrazione proprietaria del sito
- Messaggi: 108
- Iscritto il: 10 feb 2011, 23:48
- Località: Massa(MS) Italia - Toscana
0
voti
La domanda che poni non è molto chiara. Se vuoi conoscere quanti pixel devi accendere per ottenere una riga di un centimetro sullo schermo, bisogna ottenere la densità dello schermo in punti per pollice (dpi):
Sapendo che in un pollice ci sono 25,4 mm, puoi calcolarti facilmente i punti per millimetro.
Comunque non ti serve a un granché.
Semmai, ti serve sapere come fare per la stampa. Mi pare di ricordare che la risoluzione standard adottata per il sistema di coordinate per default è di 72 dpi, poi facilmente incrementabile per mezzo di trasformazioni del graphic context.
Nel package net.sourceforge.fidocadj.geom, non si trova tanto quello, ma piuttosto una serie di routine molto più generali:
https://sourceforge.net/p/fidocadj/code ... -info.java
Se vuoi sapere come viene gestita la stampa, devi vedere il metodo print della classe FidoFrame:
https://sourceforge.net/p/fidocadj/code ... java#l1177
Comunque, stiamo parlando troppo in astratto. Scrivi il tuo codice, apri un progetto su GitHub (meglio di Sourceforge, oggi come oggi), vediamo qual è il tuo problema esatto e come risolverlo. Altrimenti, mi sembra che tu stia mettendo il carro davanti ai buoi.
- Codice: Seleziona tutto
int pixelPerPollice=java.awt.Toolkit.getDefaultToolkit().getScreenResolution();
Sapendo che in un pollice ci sono 25,4 mm, puoi calcolarti facilmente i punti per millimetro.
Comunque non ti serve a un granché.
Semmai, ti serve sapere come fare per la stampa. Mi pare di ricordare che la risoluzione standard adottata per il sistema di coordinate per default è di 72 dpi, poi facilmente incrementabile per mezzo di trasformazioni del graphic context.
Nel package net.sourceforge.fidocadj.geom, non si trova tanto quello, ma piuttosto una serie di routine molto più generali:
https://sourceforge.net/p/fidocadj/code ... -info.java
- Codice: Seleziona tutto
Perform all kinds of geometrical operations: coordinate mapping, calculate
distances between a graphical element and a given pointer...
Se vuoi sapere come viene gestita la stampa, devi vedere il metodo print della classe FidoFrame:
https://sourceforge.net/p/fidocadj/code ... java#l1177
- Codice: Seleziona tutto
// 1 - The Java printing system normally works with an internal
// resolution which is 72 dpi (probably inspired by Postscript).
// 2 - To have a sufficient resolution, this is increased by 16 times,
// by using the scale method of the graphic object associated to the
// printer. This gives a 72 dpi * 16=1152 dpi resolution.
// 3 - The 0.127 mm pitch used in FidoCadJ corresponds to a 200 dpi
// resolution. Calculating 1152 dpi / 200 dpi gives the 5.76 constant
Comunque, stiamo parlando troppo in astratto. Scrivi il tuo codice, apri un progetto su GitHub (meglio di Sourceforge, oggi come oggi), vediamo qual è il tuo problema esatto e come risolverlo. Altrimenti, mi sembra che tu stia mettendo il carro davanti ai buoi.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
-

DarwinNE
31,0k 7 11 13 - G.Master EY

- Messaggi: 4420
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
0
voti
ok, ti ringrazio molto .. il mio progetto e ancora da fare, perché sto cercando informazioni su come fare le cose.
Quindi ora mi metto allo studio, e ti ringrazio molto e buona pasqua.
Quindi ora mi metto allo studio, e ti ringrazio molto e buona pasqua.
-

Noce11
59 5 - Utente disattivato per decisione dell'amministrazione proprietaria del sito
- Messaggi: 108
- Iscritto il: 10 feb 2011, 23:48
- Località: Massa(MS) Italia - Toscana
0
voti
Questo e` un messaggio per
Noce11: com'e` che ogni pochi giorni ti reiscrivi a Electroyou?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
10 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 29 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)