Bekommt man hier auch eine freundliche Antwort mit erklärung, oder nur so patzige?
Das ist ne ganz sachliche Frage...
@Pepe139: Du bist hier derjenige, der sich in einem Visual Basic-Forum für die Sprache Visual Basic (einer Programmiersprache von Microsoft, und offiziell unterstützt nur auf Windows) anmeldet, um zu fragen, warum ein in Visual Basic für Windows geschriebenes Programm nicht auf einem Nicht-Windows-System läuft.
| Keine Fragen per PN oder Skype.
Es gibt ein kleines Update von den Änderungen, ein größeres vom Namen her: CheckoutDesk CherrY 1.0.0.5 im ersten Post!
Cash-Desk wird nun als CheckoutDesk weiterentwicklet, ist weiterhin OpenSource.
@DiePod,
Die geraden Beträge in der Rechnung und auf den Bon werden leider ohne Komma angegeben.
Und auch wenn man zb. ID 1*2 = 20€ zeigt er dann an, als 20,00 €
Und auf den Bon das gleiche und auch bei der Endsumme macht er glatte Beträge ohne komma
Auch würde ich mal Anfragen, wie das mit der Statistiken ist. Wie kann ich da die Ausdrucken?
Und auch wer es super, das wenn man ein Chef und ein Angestellten hat, die so Auflistet, das man erkennen kann, wer was Eingenommen hat.
Ich hab das bei mir, das alles zusammen gepackt wird.
Auch wer es schön, das man so eine Tagesabrechnung erstellen könnte.
@Pepe139: Danke für die Vorschläge, werde ich demnächst einbauen!
Die neue Version sieht gut aus.
Ich habe noch ein paar Vorshläge:
- Das dunkelblau im Bezahlbildschirm finde ich etwas zu grell. Eine andere Farbe oder ien helleres Blau würde besser passen
- Das Bezahlfenster etwas nach rechts erweitern und da noch die einzelnen Geldscheine Abbilden, dass man die direkt anklicken kann.
- Den Kommentar im Jugendschutz etwas größer schreiben und das "!" abtrennen.
Außerdem habe ich ein paar kleine Bugs gefunden:
- Wenn ich einen "Bus Simulator" kaufe, wird die Warnung gezeigt. Wenn ich direkt mehrere kaufe, nicht (5*2).
- Der Mayo-Bug ist auch noch drin (4*3 -> Eintrag in der Liste: "3x Mayo 17,1". Außerdem steht im Kundenmonitor dann auch "17,1 €")
Danke für die Vorschläge.
Eine neue Version mit all dem ist in Arbeit, im "offiziellem" Statement dazu auch eine Antwort an alle die mich nach dem Source gefragt hatten
Schau dir mal für das ordentliche Drucken mal meine Lib PrintJoe (siehe Signatur an). Dürfte genau das bieten, was du brauchst!
Die Entwicklung ist bis auf die Personaldatenbank soweit abgeschlossen, jetzt werde ich noch ausführlich testen.
Ein paar Highlights, welche unter anderem eingebaut wurden:
- MWST Funktion
- Umfangreiche Statistiken, Tagesabschluss
- Anzahl der Produkte im Lager
- Designverbesserungen
- Codeoptimierungen
- Es gibt nun eine zentrale Produktdatenbank, nicht mehr in jeder Rechnung eine
- Jede Rechnung wird beim Beenden gespeichert
- ...
Release (Version 2.0.0.0): Noch heute oder morgen
Mehr Infos im Blogbeitrag dazu.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DiePod“ ()
CheckoutDesk X2 ist jetzt im ersten Post verfügbar!
EDIT: Mir fiel da noch ein: In der aktuellen Version X2 habe ich den Majo-Bug,
der mich quasi seit der ersten Stunde von damals noch Cash-Desk
verfolgt, (hoffentlich) entgültig behoben. Dies führt für mich eine
Funktion namens "entmayonisiere(...)" aus
Der Sourcecode ist nun auch wieder verfügbar.
Hoffe auf einige Testberichte...
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „DiePod“ ()
Wie gefällt euch die neue Version?
Gibt es Meinungen / Verbesserungsvorschläge?
Hey,
Dein Projekt, falls es das aus dem Eingangspost ist, ist OPTION STRICT OFF gecodet. Das solltest Du unbedingt ändern. Da sind ein paar schöne "Schnitzer" im ProrammCode.
Sorry, aber Strict On ist das mindeste, was ich von einem Projekt diesen Umfangs erwarte.
- Du nutzt uralt Funktionen ala FileOpen? WTF.
- Nimm Deine GOTO-Anweisungen raus, ebenfalls weit überholt. WTF.
- Du erstellst keine Instanzen Deiner Formen.
- Das mit der Datenbank ist wohl ein schlechter Scherz? Ich seh nirgends eine Datenbank, falls ich sie übersehen habe, lass es mich wissen.
- Trennung von Daten und GUI ist ebenfalls nicht zu erkennen.
- Du nutzt sehr sehr viele Try-Catch-Blöcke ohne wirklichen Sinn. Macht Dir das Fehlersuchen zur Hölle.
- Dein Netzwerkmodul oder was das auch immer sein soll, ist völlig daneben. Wenn ich hier schon nen Timer sehe, naja.
Du hast Dir viel Mühe gemacht. Doch leider kann man ein Programm wie dieses auf keinen Fall kommerziell oder auch privat einsetzten. Die Fehler sind schon gravierend. Ich würd Dir dringend vorschlagen, das ganze Projekt nochmal von Grund auf neu zu machen. Der ganze Code lässt sich um die Hälfte, wenn nicht mehr, kürzen, setzt man die richtigen Technologien ein.
Die Unendlichkeit ist weit. Vor allem gegen Ende.
Manche Menschen sind gar nicht dumm. Sie haben nur Pech beim Denken.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „SpaceyX“ ()
Du hast wohl recht.
Ich habe deshalb die Lizenz vorerst auf Closed Source gesetzt, und werde das verbessern.
Ich bin jetzt dabei alle alten Programmiertechniken rauszuwerfen (GOTO, FileOpen, sinnlose Timer...).
Im Zuge dessen wird auch die Netzwerkfunktion endlich funktionstüchtig gemacht, um in weit entfernter Zunkunft auch mit Android-Geräten kommunizieren zu können (Mit einer entsprechenden App versteht sich).
Bald wird ein neues Update kommen, welches nochmal viele Neuerungen mit sich bringt. Hauptsächlich habe ich wie im letzten Post beschrieben veraltete Programmiertechniken und sinnlose Timer rausgeworfen. Außerdem habe ich das Netzwerkmodul komplett neu geschrieben, natürlich ohne Timer, und nun können auch endlich Rechnungen übers Netzwerk synchronisiert werden.
Die Lizenz bleibt aber trotzdem Closed Source, wenn aber jemand unbedingt den Source haben möchte kann er ihn aber auf Anfrage gerne bekommen.
Wenn jemand noch eine Idee hat für die nächste Version, nur her damit!
Zum Schluss noch ein Osterspecial: Ich habe die erste Version (0.3) von damals noch Cash-Desk im ersten Post versteckt.
LG DiePod
Version X2.5 ist nun im ersten Post.
beinhaltet mindestens nochmal genau so viele Neuerungen wie die vorhergehende.
ich hab gemerkt, dass ich vergessen hatte die Serveranwendung mitzuliefern (nur auf meiner Website war es korrekt).
Hab nun das korrekte Archiv hochgeladen.
Vielleicht hat jemand einen Testbericht zur Netzwerkfunktion