level 1
受Mandelbrot集产生思想的影响,Martin提出了一对公式,而利用该公式和同样简单的计算机程序便可产生非常新奇的图形。这些混沌图像很精彩。
参考网址:——https://——blog.csdn.net——/weixin_33694620/article/details/85705156。
网址,请去掉横线。
各位老师,这个VB能做吗?
2021年04月06日 11点04分
1
level 1
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Sub CommandButton1_Click()
hwnd& = FindWindow(vbNullString, Me.Caption)
hdc = GetDC(hwnd)
Const ParamA = 68, ParamB = 75, ParamC = 83
Const Epsilon = 0.01
Dim X As Single, Y As Single
Dim i As Long, t As Single
X = 1: Y = 1
For i = 1 To 65535
SetPixel hdc, X + 300, 300 - Y, vbbreak
If X > Epsilon Then
t = Y - Sqr(Abs(ParamB * X - ParamC))
ElseIf X < -Epsilon Then
t = Y + Sqr(Abs(ParamB * X - ParamC))
Else
t = Y
End If
Y = ParamA - X
X = t
Next i
End Sub
2021年04月07日 11点04分
10
![[泪]](/static/emoticons/u6cea.png)
太利害了。这么多年了。都把VB都忘记了。
2021年04月07日 16点04分