Проект "Скринсейвер" - Visual Basic .NET
Формулировка задачи:
Можно ли с помощью бейсик создать скринсейвер?
Решение задачи: «Проект "Скринсейвер"»
textual
Листинг программы
- Public Class Form1
- Dim R As Single = 0
- Dim D As Integer = 10
- Dim T As Single
- Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
- Close()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Dim g As Graphics = Me.CreateGraphics
- Dim RandomByte(0) As Byte
- Dim Random As New Security.Cryptography.RNGCryptoServiceProvider()
- Dim I, O, H As Integer
- Random.GetBytes(RandomByte)
- I = Int(RandomByte(0) / 256 * 1280) + 1
- Random.GetBytes(RandomByte)
- O = Int(RandomByte(0) / 256 * 1024) + 1
- Random.GetBytes(RandomByte)
- H = Int(RandomByte(0) / 256 * D) + 1
- g.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
- g.FillEllipse(Brushes.White, I, O, H, H)
- R = R + 1
- End Sub
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.BackColor = Color.Black
- Me.WindowState = FormWindowState.Maximized
- Me.TopMost = True
- End Sub
- End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д