AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kalender selbst entwickeln

Ein Thema von LucasL · begonnen am 6. Okt 2006 · letzter Beitrag vom 6. Okt 2006
Antwort Antwort
LucasL

Registriert seit: 20. Dez 2005
19 Beiträge
 
#1

Kalender selbst entwickeln

  Alt 6. Okt 2006, 17:44
Hallo Forengemeinde,

bisher hatte ich nie das Bedürfnis, selbst eine Delphi-Komponente zu schreiben oder zu tunen. Doch nun würde ich gerne einen Kalender entwickeln. Habe da soetwas wie Mozilla Sunbird im Kopf, d.h. ich würde in dem Kalender gerne mehrere Events pro Tag anzeigen können. TMonthCalender kommt als Ausgangskomponente wohl nicht in Frage, aber wo fange ich an?

Freue mich auf eure Ratschläge .

Gruß,
Lucas
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 17:48
Kannst ja http://sourceforge.net/projects/tpvplanit als Ausgangsbasis nehmen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 17:49
Na du überlegst dir ein Datenspeicherungsmodell (z.B. mit Records und Arrays oder mit Listen), entwirfst es und so weiter.

DANN kommt die GUI dran.

Du leitest von TGraphicControl ab, wenn du draufzeichnen willst. Du leitest von TWinControl ab, wenn du nen Fokus usw. brauchst. Wenn du beides brauchst, leitest du von TCustomControl ab.

Wenn du nur nen Container hast, in den du Subklassen reinstopfst, reicht IMHO TWinControl.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
LucasL

Registriert seit: 20. Dez 2005
19 Beiträge
 
#4

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 19:13
Danke, das hilft mir schonmal sehr !

Wenn ich allerdings Turbo Delphi (Explorer) verwenden wollte, wie bekomme ich dann das Objekt von Hand auf mein Formular gezeichnet? Habe schon versucht, die Formular-Unit (über "Ansicht als Text") zu verändern, aber da erkennt Delphi mein TMyObject leider nicht.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 19:16
Gar nicht.

Beziehungsweise es gibt da so einen Workaround, das geht ungef...
*klappehalt*

(Will ja keinen Ärger mit der Obrigkeit)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 20:00
Wie wäre es z.B. mit der TPlanerMonthView-Komponente von TMS?

Und jede Komponente kann man in den Explorer-Versionen verwenden. Dazu gibt es 2 Möglichkeiten:

1, Du erzeugst die Komponente im Code und setzt dort auch die Properties + Events

2, Du hast eine fertige DFM für ein Formular. Dieses kann die Explorer-Version auch kompilieren, jedoch nicht in der IDE öffnen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Kalender selbst entwickeln

  Alt 6. Okt 2006, 20:07
Zitat:
wie bekomme ich dann das Objekt von Hand auf mein Formular gezeichnet?
Geht ned. Jedenfalls ned ohne Balus kleinen Kniff...
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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