JB Umrechner 1.4 [Term-/Variablensystem; Winstore-Repo]

    • Release

    Es gibt 37 Antworten in diesem Thema. Der letzte Beitrag () ist von Mangafreak1995.

      JB Umrechner 1.4 [Term-/Variablensystem; Winstore-Repo]

      Name des Programms:
      JB Umrechner 1.4


      Beschreibung:
      Dieses Programm rechnet anhand Daten einer XML-Bibliothek verschiedenster Werte in andere Einheiten um. Zum Updaten reicht es die values.xml durch die neue zu ersetzen.

      Umrechnungsgebiete:
      • Länge
      • Druck
      • Energie
      • Fläche
      • Geschwindigkeit
      • Kraft
      • Leistung
      • Masse
      • Volumen (ab 1.1 + Kochutensilien)
      • Winkel
      • Zeit
      • Speichermengen
      • Währung (ab 1.1)
      • Prozent (ab 1.1)

      Für weitere Einheiten oder Rechengebiete einfach posten.

      Screenshots:


      ChangeLog

      Version 1.1
      • Bibliothek erweitert um einige Währungen und PartsPer-Einheiten
      • Nicht mehr verfügbar, da nicht mehr unterstützt ... Download eingestellt


      Version 1.2
      • BugFix : Bei ungültiger Kovertierung String->Double
      • BugFix : Download-Bug
      • Bibliothekstruktur verändern


      Version 1.3
      • Dialoge zum Verändern der Bibliothek vom Program aus
      • Icon hinzugefügt für Verlinkungen/Starter


      Version 1.4
      • Linux-Version/-Download eingestellt, da die Enginge nicht übertragbar war ? warum auch immer sie nicht so will wie ich es will xD
      • Variablensystem (Variablen von a-z; das muss reichen xD)
      • Mit meiner Winstore-Repository gekoppelt
      • rekursives Termsystem mit den Funktionen: Addieren, Subtrahieren, Multiplizieren, Dividieren, Einklammern, Exponten, Variablen auswerten (ohne Bezug auf die Einheit -> es zählt der reine Wert).
      • Sprachsystem (wer will darf übersetzen in andere Sprache, die noch nicht verfügbar sind)
      • Standardeinstellungen (Position, Größe, ...) werden gespeichert
      • Codeoptimierung



      Verwendete Programmiersprache:
      Visual Basic .NET

      Systemanforderungen:
      .NET Framework 2.0 Download
      ggfs. Winstore

      Download:
      Zip-Datei : Download enthält Anwendung, Wertedatenbank und zwei Sprachen (Deutsch, Englisch) (gepackt 241,1 kB / ungepackt 697,4 kB)

      Lizenz/Weitergabe:
      Freeware; ClosedSource
      Unerlaubtes Erlangen des Quellcodes ohne jegliche Erlaubnis von mir ist untersagt.

      Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von „Mangafreak1995“ () aus folgendem Grund: Update

      Wenn ich die Anwendung starte, erscheint bei mir eine Fehlermeldung (am XML habe ich nichts verändert):

      "Ungültige Konvertierung von der Zeichenfolge 0,001 in Typ Double."

      Im Programm ist dann nur "Länge | Meter | Meter" verfügbar.
      Toll wäre es, wenn man im Programm diese XML-Datei bearbeiten könnte (also nicht als XML-Datei sondern als Interface)

      Ich würde zudem die Struktur etwas ändern, etwa so:
      <Umrechnung1 name="Meter" typ="Länge" faktor="1" kuerzel="m" />


      Gruss
      sandiro
      Linux oder Windows ? (Schätz mal durch die Fehlermeldung Windows)
      Die Struktur wäre übersichtlicher, dann müsste ich aber den Aufbau neu schreiben und somit ist es nicht mehr updatebar durchs ersetzen der XML (wobei es noch nicht so viele gedownloadet haben und es gehen würde)
      Die Struktur werde ich dann demnächst übernehmen ... klingt gut ;)

      Ich weiß auch den Fehler. Bei mir konvertiert er 0,001 aber nicht 0.001 ... bei dir ist es andersherum ... werde den Bug beheben ;)
      @sandiro: downloade eben das neue ... sollte jetzt funktionieren
      wegen dem Programm-internen ändern der XML ... kann ich machen ... dauert bei Linux aber ein Moment länger als in Windows sowas einzufügen und habe mich deswegen noch nicht hingesetzt -> Wird aber noch kommen

      @all:
      Update 1.2 ... Changelog ist oben
      Also ich habe mir nur (!) die Umrechnungsdatei grob mal angesehen...
      Was mir sofort aufgefallen ist das die Umrechnungen von Speichermengen falsch sind.
      Von Byte nach Kilobyte ist der Umrechnungswert nicht 1000 sondern 1024.
      demnach z.B.
      3KB = 3 / 1024 ^ 2 GB
      Nein ist nicht falsch. Achte auf Byte -> Kibibyte ;)
      Kilo = 1000 = 10³
      Kibi = 1024 = 2¹⁰
      Hallo,

      Ich habe das nun nochmals heruntergeladen;
      Wenn ich es starte, kommen etwa 40 Meldungen wie z.B.:
      "Der Eintrag für Kilometer weist Fehler auf und kann nicht verwendet werden."

      Danach sind die Einträge allerdings trotzdem vorhanden...

      Wenn ich z.B. 'Meter' ausgewähle und dann etwa auf Energie (o.w.a.i.) wechsle, steht in
      der ComboBox immer noch Meter drin, der Text sollte dann allerdings rausgelöscht werden

      Gruss
      sandiro
      Das er trotzdem das noch hinzufügt ist natürlich jetzt verwirrend. Ich werd mir das von dir beschriebene Problem mal angucken

      V1.3 wird vorerst noch nicht rauskommen, da auf Linux die Python-Anwendung nicht funktioniert und ich das Programm auf Pascal umschreibe.
      Soo ... Update ist draußen. Download, ChangeLog und neue Screens gibts oben.
      wie wärs mit nem editor für die xml?
      also dass man neue werte über des prog eingeben kann. des währe wesentlich benutzerfreundlicher, als die xml per hand zu editieren...
      :P Mfg Aligator :P
      schon mal den Changelog oben angeguckt ? ... das gibs seit 1.3
      hab ich übersehen (wohl auch im programm übersehen :whistling: , muss nochmal genau anschaun...)
      jedenfalls is es super :thumbsup:

      edit:

      wo kann ich da was editieren?


      is des, wo du mir gestern per skype den link gegeben hast mit den neuesten values.
      :P Mfg Aligator :P

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „aligator“ ()

      oups ... hatte es wohl nicht hochgeladen ^^'

      edit : war n Fehler im Name ... ich hatte die alte nicht überschrieben ... jetzt gehts
      ja, nun stimmts

      edit:
      für des prog hab ich mich mal bedankt...

      edit:
      nen fehler beim ausführen des linux-progs:


      :P Mfg Aligator :P

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „aligator“ ()

      da wird wohl die value.xml nicht bei der executable sein ;) ... wie hast du es entpackt, dass die nicht dabei ist ... ich werde in der nächsten Version den Fehler abfangen
      ich hab gestern extra nochmal geschaut ob die im ordner is. aber da. war sie auch. ?( heute hab ichs nochmal probiert und nun geht es. :thumbsup: warum auch immer er die xml nicht gefundn hat...
      :P Mfg Aligator :P
      Ich häng mal fix ein Bild dran.
      Ohne Kommentar.
      Bilder
      • Umrechner.jpg

        25,19 kB, 348×125, 166 mal angesehen
      Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
      Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
      Ein guter .NET-Snippetkonverter (der ist verfügbar).
      Programmierfragen über PN / Konversation werden ignoriert!