Thejuster (Admin)
Guru^2
Messaggi: 2298
Iscritto: 04/05/2008
|
A mio parere,
E meglio tenere aggiornato git.
Quando ci sono cambiamenti sostanziali si caricano qui.
Magari anche carlo impara ad usare git.
Vi posso consigliare un programma che mi sono trovato sempre bene.
Tortoise git.
Più semplice di questo programma non esiste nulla.
Molto leggero e molto pratico.
Ma ho una domanda.
Sono ancora poco pratico di git
Questo è il momento buono che imparo bene ad usarlo.
Sul mio fork non c'è ovviamente il tuo ramo Interface.
Come aggiorno la mia reposity alla tua?
Ultima modifica effettuata da Thejuster il 13/04/2018 alle 8:34
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Postato originariamente da Thejuster:
Ma ho una domanda.
Sono ancora poco pratico di git
Questo è il momento buono che imparo bene ad usarlo.
Sul mio fork non c'è ovviamente il tuo ramo Interface.
Come aggiorno la mia reposity alla tua? |
Siamo nella stessa barca mi sa...
Comunque, io ho creato un nuovo ramo, vale a dire come se ci fossero 2 versioni distinte (se quella con l'interfaccia non dovesse andare, ho sempre pronto il punto del cambiamento, senza dover tornare indietro).
Dovresti effettuare un merge sul ramo Master.
Qua ecco una piccola guida
http://get-git.readthedocs.io/it/latest/obiettivo_5.html |
|
Carlo (Member)
Guru
Messaggi: 1317
Iscritto: 29/01/2018
|
Postato originariamente da Thejuster:
Ma ho una domanda.
Sono ancora poco pratico di git
Questo è il momento buono che imparo bene ad usarlo.
Sul mio fork non c'è ovviamente il tuo ramo Interface.
Come aggiorno la mia reposity alla tua? |
Anche io sono poco pratico, e leggerò la guida perché mi interessa, senza togliere però tempo (solitamente poco) alla programmazione.
Per ora scaricare da git o da pierotofy progetti è indifferente.
Ho implementato anche la conversione delle temperature, manca ancora il controllo input sui valori minimi e massimi.
Non voglio proseguire perché il mio codice anche se in C#, è procedurale e non somiglia per niente ad un programma oop in C#.
Vorrei che Michelius utilizzasse il mio approcio (valido) Matrici->indici, che corrispondono con l'indice del ComboBoxInT.SelectedIndex, e l'indice del TabControl.SelectedIndex, ma usando il suo modo di programmare, che vorrei apprendere.
Sono disposto anche a cooperare e confrontarmi, l'unico limite è il tempo, le mie risposte potrebbero ritardare, ma non ci corre dietro nessuno. Ultima modifica effettuata da Carlo il 13/04/2018 alle 15:58
in programmazione tutto è permesso |
|
Thejuster (Admin)
Guru^2
Messaggi: 2298
Iscritto: 04/05/2008
|
Postato originariamente da Mikelius:
Postato originariamente da Thejuster:
Ma ho una domanda.
Sono ancora poco pratico di git
Questo è il momento buono che imparo bene ad usarlo.
Sul mio fork non c'è ovviamente il tuo ramo Interface.
Come aggiorno la mia reposity alla tua? |
Siamo nella stessa barca mi sa...
Comunque, io ho creato un nuovo ramo, vale a dire come se ci fossero 2 versioni distinte (se quella con l'interfaccia non dovesse andare, ho sempre pronto il punto del cambiamento, senza dover tornare indietro).
Dovresti effettuare un merge sul ramo Master.
Qua ecco una piccola guida
http://get-git.readthedocs.io/it/latest/obiettivo_5.html |
Si dovrei fare un marge,
Ma il problema è che avendo fatto il fork della versione precedente dove il ramo non esisteva, sul mio fork non c'è questo ramo.
per fare il merge dovrei avere il tuo stesso ramo che non ho ovviamente.
il problema e quello.
del tipo se provo a cercare nei vari branch Interface non esiste.
Perché per poter committare modifiche,
Devo prima fare fork dal tuo repo, pull sul mio pc dalla mia fork, commit al mio fork ed in fine il pull request sul tuo repo.
(Se non sbaglio) Ultima modifica effettuata da Thejuster il 13/04/2018 alle 15:51
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
@Carlo,
tempo permettendo appena posso creo un nuovo ramo con matrici[indici] su GitHub, solamente lo svilupperò in C# (non conosco il VB, ma al limite lo converto con i tools che ci sono in rete). Non credo sia difficile unire i due metodi.
@Thejuster si credo che il tuo procedimento sia fattibile.
|
|
Thejuster (Admin)
Guru^2
Messaggi: 2298
Iscritto: 04/05/2008
|
Mikelius, hai provato anziché utilizzare un interfaccia, una classe astratta?
Ho creato quel progetto ConsoleGraph per sperimentare un po ul net core li ho inserito delle classi astratte, magari appena carico una beta più dargli un occhiata e capire come funziona
|
|
Carlo (Member)
Guru
Messaggi: 1317
Iscritto: 29/01/2018
|
Postato originariamente da Mikelius:
@Carlo,
tempo permettendo appena posso creo un nuovo ramo con matrici[indici] su GitHub, solamente lo svilupperò in C# (non conosco il VB, ma al limite lo converto con i tools che ci sono in rete). Non credo sia difficile unire i due metodi. |
Ok. confermo, in C#, la versione procedurale in C# che ho postato l'ho scritta in C# non ho usato convertitori.
in programmazione tutto è permesso |
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Postato originariamente da Thejuster:
Mikelius, hai provato anziché utilizzare un interfaccia, una classe astratta?
|
Scusa se rispondo in ritardo ma mi sono documentato di più prima.
La classe astratta in genere si dovrebbe usare quando si hanno alcuni metodi fissi ed alcuni metodi da re-implementare tramite override, giusto?
Nel mio caso, l'unico metodo che rimane fisso è il metodo ToString(), il resto dipendono tutti dalla grandezza in esame (ad esempio le temperature possono essere negative, la lunghezza no, l'accelerazione si, la velocità si e no (si esiste, ma significa che il corpo si muove in verso opposto, si può tenerne conto oppure obbligare ad avere solo velocita' positive, ecc ecc)
Ogni grandezza ha i suo metodi di conversione, ha le sue stringhe con nomi e simboli, ecc ecc.
Il vantaggio in questo caso quale potrebbe essere? |
|