Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

sorgenti di fidocadj

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] sorgenti di fidocadj

Messaggioda Foto UtenteNoce11 » 4 apr 2015, 21:28

Salve, volevo sapere dove si trovano i sorgenti di fidocadj che vorrei vedere come è stato scritto.. se si può?,

grazie mille e buona serata.
Avatar utente
Foto UtenteNoce11
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

1
voti

[2] Re: sorgenti di fidocadj

Messaggioda Foto UtenteDarwinNE » 4 apr 2015, 21:39

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 :ok:
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[3] Re: sorgenti di fidocadj

Messaggioda Foto UtenteNoce11 » 4 apr 2015, 21:43

ti posso chiedere delle cose in privato?

grazie mille.
Avatar utente
Foto UtenteNoce11
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

1
voti

[4] Re: sorgenti di fidocadj

Messaggioda Foto UtenteDarwinNE » 4 apr 2015, 21:48

Non c'è ragione di farlo. Continua qui in pubblico.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[5] Re: sorgenti di fidocadj

Messaggioda Foto UtenteNoce11 » 4 apr 2015, 21:57

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.
Avatar utente
Foto UtenteNoce11
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

[6] Re: sorgenti di fidocadj

Messaggioda Foto UtenteDarwinNE » 4 apr 2015, 22:00

Beh, devi calcolarti la densità dello schermo in punti per pollice, convertirla in punti per millimetri e poi farti i tuoi conti...
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[7] Re: sorgenti di fidocadj

Messaggioda Foto UtenteNoce11 » 4 apr 2015, 22:05

ok, per caso si trovano qua le informazioni per vedere come si fa?
http://sourceforge.net/p/fidocadj/code/ ... cadj/geom/

grazie mille.
Avatar utente
Foto UtenteNoce11
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

[8] Re: sorgenti di fidocadj

Messaggioda Foto UtenteDarwinNE » 4 apr 2015, 22:54

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):

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
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[9] Re: sorgenti di fidocadj

Messaggioda Foto UtenteNoce11 » 5 apr 2015, 11:35

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.
Avatar utente
Foto UtenteNoce11
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

[10] Re: sorgenti di fidocadj

Messaggioda Foto UtenteIsidoroKZ » 7 apr 2015, 15:25

Questo e` un messaggio per Foto UtenteNoce11: 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
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti