UNIT uWortgenerator;
(* ******************************************************************** *)
(* K L A S S E : TWort *)
(* -------------------------------------------------------------------- *)
(* Version : 1.0 *)
(* Autor : *)
(* Beschreibung: Das Objekt erzeugt eine zufaellige Zeichenkette, die *)
(* als String verarbeitet werden kann. *)
(* Compiler : Delphi 3.0 *)
(* Aenderungen : V. 1.0 03-JAN-99 *)
(* ******************************************************************** *)
INTERFACE
(* ==================================================================== *)
type
TWort = class
Wort : string;
Laenge : Byte;
UpCase : boolean;
procedure Init; virtual;
procedure Erzeugen; virtual;
procedure SetUpCase(Up: boolean); virtual;
procedure SetLaenge(l :integer); virtual;
function GetLaenge : integer; virtual;
function GetWort : string; virtual;
function IstGleich (st: string): boolean; virtual;
function IstKleiner (st: string): boolean;virtual;
end;
(* -------------------- B e s c h r e i b u n g -------------------------
Oberklasse : -
Bezugsklassen : -
Methoden
--------
Init
Auftrag: Leeres Wort mit Laenge Null erzeugen.
vorher : -
nachher: -
Erzeugen
Auftrag: Wort aus zufaelligen Buchstaben (A-Z, a-z ohne Umlaute) zusammen-
setzen. Laenge und Gross/KLeinschreibung koennen gesetzt werden
vorher : -
nachher: -
GetWort
Anfrage: liefert das erzeugte Wort
vorher : Laenge ist groesser Null
nachher: -
----------------------------------------------------------------------- *)
|