Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Projektsteuerung programmieren (https://www.delphipraxis.net/185440-projektsteuerung-programmieren.html)

Jens Hartmann 10. Jun 2015 20:22

Projektsteuerung programmieren
 
Hallo zusammen,

ich möchte ein kleine einfache Projektsteuerung programmieren. Einfach verschiedene Aufgaben, welche zu einem bestimmten Zeitraum umgesetzt sein müssen.

Grundlegend sowas wie MS-Project, jedoch viel einfacher. Die Daten habe ich in einer Datenbank zur Verfügung. Diese müsste ich somit nur in einem Zeitstrahldiagramm zur anzeige bringen.

Hat jemand hier eine Idee, mit welcher Komponente man sowas machen kann. Geht das eventuell mit dem VirtualTreeView?

Vorab Danke und Gruß Jens

Perlsau 10. Jun 2015 22:06

AW: Projektsteuerung programmieren
 
Hört sich irgendwie nach einer To-Do-Liste an ...

VirtualTreeView ist eine Darstellungskomponente, und die kann dabei nicht wirklich das Entscheidende sein. Ob es eine regelrechte To-Do-Listen- oder Projekt-Management-Komponente gibt, bezweifle ich schon allein deshalb, weil die Anforderungen an eine Projektmanagement-Software sehr unterschiedlich sein können.

Was ist denn jetzt das eigentliche Problem? Hast du noch keinen vollständigen Plan, was deine Software können muß?

BUG 10. Jun 2015 22:09

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von Perlsau (Beitrag 1304829)
Was ist denn jetzt das eigentliche Problem?

Es geht vermutlich um die Darstellung des Diagramms.
Zitat:

Zitat von Jens Hartmann (Beitrag 1304821)
Diese müsste ich somit nur in einem Zeitstrahldiagramm zur anzeige bringen. Hat jemand hier eine Idee, mit welcher Komponente man sowas machen kann.


mensch72 11. Jun 2015 00:19

AW: Projektsteuerung programmieren
 
das klingt wie wie typischer Fall von "TMS Planer & TMS ToDoList", egal ob mit eigenem DB Interface oder gleich das integrierte von TMS

https://www.tmssoftware.com/site/planner.asp
https://www.tmssoftware.com/site/dbplanner.asp


Gibt es so "kompatibel" auch als HTML-Intraweb-Version und als FMX-Version.
Kann sicher fast schon zu viel, und sowas "selber malen" ginge ja grad noch, aber spätestens beim Userinterface mit grafischem LiveEdit & Drag&Drop nimmt man besser was fertiges.

ConstantGardener 11. Jun 2015 06:07

AW: Projektsteuerung programmieren
 
ich werfe mal die TMS Componente TAdvSmoothTimeline ins Rennen. Sehr flexibel in der Skalierung und Interaktion wenn man will.

bcvs 11. Jun 2015 06:52

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von mensch72 (Beitrag 1304836)
Gibt es so "kompatibel" auch als HTML-Intraweb-Version und als FMX-Version.

Wo gibt es den TMS-Planner als FMX-Version? Ich finde da nur VCL und IntraWeb.

uligerhardt 11. Jun 2015 07:00

AW: Projektsteuerung programmieren
 
Ich schmeiß mal DevEx in den Raum: https://www.devexpress.com/Products/VCL/ExScheduler/

ConstantGardener 11. Jun 2015 07:01

AW: Projektsteuerung programmieren
 
...gibt es erst seit 3-4 Tagen. Taufrisch im FMX Pack 3.0

bcvs 11. Jun 2015 07:51

AW: Projektsteuerung programmieren
 
Ah, danke. Das habe ich ja sogar. Muss ich gleich mal ausprobieren.

noisy_master 11. Jun 2015 07:54

AW: Projektsteuerung programmieren
 
Moin,

wenn du so etwas wie MS Project haben möchtest hört sich das sehr nach einem Gantt Chart an...
gibt es z.B. hier: http://www.gantt-component.com..kostet aber leider

oder hier: http://www.dancemammal.com/ganttchart.htm...kostet auch, aber weniger

mkinzler 11. Jun 2015 10:59

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von bcvs (Beitrag 1304841)
Zitat:

Zitat von mensch72 (Beitrag 1304836)
Gibt es so "kompatibel" auch als HTML-Intraweb-Version und als FMX-Version.

Wo gibt es den TMS-Planner als FMX-Version? Ich finde da nur VCL und IntraWeb.

Ist Teil des TMS Pack für FireMonkey ( seit der letzten Version)

Dejan Vu 11. Jun 2015 14:24

AW: Projektsteuerung programmieren
 
Blöde Frage: Wieso selber programmieren? Spaß?

Jens Hartmann 11. Jun 2015 19:40

AW: Projektsteuerung programmieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Erstmal vielen Dank. Die Komponenten können eigentlich alle viel zu viel. Ich benötige nur sowas wie im Anhang.

Die gesamte Datenverwaltung ist vorhanden. Ich muss die Daten nur noch grafisch Darstellen.

Aviator 11. Jun 2015 20:54

AW: Projektsteuerung programmieren
 
Wenn es so aussehen soll wie im Anhang, dann wäre das auch mit einem VirtualTreeView zu bewerkstelligen. Dann muss man etwas mit CustomDraw arbeiten, aber machbar ist eine solche Darstellung eigentlich schon. Aber es gibt mit Sicherheit bessere Komponenten, die einem die Arbeit auch ein wenig erleichtern.

Dejan Vu 12. Jun 2015 02:56

AW: Projektsteuerung programmieren
 
TDrawGrid, TPaintBox wären die einfachen Kandidaten.

jobo 12. Jun 2015 06:44

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von Jens Hartmann (Beitrag 1304885)
Erstmal vielen Dank. Die Komponenten können eigentlich alle viel zu viel. Ich benötige nur sowas wie im Anhang.

Die gesamte Datenverwaltung ist vorhanden. Ich muss die Daten nur noch grafisch Darstellen.

Ich weiß ja nicht, wie Deine Datenhaltung aussieht (hoffentlich normalisiert), aber wenn Du nicht alles zu Fuß machen willst, muss die Komponente schon etwas können, nämlich pivot fähig sein.
Wenn die Verwaltung andernorts geschieht, reicht immerhin die Darstellung, also Reportfunktion ohne Editiermöglichkeit.
Das geht wohl mit TMS. Auf die Schnelle hab ich noch das hier gefunden:
http://pivotcube.com/cgi-bin/index.cgi?page=products
Sieht allerdings etwas altbacken aus (die Webseite) und nicht sehr lebendig.

ibp 12. Jun 2015 07:57

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von Jens Hartmann (Beitrag 1304885)
...
Die gesamte Datenverwaltung ist vorhanden. Ich muss die Daten nur noch grafisch Darstellen.

Auf dem Bildschirm im Fenster oder als Ausdruck?

So wie du das oben dargestellt hast, kannst du das auch einfach mit einem StringGrid machen oder mit einem Report.

Dejan Vu 12. Jun 2015 10:32

AW: Projektsteuerung programmieren
 
Zitat:

Zitat von jobo (Beitrag 1304901)
..muss die Komponente schon etwas können, nämlich pivot fähig sein.

Na ja. Eine PaintBox müsste das jetzt nicht. Ich glaube nicht, das es editierfähig sein muss. wenn doch => vergiss es. Also sowohl Du meinen Einwand als auch der TE meinen Vorschlag.

Das reine Rendern geht ja sehr leicht, auch ohne Pivot. Bei einer Gantt-Komponente muss das aber auch nicht Pivot-fähig sein, oder?

hoika 18. Jun 2015 05:40

AW: Projektsteuerung programmieren
 
Hallo,
was ich da im Screenshot sehe, geht auch mit einem normalen TStringGrid.
Beim Drucken hört das dann natürlich auf.

Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 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