IngForum
http://www.ingegneri.info/forum/

Condivisione fogli di calcolo NTC2008
http://www.ingegneri.info/forum/viewtopic.php?f=8&t=26327
Pagina 66 di 67

Autore:  Alex_Drake [ giovedì 12 marzo 2020, 16:59 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

Disponibile Str.En.T.+ v2020.5.

Autore:  pasquale [ domenica 15 marzo 2020, 21:05 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

grazie Alessandro

Autore:  Alex_Drake [ giovedì 19 marzo 2020, 15:51 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

Ho creato una pagina generale in cui sono elencate le versioni disponibili, in modo che il link sia sempre valido per arrivare alla versione più nuova.

Attualmente ho caricato Str.En.T.+ v2020.7.

Link nella pagina: https://ingegneristicamente.blogfree.ne ... ry25402202

Alessandro

Autore:  flinch [ venerdì 20 marzo 2020, 19:15 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.

Autore:  Alex_Drake [ venerdì 20 marzo 2020, 20:51 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

flinch ha scritto:
Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.


Ho messo il controllo automatico del separatore decimale perchè non posso garantire il corretto funzionamento con la virgola.
Mi dispiace, ma è così.

Autore:  minis [ domenica 22 marzo 2020, 21:22 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

[quote="Alex_Drake"][quote="flinch"]Chiedo scusa, l'utilizzo della precedente risorsa richiede la variazione del separatore decimale da virgola a punto....questo poi mi crea problemi con altri software. E' indispensabile per l'utilizzo apportare tale variazione? grazie.[/quote]

Ho messo il controllo automatico del separatore decimale perchè non posso garantire il corretto funzionamento con la virgola.
Mi dispiace, ma è così.[/quote]

Non so se può essere di aiuto e se la cosa è percorribile anche in c++ (con cui credo che è realizzato il programma) io ho risolto il problema del punto e della virgola in C# permettendomi di inserire indipendentemente l'uno o l'altro (esempi 1.21 e 1,21 sono visti sempre come separatore decimale punto dal programma per i calcoli) inserendo due variabili char '.' e ',' chiamate sepDec1 e sepDec2, e alla lettura di ciò che è inserito nella casella di testo esempio numero.text prima di trasformarla in numero ho aggiunto il comando replace(sepDec1,sepDec2) che mi inverte il punto con la virgola e permette la trasformazione corretta svincolandomi dal problema della punteggiatura e della modifica della punto con la virgola. Naturalmente la cosa è possibile solo se non considero anche il separatore delle migliaia.
Di seguito un esempio di codice in c#

[code]
//definisco le due variabili
public char sepDec1, sepDec2;

//assegno valore all'apertura del programma
sepDec1 = '.';
sepDec2 = ',';

//esempio di conversione dei valori letti da una casella di testo
double.TryParse(H_sezb_tb.Text.Replace(sepDec1, sepDec2), out H_b);
[/code]

è stato poi inserito una form che mi permette di fare il contrario, nel caso in cui il separatore decimale di default è il punto.

Autore:  reversi [ lunedì 23 marzo 2020, 0:34 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

minis ha scritto:
Non so se può essere di aiuto e se la cosa è percorribile anche in c++ (con cui credo che è realizzato il programma) io ho risolto il problema del punto e della virgola in C# permettendomi di inserire indipendentemente l'uno o l'altro (esempi 1.21 e 1,21 sono visti sempre come separatore decimale punto dal programma per i calcoli) inserendo due variabili char '.' e ',' chiamate sepDec1 e sepDec2, e alla lettura di ciò che è inserito nella casella di testo esempio numero.text prima di trasformarla in numero ho aggiunto il comando replace(sepDec1,sepDec2) che mi inverte il punto con la virgola e permette la trasformazione corretta svincolandomi dal problema della punteggiatura e della modifica della punto con la virgola. Naturalmente la cosa è possibile solo se non considero anche il separatore delle migliaia.
Di seguito un esempio di codice in c#

Codice:
//definisco le due variabili
public char sepDec1, sepDec2;

//assegno valore all'apertura del programma
 sepDec1 = '.';
 sepDec2 = ',';

//esempio di conversione dei valori letti da una casella di testo
 double.TryParse(H_sezb_tb.Text.Replace(sepDec1, sepDec2), out H_b);


è stato poi inserito una form che mi permette di fare il contrario, nel caso in cui il separatore decimale di default è il punto.

manca solo questo:

Codice:
//definisco le due variabili
public char indicativo, congiuntivo;

//assegno valore all'apertura del programma
 indicativo = 'è';
 congiuntivo = 'sia';

//esempio di conversione dei valori letti da una casella di testo
 double.TryParse(H_sezb_tb.Text.Replace(indicativo, congiuntivo), out H_b);

Autore:  Alex_Drake [ lunedì 23 marzo 2020, 0:46 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

Minis non è che non lo so fare (in altri miei software l'ho già fatto).

I motivi sono principalmente due:
1-(fondamentale) alcune implementazioni non possono essere modificate se non in profondità, richiedendo troppo tempo
2-io uso il punto da secoli senza problemi su nessun software e quindi la virgola per me non esiste :mrgreen:

Come detto mi dispiace, ma Str.EN.T.+ non subirà modifiche in questa direzione.

P.S.: Str.En.T.+ è scritto in C#

Autore:  minis [ lunedì 23 marzo 2020, 14:03 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

[quote="Alex_Drake"]
Minis non è che non lo so fare (in altri miei software l'ho già fatto).
[/quote]

non volevo assolutamente offendere nessuno, volevo solamente contribuire su un problema che mi ero trovato ad affrontare ed avevo risolto in questo modo, magari non è neanche il modo migliore.
e non era assolutamente una pretesa di modifica del software che viene prodotto come meglio si crede.

mi scuso per il fraintendimento

Autore:  Alex_Drake [ lunedì 23 marzo 2020, 14:27 ]
Oggetto del messaggio:  Re: Condivisione fogli di calcolo NTC2008

minis ha scritto:
mi scuso per il fraintendimento


Nessun problema :wink:

Pagina 66 di 67 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/