![]() |
Komponente für Urlaubsplanerdarstellung
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
ich hab mich mal an einer Komponente für einen Urlaubsplan / Resourcenplan versucht. Aus Sicht der Profis hier ist das sicherlich noch nicht perfekt, aber ich habe versucht alles was ich während der Entwicklung gelernt habe, gut umzusetzen. Wie eine solche Komponente installiert wird, brauche ich sicherlich keinem hier erklären. Die Komponente ist unter XE4 entwickelt. Bei früheren Versionen kann es zu Fehlermeldungen kommen. Zumindest bei XE weiß ich, dass es Eigenschaften gibt, die ich verwendet habe, die in XE noch nicht verfügbar waren. Zur Komponente: Ziel war es, eine grafische Komponente zu haben, die die Darstellung eines Wandurlaubskalenders recht nahe kommt. Zur Verdeutlichung der Funktion habe ich ein kleines Beispielprojekt dazu geschrieben, welches die Arbeitsweise zeigt. Die Einträge lassen sich mit der Maus bearbeiten, verschieben und in der Dauer verändern. In dem angehängten Archiv findet Ihr: - Das DemoProjekt als EXE. (Für die, die es nicht kompilieren können, es sich aber trotzdem mal schnell anschauen wollen. Wer die EXE nicht verwenden will, braucht sie ja nicht mit auszupacken oder zu benutzen) - Das DemoProject als SourceCode - Die Komponente als solche. In den Win32-Ausgabeverzeichnissen liegt bereits gespeicherte Beispieldaten, die nicht verwendet werden müssen. - Und ein Screenshot von dem DemoProjekt. Ich stelle jedem, der es möchte diese Komponente zur Nutzung zur Verfügung. Hinweise darauf findet ihr auch in dem Sourcecode der Komponente. Über Feedback würde ich mich freuen, mit dem Hinweis: Ich weiß, dass sie noch nicht perfekt ist. Ich werde weiter daran entwickeln. |
AW: Komponente
Sieht auf dem Bild schon einmal schick aus :-)
Bei uns sind das auch noch Excel-Listen die ständig neu ausgedruckt und an die Wand getackert werden, ich wollte das schon immer mal auf ein Touch-Terminal mit Internet-Anbindung übertragen :smile2: Ich werde am Wochenende einmal ausführlich damit spielen. Ich bin schon gespannt :bounce1: |
AW: Komponente
Mal am Rande: Bist du dir sicher bezüglich des Threadtitels "Komponente"?
Darf's ein bisschen mehr sein? |
AW: Komponente
Da hast du dir wirklich viel vorgenommen.
Ich habe eben mal ein wenig damit rumgespielt. Das Bearbeiten von Kalendereinträgen mit der Maus klappt wirklich sehr gut. :thumb: Wenn man es aber richtig exakt machen möchte wird da noch einiges zu tun sein. So z.B. die korrekte Berechnung von Urlaubstagen mit Einbezug von Wochenende/Feiertagen usw. Darf man fragen, wofür das Projekt ursprünglich gedacht ist? Soll es in einer kleinen Firma eingesetzt werden oder dient es nur zur Übung? Ansonsten gefällt mir die Beschriftung deiner Komponenten nach dem "Standard". Ich habe mir diese auch vor kurzem angewöhnt, nachdem ich mich selbst dabei ertappt habe es immer mal wieder etwas anders zu machen. Ich bin sehr glücklich mit dieser Entscheidung aber das nur am Rande. :wink: Gruß Headbucket |
AW: Komponente
Zitat:
Zitat:
Zitat:
Ich kann schon mal sagen, was gerade in Arbeit ist:
Zitat:
Diesen hatte ich in der ersten Version vor einigen Jahren mit einem TMSGrid gemacht. Ging zwar auch, aber ich wollte jetzt 1) eine ansprechendere Darstellung und 2) ohne Fremdkomponenten realisieren. Deswegen werden jetzt auch für die Neuentwicklung (bis auf ein paar kleine Ausnahmen, die einfach zu schwierig sind) auf Fremdkomponenten verzichtet, und lediglich das eingesetzt, was bei Delphi dabei ist. Zitat:
Zitat:
PS: Der Grund für die Veröffentlichung ist auch: Ich wollte mal was für die tolle Gemeinschaft hier tun. |
AW: Komponente für Urlaubsplanerdarstellung
Da Du dich auch für die Veröfentlichung des Sourcecode entscheiden hast, wäre Dein Projket vielleicht ein Kandidat für unser Niederlassung in GitHub.
![]() |
AW: Komponente für Urlaubsplanerdarstellung
Hi!
Super Tool :thumb: Drei Dinge sind mir noch aufgefallen:
Was hat das "Buchstabe" in "Neuer Eintragstyp" denn zu bedeuten? Gruß Torsten |
AW: Komponente für Urlaubsplanerdarstellung
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Einige Bereiche (siehe Markierung) werden nicht ordentlich dargestellt. Die vergessen sich gern mal, vorallem beim Programmstart, zu zeichnen und wirken daher transparent. |
AW: Komponente für Urlaubsplanerdarstellung
Zitat:
Zitat:
Allerdings mit der Schriftfarbe gebe ich dir Recht. Die sollte/wird wählbar sein. Der Buchstabe hat den Grund, dass wenn z.B. ein Eintrag nur 1 Tag lang ist, nur der Buchstabe angezeigt werden soll. Oder besser gesagt, wenn der Text den Eintragstyps nicht in den Eintrag von der Länge pass, so wird nur der Kurzbuchstabe angezeigt. Für weiter Informationen kann man ja jedem Eintrag einen Hint verpassen. Ich arbeite gerade an einer erweiterten Hint-Darstellung, die zwar am look-and-feel des Standardhints angelehnt ist, aber etwas bessere Informationsmöglichkeiten bieten soll. Zitat:
|
AW: Komponente für Urlaubsplanerdarstellung
Zitat:
Zitat:
Mal sehen, was Günther daraus macht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 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-2025 by Thomas Breitkreuz