vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Done, nicht lange gefragt, getan  
Autor: unbekannt
Datum: 20.10.02 15:25

Anhang:  AnhangScreenShot.gif (95k)  

Hi Levis,

anbei ein Apfelmännchen

 
DefDbl A-Z
Private Colors(31) As Long
Private Const XMin = -0.7
Private Const XMax = 2.1
Private Const YMin = -1.2
Private Const YMax = 1.2
Private Const TiefMax = 255
Private Const St = 1
 
 
Private Sub Form_Activate()
 
   DeltaX = (XMax - XMin) / Form1.ScaleWidth
   DeltaY = (YMax - YMin) / Form1.ScaleHeight
   XKomplex = XMin
   YKomplex = YMin
   For Y = 0 To Form1.ScaleHeight Step St
     For X = 0 To Form1.ScaleWidth Step St
        DoEvents
        Form1.Caption = "X = " & X & " Y = " & Y
        Tiefe = 0
        XWert = 0
        YWert = 0
        xx = 0
        yy = 0
        While Tiefe < TiefMax And xx + yy < 8
           YWert = 2 * XWert * YWert - YKomplex
           XWert = xx - yy - XKomplex
           xx = XWert ^ 2
           yy = YWert ^ 2
           Tiefe = Tiefe + 1
        Wend
        If Tiefe >= TiefMax Then
           Farbe = 0
        Else
           Farbe = (Tiefe Mod 31) + 1
        End If
        XKomplex = XKomplex + DeltaX * St
        With Form1
          .CurrentX = X
          .CurrentY = Y
        End With
        Form1.Line (X, Y)-(X + St - 1, Y + St - 1), Colors(Farbe), BF
     Next X
     XKomplex = XMin
     YKomplex = YKomplex + DeltaY * St
  Next Y
End Sub
 
Private Sub Form_Load()
   WindowState = vbMaximized
   BackColor = vbBlack
   AutoRedraw = True
   Form1.ScaleMode = 3
   Colors(0) = 0
   Colors(1) = 0
   Colors(2) = RGB(&H3F, 0, &H9F)
   Colors(3) = RGB(&H2F, 0, &HAF)
   Colors(4) = RGB(&H1F, 0, &HAF)
   Colors(5) = RGB(0, 0, &HBF)
   Colors(6) = RGB(0, &H2F, &HCF)
   Colors(7) = RGB(0, &H3F, &HCF)
   Colors(8) = RGB(0, &H4F, &HDF)
   Colors(9) = RGB(0, &H6F, &HEF)
   Colors(10) = RGB(0, &H8F, &HEF)
   Colors(11) = RGB(0, &HAF, &HFF)
   Colors(12) = RGB(0, &HCF, &HCF)
   Colors(13) = RGB(0, &HFF, &HCF)
   Colors(14) = RGB(0, &HFF, &H5F)
   Colors(15) = RGB(0, &HFF, 0)
   Colors(16) = RGB(&H4F, &HFF, 0)
   Colors(17) = RGB(&H8F, &HFF, 0)
   Colors(18) = RGB(&HBF, &HFF, 0)
   Colors(19) = RGB(&HFF, &HFF, 0)
   Colors(20) = RGB(&HFF, &HCF, 0)
   Colors(21) = RGB(&HFF, &HAF, 0)
   Colors(22) = RGB(&HFF, &H7F, 0)
   Colors(23) = RGB(&HFF, &H5F, 0)
   Colors(24) = RGB(&HFF, &H2F, 0)
   Colors(25) = RGB(&HEF, 0, &H2F)
   Colors(26) = RGB(&HDF, 0, &H5F)
   Colors(27) = RGB(&HDF, 0, &H8F)
   Colors(28) = RGB(&HCF, 0, &HAF)
   Colors(29) = RGB(&HAF, 0, &HCF)
   Colors(30) = RGB(&H6F, 0, &HAF)
   Colors(31) = RGB(&H3F, 0, &H9F)
End Sub
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mathematische "Phänomene" ;)1.587Levis20.10.02 12:14
Hmm ... Fraktale: Sollen wir heute mal ein Apfelmännchen mac...1.926unbekannt20.10.02 13:48
Done, nicht lange gefragt, getan 1.626unbekannt20.10.02 15:25
Ach so, äh - kleiner Tipp 1.088unbekannt20.10.02 15:33
Wow 1.060Levis20.10.02 15:45
Jepp, der gleiche Freak in 3D 1.255unbekannt20.10.02 16:10
Re: Jepp, der gleiche Freak in 3D 994Hans-Otto26.05.03 18:28
Re: Jepp, der gleiche Freak in 3D 983unbekannt26.05.03 19:40
Oder Tipp:1.041unbekannt26.05.03 19:43
Re: Fraktal325Zardoz27.05.03 04:08
Re: Fraktal1.077RainerH03.07.03 19:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel