![]() |
Taschenrechner
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo!
Mein Programm ist wie der Name schon sagt ein Taschenrechner, bei dem ich mich am Windows TR orientiert habe. Er kann PunktVorStrichrechnung, man kann eine Zahl speichern, den Kehrwert usw. berechnen. Habe bei dem Programm nicht viel Wert auf gutes Design gelegt es ging mir nur darum mich einmal mit dem Thema Taschenrechner auseinanderzusetzten. Das ist mein erstes Projekt, das ich hier vorstelle drum verzeiht mir eventuell unsauber kommentierten Code. Der Taschenrechner basiert auf zwei Stacks vom Typ Stringlist. Hier noch ein Dank an MrSpock der mir beim Erzeugen meines ersten größeren Projekts sehr geholfen hat. Wäre Dankbar über ein kleines Feedback von euch. Grüße Flo :hi: |
Re: Taschenrechner
Der Taschenrechner ist schonmal nicht schlecht geworden. Den Source hab ich mir nicht angeschaut aber mir ist in der Bedienung etwas aufgefallen. Der Nummernblock funktioniert nur wenn man vorher mit der Maus eine Zahl angeklickt hat. Hat man vorher eine von den roten Tasten mit der Maus angeklickt geht der Nummernblock nicht. Außerdem funktioniert die Enter Taste nicht um das Ergebnis auszurechnen. So das ist mir erstmal aufgefallen.
|
Re: Taschenrechner
Das Programm gefällt mir recht gut. Schön finde ich auch, dass du den Quellcode dazu anbietest! :thumb:
|
Re: Taschenrechner
Hi Hummer!
Der Taschenrechner sollte eigentlich nur mit den Buttons bedient werden, habe nur vorhin die ReadOnly Eigenschaft auf false gesetzt um was zu testn-> diese sollte wieder auf true. Es gibt so einige Sachen die man noch verbessern kann, aber das Grundgerüst steht. Deshalb hab ich ihn hier reingepackt, dass andere User durch meinen TR mal sehen wie man einen TR vom Prinzip her aufbauen kann. :-D Grüße Flo :hi: |
Re: Taschenrechner
Ok, dann hat sich das erledigt.
|
Re: Taschenrechner
Hallo,
also ich finde die Tab-folge mega witzig (vorallem wenn man auf der Taste bleibt :-D) ansonsten sieht es gut aus. Wie jedoch schon gesagt wurde eine TastenSteuerung wäre noch wünschenswert. |
Re: Taschenrechner
Hallo!
Wie bereits gesagt solche Dinge habe ich bei dem TR außen vor gelassen. Ging mir um das Prinzip mit einem Stack umzugehen! Vielleicht mache ich ja mal einen bei dem der Gesamteindruck im Mittelpunkt steht :) ! |
Re: Taschenrechner
hi :gruebel:
Unter welcher Lizenz steht der Taschenrechner eigentlich ? :xmas: |
Re: Taschenrechner
Hi arbu man,
Zitat:
|
Re: Taschenrechner
GPL, MPL oder was anderes
ist noch nicht mal ein Copyright vermerk drin ?! oder anders was darf ich mit dem progg machen :coder: |
Re: Taschenrechner
@arbu man
sags doch gleich. Also solang der SourceCode offen zugänglich ist stehts unter der GPL. Also no problem. :-D |
Re: Taschenrechner
Zitat:
Wenn keine Lizenz dabei ist, ist's erstmal public domain und unterliegt keinerlei Einschränkungen, wohl aber dem deutschen Urheberrecht. Nur weil ich den quellcode von etwas kriegen kann, heißt das noch lange nicht, daß es unter der GPL veröffentlicht wurde, BSD ist nicht unter der GPL veröffentlicht, Mozilla Seamonkey, Firefox und Thunderbird auch nicht, und viele andere Programme auch nicht (selbst die GNU LibC ist nicht unter der GPL veröffentlicht). |
Re: Taschenrechner
nein,
ich meine das er nicht das copyright verändern darf etc. Aber den code darf er theorethisch zu hilfszwecken nehmen wenn er ihn nicht 1:1 verwendet oder ? Das mit der GPL, ok stimmt habs gerade nochmal nachgelesen :oops: :mrgreen: |
Re: Taschenrechner
Zitat:
Zitat:
|
Re: Taschenrechner
Der Taschenrechner diente mir als Übung!
Deshalb hielt ich es für überflüssig irgendwelche Copyright oder Nutzungsbedingungen zu vermerken. Der Code steht jedem zur freien Verfügung und es ist ihm überlassen was er damit macht. :) |
Re: Taschenrechner
danke danke :-D :-D :-D
|
Re: Taschenrechner
Hast du nicht vor ihn zu verbessern? Das mit den Tasten wäre leicht zu realisieren. Einfach OnKeyDown verwenden, die Tasten prüfen und dann Button.Click. Das wäre eigentlich alles, wenn ich nicht irre :gruebel:
Gruß DelphiFreund |
Re: Taschenrechner
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz