| |
Jobs Suche, GesucheQuelloffener nachprogrammierter Windows 7 Taschenrechner gesucht | | | Autor: bauerandre007 | Datum: 22.07.15 18:46 |
| Hallo Zusammen,
seit sehr langer Zeit versuche ich den Windows 7 Taschenrechner in sehr einfacher Standard-Funktionionalität nachzubauen. Langsam fehlen mir die Ideen, wie ich das ganze Lösen könnte und bin seit mehreren Tagen auf der Suche nach einem WIRKLICH funktionierenden Taschenrechner.
Meine Anforderung an mich selbst ist eigentlich relativ simple:
A- Eine Textbox, welche die untere Zahlen des Win7 TRs anzeigt (Wenn 7 + 9 gedrückt wird, erscheint die 9 so lange, bis ein weiterer Operator oder = gedrückt wird)
B- Einfache Operatoren (+-*/ ) Komma Vorzeichen Prozent
C- Mit = wird immer weitergerechnet
D- 9 + 7 = / 2 * 8 = = (Das Ergebnis müsste 512 sein)
E- Tastatureingaben ('7' 'CapsLock' '(Shift gedrückt halten mit oemplus)' 'Shift und oemplus loslassen' 'Capslock' '9' '=') sollte als Ergebnis 16 rauskommen
F- Division durch 0 Fehlermeldung innerhalb der Textbox und keine MsgBox
Um Gottes Willen, wenn ihr einen Quelloffenen Taschenrechner (Egal ob in VB.NET oder C# geschrieben) im Netz findet, bitte benachrichtigt mich!
Ich selbst habe es nicht hinbekommen, diese Schritte einzubauen und gebe es mittlerweile auf.
Hunderte Taschenrechner habe ich getestet und keiner funktioniert mit meinen Anforderungen
Der einzige, der wirklich richtig/perfekt funktioniert ist natürlich closed source. | |
Re: Quelloffener nachprogrammierter Windows 7 Taschenrechner gesucht | | | Autor: Franki | Datum: 11.08.15 09:00 |
| Hallo,
was genau ist denn deine Frage?
Suchst du einen Taschenrechner oder möchtest du ihn selbst programmieren?
Und an welchen Schritten genau hast du bei der eigenen Programmierung Probleme?
Eine Division durch 0 z.B. muss man in seinen Programmen die Berechnungen durchführen ja immer abfangen und eine entsprechende Fehlermeldung für den User ausgeben. Wenn man die abgefangen hat, kann man die auch in einer Textbox oder sonst wo ausgeben.
In einem Textfeld wo der User eingaben machen kann musst du ja sowieso kontrollieren was er da eingeben kann bzw. die Eingaben analysieren bevor sie weiter verarbeitet werden. (Z + 1A) darf ja nicht gehen. Diese Routine hast du ja mit Sicherheit schon eingebaut in dein Programm, also prüfen, ob es sich um Ziffern handelt usw.
Du fragst einfach ab, ob es im Change Event eine Änderung gibt, diese prüfst du auf Plausibilität, wenn ok, dann bleibt sie da so lange stehen bis eine andere Schaltfläche geklickt wird. Also z.B. =, + oder was auch immer. Und genau darüber kontrollierst du was in der Textbox als nächstes für den User angezeigt wird.
ich weiß ja jetzt nicht wie fit du in Mathe bist, aber zu einigen Punkten in deiner Anforderungsliste musst du mathematische Regeln wie z.B. Punkt vor Strich usw. selbst implementieren oder halt Fremdbibliotheken anzapfen die das erledigen.
Also schreib doch mal, wo genau an welchem Punkt es bei dir nicht klappt. Etwas Code wäre auch hilfreich.
Gruß,
Frank
Beitrag wurde zuletzt am 11.08.15 um 09:05:43 editiert. | |
Re: Quelloffener nachprogrammierter Windows 7 Taschenrechner gesucht | | | Autor: minimalist | Datum: 01.09.15 10:34 |
| Du kannst ja mal damit googeln:
free source code calculator vb.net
dann werden reichlich quell codes und tutorials angezeigt. Sollte das alles nicht helfen kann ich dir meinen calculator senden - musste du aber auch nach deinen Wünschen ändern. | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|