Thomas Füssl
 
  zurück      Startseite      Gästebuch      Kontakt 
  ©2003 by thfu - Mail an Webmaster   

Freeware

nach Themen:
 Internet
 Multimedia
 System
 Visual Basic

nach Kategorien:
 Programme
 VB-Bibliotheken
 VB-Sourcecode

Index:
 Alle Downloads
 Alle Artikel


Über...

 Sinn und Unsinn
 Gästebuch
 über mich


Partner-Link
EMails und 1 GB kostenloser Speicher bei
GMX

Partner-Link
Bücher bestellen bei
Amazon

 

Freeware
Programme

Mini-WebServer
kleinster Web-Server
VBTools
Werkzeuge für Visual Basic
KeyReMap
Tasten umbelegen
Exe/Bmp-PropertyPage
Eigenschaftsseite
VB-Setup
Setup-Programm
Registry-Tricks


VB-Bibliotheken


Apfel.Ocx
Apfelmännchenprogramm
RegExp.Dll
Reguläre Ausdrücke für VB
SerialID.Dll
Disk-Nummer r/w


VB-Sourcecode Tipps&Tricks


TCP/IP-Klassen
Rekursiv
MIME-Kodierung (base64)
Internet
MinMax
Format 8.3
Standard-Dialoge


Apfel.Ocx

Ein OLE-Custom-Control für die Anzeige von Apfelmännchen (Mandelbrot- und Julia-Mengen), inkl. schnellem Apfelmännchenprogramm.

Download Apfel.Ocx (38 KBytes, 5.10.98)
VB5-Laufzeitsystem (2650 KBytes)

Anwendung:
Control in Programm einbinden und auf Form plazieren. Anzeige erfolgt sofort!

Interaktive Bedienungsmöglichkeiten:
Mit der Maus kann ein Bereich aufgezogen werden, welcher beim Loslassen der Maustaste neu berechnet und anzeigt wird (die unten angegebenen Bereichs-Eigenschaften werden entsprechend angepaßt). Mit der rechten Maustaste wird der Default-Bereich wiederhergestellt.
Mit der SPACE-Taste wird (z.B. nach einer Größenänderung) der Bereich neu berechnet (Refresh-Methode) und mit der ESC-Taste die Berechnung abgebrochen (Stop-Methode).

        

Eigenschaften:
[Defaultwerte in eckigen Klammern]

Mit den Eigenschaften RealMin[-2], RealMax[1.2], ImagMin[-1.25], ImagMax[1.25] wird der Bereich der Mandelbrot-/Julia-Menge eingestellt. Die Berechnungstiefe wird mit Steps[140] eingestellt. Nach einer Werte-Änderung muß die Refresh-Methode (siehe unten) aufgerufen werden.
ColorMode[0] stellt die Farbenart ein (0=Automatische Bestimmung, 1=Schwarzweiß 2=16 Farben, 3=mehr als 16 Farben), ColorDiff[10] gibt an, wieviele interpolierte Zwischenwerte von zwei Farben berechnet werden und ColorOffset[0] stellt die Startfarbe(0..11) ein.
Mit der Picture-Eigenschaft kann auf das Bild, z.B. für den SavePicture-Befehl, zugegriffen werden.
Defaultmäßig wird die Mandelbrot-Menge angezeigt (Type-Eigenschaft=0). Wird diese Eigenschaft auf 1 gestellt, kann durch die Eigenschaften JuliaReal[0] und JuliaImag[0] eine Julia-Menge gewählt werden.
Die hWnd-Eigenschaft verweist auf den Windows-Handle des Controls.
Die weiteren Standard-Eigenschaften sind in der üblichen Weise anzuwenden.

Methoden:
Die Refresh-Methode berechnet das Bild für die aktuelle Control-Größe neu. Die Stop-Methode stoppt die laufende Berechnung (falls noch nicht abgeschlossen). Die AboutBox-Methode zeigt den About-Dialog an.

Ereignisse:
Das Change-Ereignis wird bei jeder Parameter-Änderung (durch Zuweisung eines Wertes an eine Eigenschaft oder durch interaktive Mausaktion) ausgelöst.
Desweiteres stehen die Standard-Eigenschaften Click, DblClick, KeyDown, KeyPress, KeyUp, MouseDown, MouseMove und MouseUp zur Verfügung.