Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Programma Conversioni
Forum - C# / VB.NET - Programma Conversioni

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 16:46
Lunedì, 26/03/2018
Ho provato a scaricare il programma Conversioni in VB.net, ma ho una notifica di "Virus Rilevato" quando tento di scaricarlo.
Falso positivo oppure è pericoloso?

Ultima modifica effettuata da Mikelius il 26/03/2018 alle 16:54
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:53
Lunedì, 26/03/2018
Il virus ti ha eliminato le h ? :-)

A parte gli scherzi, puoi postare il link per scaricare il programma in questione?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 16:56
Lunedì, 26/03/2018
Testo quotato

Postato originariamente da nessuno:

Il virus ti ha eliminato le h ? :-)

A parte gli scherzi, puoi postare il link per scaricare il programma in questione?



Una H dimenticata, una messa e accento messo... 2-1 per ME :-P

http://www.pierotofy.it/etc/member/certificazioneprogrammi ...

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:06
Lunedì, 26/03/2018
Ok ... non ci arrivo ... non essendo membro ... meglio così.



Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 17:08
Lunedì, 26/03/2018
Questo dovrebbe essere un link diretto

www.pierotofy.it/data/programs/Visual_Basic_dotNET/Conversioni.zip

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:33
Lunedì, 26/03/2018
Non ho rilevato problemi. Comunque, basta eliminare la cartella obj e bin e ricomplare.

Il programma è migliorabile ma un buon inizio.

Se proprio vogliamo parlare di un difetto, vengono trattati tranquillamente valori negativi (ma per molte grandezze non hanno senso).

Qualche cosuccia "cosmetica" (la data nel titolo?) ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 21:59
Lunedì, 26/03/2018
Il problema era proprio lo scaricamento.

Comunque ho disabilitato tutto,scaricato e provato.

Ho notato subito un errore ( 1 K -> 2.8 °C). Le altre non le ho provate con attenzione, ma pure nelle misure della pressione mi pare ci siano inesattezze (fatto un confronto rapido con il convertitore di google).

Non conosco il VB.net ma mi interessava perché ho fatto qualcosa simili in c#.net (io lo metto come progetto aggiornabile, mi piacciono di più) e mi interessava il confronto (la sintassi sarà differente, ma la struttura del .net non dovrebbe cambiare da vb a c#).

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1344
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 8:23
Martedì, 27/03/2018
Confermo, che ci sono problemi sul programma, conversioni, vorrei comunicare all'autore alcune prove riferite alla conversione delle temperature.

alla riga: Dim Temperatura() As String = {"Temperatura", "Fahrenheit-32", "Celsius-1,8", "Kelvin-273,15"}

se inserisco il valore 0 per i gradi celsius, invece del valore 1,8.

la conversione celsius kelvin è corretta, ma sbagliano le altre

Un problema sta nella routine:

        If Nome <> "Temperatura" Then
            rs.Text = Convert.ToDouble(tbxQty.Text.Trim.Replace(".", ".")) * (c1 / c2)
        Else
            If cbx2.Text = "Fahrenheit" Then
                rs.Text = (Convert.ToDouble(tbxQty.Text.Trim.Replace(".", ".")) * (c1)) + c2
            Else
                Dim app As Double = Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))
                If Convert.ToDouble(app) < -273.15 Then
                    MsgBox("IN QUESTO CASO IL VALORE DI TEMPERATURA CELSIUS NON PUO' ESSERE < -273,15!")
                Else
                    rs.Text = c2 + Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))
                End If
            End If
        End If

controlla la riga: rs.Text = c2 + Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))

nel calcolo non può mancare il parametro c1!


Ultima modifica effettuata da Carlo il 27/03/2018 alle 10:04


in programmazione tutto è permesso
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 11:22
Martedì, 27/03/2018
Testo quotato

Postato originariamente da Carlo:

Confermo, che ci sono problemi sul programma, conversioni, vorrei comunicare all'autore alcune prove riferite alla conversione delle temperature.

alla riga: Dim Temperatura() As String = {"Temperatura", "Fahrenheit-32", "Celsius-1,8", "Kelvin-273,15"}

se inserisco il valore 0 per i gradi celsius, invece del valore 1,8.

la conversione celsius kelvin è corretta, ma sbagliano le altre

Un problema sta nella routine:

        If Nome <> "Temperatura" Then
            rs.Text = Convert.ToDouble(tbxQty.Text.Trim.Replace(".", ".")) * (c1 / c2)
        Else
            If cbx2.Text = "Fahrenheit" Then
                rs.Text = (Convert.ToDouble(tbxQty.Text.Trim.Replace(".", ".")) * (c1)) + c2
            Else
                Dim app As Double = Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))
                If Convert.ToDouble(app) < -273.15 Then
                    MsgBox("IN QUESTO CASO IL VALORE DI TEMPERATURA CELSIUS NON PUO' ESSERE < -273,15!")
                Else
                    rs.Text = c2 + Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))
                End If
            End If
        End If

controlla la riga: rs.Text = c2 + Convert.ToDouble(tbxQty.Text.Trim.Replace(".", "."))

nel calcolo non può mancare il parametro c1!




il metodo Text.Trim.Replace(".", ".") se non sbaglio cambia i "." con i "."? ha senso???

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo