Hallo User!

Dies ist die Version 1.0 beta meines Fahrplan-Editors.
(Alle anderen Module sind 1.0 alpha)


Nutzungsrecht:
--------------

Fuer den privaten Gebrauch darf die Software kopiert und benutzt 
werden soviel und wo ihr wollt. Hauptsache ist, dass alle Dateien 
zusammen kopiert werden.
Die Modalitaeten einer kommerziellen Nutzung muessen im Einzelfall
mit mir ausgehandelt werden.
Folgende Dateien duerfen nicht getrennt werden:

FAHRPLAN.EXE  Der Fahrplan-Editor
BFBROWSE.EXE  Ein Editor fuer die Bahnhofs-Datenbanken
BAHNHOF.DLL   Verwaltet die Bahnhofs-Datenbanken intern
DRUCK.EXE     \
DRINFO.TXT     \ Diese vier Dateien sind Bestandteil von Karsten
FPTOOL.DLL     / Cornelsens Druckprogramm; siehe DRINFO.TXT
PLNLIB.DLL    /
README.TXT    Dieser Text
HISTORY.TXT   Liste der Versionen
BWCC.DLL      Von Borland; ist fuer das graue Aussehen der Dialoge 
	      verantwortlich
*.PLN         Beispielfahrplaene
*.BF          Beispiele fuer Bahnhofs-Datenbanken


Fehler&Probleme:
----------------

Davon gibt es wie in jeder Software natuerlich haufenweise.
Da ich nicht beabsichtige, das Programm in der vorliegenden
Form weiterzuentwickeln, koennt ihr mir mit detailierten
Bug-Reports keinen Gefallen mehr tun. Falls ihr trotzdem
Probleme habt, schreibt mir 'ne eMail!


Autor:
------

Stefan Bormann
Triftweg 53
38118 Braunschweig
Tel.: 0531/503098
Fax : 0531/571632
eMail: s.bormann@tu-bs.de
Homepage: http://www.tu-bs.de/~i7120201/


Systemvoraussetzungen:
----------------------

Weiss der Teufel! Auf meinem 386DX/40 lief es mit 4MB zufriedenstellend.
Das Programm laeuft nicht auf Windows 3.0.
Auf einem 386SX/25 laeuft es auch, aber der Bildschirmaufbau im
Editorfenster ist nicht schnell genug.
Ich entwickelte das Programm unter WfW 3.11, bin aber zuversichtlich,
dass es genauso gut unter Windows 3.1 laeuft.
Mir wurde berichtet, dass das Programm unter OS/2 (>=2.1), Windows 95, 98
und Windows NT laeuft.


Verfahren, um einen Fahrplan zu erstellen:
------------------------------------------

I. Alle benoetigten Bahnhoefe in die Datenbank aufnehmen
  a) BFBROWSE.EXE starten
  b) Im Menue "neu" anwaehlen, um eine neue Datenbank anzulegen
     oder im Menue "oeffnen" anwaehlen, um eine alte Datenbank
     zu erweitern.
  c) Button "+" klicken, um Datensaetze (Bahnhoefe) hinzuzufuegen und
     Daten eingeben, wichtig: Name und mindestens ein Gleis, dass fuer
     Zugfahrten ausgelegt ist.
II. Fahrplan erstellen
  a) FAHRPLAN.EXE starten
  b) Im Menue mit "Datenbank/oeffnen" die Bahnhofsdatenbank von eben
     oeffnen
  c) Netz eingeben
     Hierfuer muss ein Bahnhof nach dem anderen zum Netz dazugefuegt
     werden, indem im Menue "Bearbeiten/Bahnhof dazu" ausgewaehlt wird, 
     im Dialogfenster ein Bahnhof aus der Datenbank ausgewaehlt wird 
     und schliesslich im Netz an die Position geklickt wird, wo der 
     neue Bahnhof plaziert werden soll. 
     Ab dem dritten Bahnhof muss erst der Bahnhof im Netz an-
     geklickt werden, zu dem der neue Bahnhof Verbindung haben soll.
  c) Fahrplanlinien erstellen.
     Da ein Netz Verzweigungen haben kann, muessen durchgehende Fahrplan-
     linien festgelegt werden.
     Hierfuer wird im Menue "Bearbeiten/Fahrplanlinie dazu" ausgewaehlt, 
     im Dialog ein Name und eine Farbe (hat nichts mit Reglern zu tun) 
     gewaehlt und dann der Start- und Endbahnhof der Linie im Netz 
     angeklickt.
     Als Resulttat erscheint unter dem Netz in einer Liste der Namen
     der Linie und es entsteht ein neues Fenster (zuerst als Icon),
     in dem der eigentliche Fahrplan eingegeben werden kann.
  d) Zuege eingeben
     Fuer jede Linie existiert jetzt ein Fahrplanfenster in das Zuege
     eingegeben werden koennen. Um einen Zug einzugeben, wird im Menue
     "Bearbeiten/Zug starten" ausgewaehlt, im Dialogfenster ein Name 
     und eine Reglerfarbe gewaehlt und dann angeklickt:
     1. eine Startpositon auf einem beliebigen Gleis eines beliebigen
	Bahnhofs;
     2. eine Zielposition in einem beliebigen Gleis eines Nachbarbahnhofs
	zu spaeterer Zeit;
     3. eine Startposition im gleichen Gleis zu spaeterer Zeit.
     Bis der Zug sein entgueltiges Ziel erreicht hat koennen 2 und 3
     wiederholt werden. Zum Schluss wird "Bearbeiten/Zug fertig" 
     ausgewaehlt, damit wird der Zug in den Fahrplan aufgenommen.


Quellcodes:
-----------

Die Quellcodes sind nicht oeffentlich.
Wenn jemand Lust hat mit an dem Programm zu schreiben, speziell
an Teilen, die sich gut vom Rest trennen lassen, soll er sich melden.
Die Schnittstellen der einzelnen DLLs kann ich problemlos 
veroeffentlichen.

Ich beabsichtige, das komplette Programmpacket in Java neu zu
implementieren. Dieses wird voraussichtlich im Fruehjahr '00
starten. Wenn jemand Lust hat, an dem Projekt mitzuarbeiten,
melde er sich!!!

Zur Zeit arbeiten ausser mir an dem Projekt noch:
- Karsten Cornelsen (Beta-Tester und Autor des Druckprogramms)
