Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Barcode (https://www.delphipraxis.net/159071-barcode.html)

roboter202 13. Mär 2011 10:07

Barcode
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Mein neustes Projekt ist gerade fertig geworden.

Funktionen :

- Bei der Eingabe eines EAN-13 Codes bzw. heute GS1 wird :

1. Überprüft ob der Code gültig ist
2. Der Code bzw. das Strichmuster in Zahlen 0 => Freiraum (weiß) , 1 => Balken
(schwarz) generiert und ausgeben.
3. Es wird anhand der 3-stelligen Länder zahl festgestellt aus welchem land bzw.
um welche Art von Produkt es sich handelt, dafür wird die .ini datei
genutzt.
4. Außerdem wir der Code noch als "Bild" generiert und in einer Image Komponente
ausgegeben.

Zu meiner Person :

Ich bin männlich und 14 Jahre alt (falls euch das etwas gnädiger stimmt).

Open-Source :

- Das Projekt ist Open-Source (damit ihr euch auch schön über meine Strukturierung
aufregen könnt :-D ).

Das Programm mit allen nötigen Dateien befindet sich im Anhang.
Für die, die noch kein winrar/winzip installiert haben.

p80286 14. Mär 2011 10:04

AW: Barcode
 
Zitat:

Zitat von roboter202 (Beitrag 1088017)
Ich bin männlich und 14 Jahre alt (falls euch das etwas gnädiger stimmt).

Was soll gnädiger stimmen? 14 Jahre oder männlich? ;-)

Zitat:

Zitat von roboter202 (Beitrag 1088017)
- Das Projekt ist Open-Source (damit ihr euch auch schön über meine Strukturierung
aufregen könnt :-D ).

Es geht ja nicht darum daß wir uns darüber aufregen, sondern Du solltest Deine Sourcen lesbar gestaltest.

Ich halte es z.B. so, daß jede Variable in einer Zeile steht. Das ist meiner Meinung nach übersichtlicher.
Und vielleicht wäre es glücklicher, die Gültigkeitsprüfung in eine eine eigene Funktion auszulagern.

Gruß
K-H

Aphton 14. Mär 2011 10:38

AW: Barcode
 
Sieht schick aus =)

Vielleicht noch ein Vorschlag - dem User sollte es möglich sein, das generierte Bild noch speichern zu können.
(Per Doppelklick drauf mit einem Hint, damit der User von dieser Funktionalität Wind bekommt oder du fügst ein TMainMenu ein...)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz