Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: analog saat yapımı  (Okunma Sayısı 455 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
HeLL
VB Uzman Mod
Master Üye
******


Karma: 100
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1759


Üyelik Bilgileri


« : 20 Haziran 2008, 14:46:46 »





Private Sub Command1_Click()
Unload Form1
End Sub
Private Sub Form_Load()
Show
DrawWidth = 4
Circle (ScaleWidth / 2, ScaleHeight / 2), 3000
Timer1.Interval = 1000
Form1.Caption = "SAAT " & " " & Time
End Sub
Private Sub Timer1_Timer()
Cls
Form1.FontSize = 12
Form1.FontBold = True
CurrentX = 3200
CurrentY = 4000
Print "S A M E T"
CurrentX = 2750
CurrentY = 4500
Print "urtok33"
CurrentX = 3200
CurrentY = 1500
Print "M E H M E T"
CurrentX = 3300
CurrentY = 2000
Print "T O Z L U"
Static K, Z, A, M, L, N, P, R, S, T, V, W
A = 90 - Second(Time) * 6 'SANİYE'
M = 90 - Minute(Time) * 6 'DAKİKA'
S = 90 - Hour(Time) * 30 'SAAT'
S = S - 1 + (M / 12)
P = ScaleWidth / 2 + Cos(M * 3.14 / 180) * 2500 'DAKİKA'
R = ScaleHeight / 2 - Sin(M * 3.14 / 180) * 2500
DrawWidth = 4
Line (ScaleWidth / 2, ScaleHeight / 2)-(P, R), QBColor(9)
K = ScaleWidth / 2 + Cos(A * 3.14 / 180) * 3000 'SANİYE'
Z = ScaleHeight / 2 - Sin(A * 3.14 / 180) * 3000
DrawWidth = 2
Line (ScaleWidth / 2, ScaleHeight / 2)-(K, Z), QBColor(9)
DrawWidth = 4 'DAİREYİ ÇİZDİRME'
Circle (ScaleWidth / 2, ScaleHeight / 2), 3000
Form1.Caption = "SAAT " & " " & Time & " " & "urtok33" & "
For I = 1 To 60 'DAKİKA ÇİZGİLERİ'
ACI = 90 - I * 6
KX = ScaleWidth / 2 + Cos(ACI * 3.14 / 180) * 2900
KY = ScaleHeight / 2 - Sin(ACI * 3.14 / 180) * 2900
K = ScaleWidth / 2 + Cos(ACI * 3.14 / 180) * 3000
Z = ScaleHeight / 2 - Sin(ACI * 3.14 / 180) * 3000
Line (KX, KY)-(K, Z)
Next I
For F = 1 To 12 'SAAT BELİRLEME ÇİZGİLERİ'
ACI = 90 - F * 30
KX = ScaleWidth / 2 + Cos(ACI * 3.14 / 180) * 2900
KY = ScaleHeight / 2 - Sin(ACI * 3.14 / 180) * 2900
K = ScaleWidth / 2 + Cos(ACI * 3.14 / 180) * 3000
Z = ScaleHeight / 2 - Sin(ACI * 3.14 / 180) * 3000
Line (KX, KY)-(K, Z), QBColor(9)
Next F
V = ScaleWidth / 2 + Cos(S * 3.14 / 180) * 1500 'SAAT'
T = ScaleHeight / 2 - Sin(S * 3.14 / 180) * 1500
DrawWidth = 5
Line (ScaleWidth / 2, ScaleHeight / 2)-(V, T), QBColor(9)
For I = 1 To 12 'SAAT NUMARALARINI YAZDIRMA'
W = 90 - I * 30
K = ScaleWidth / 2 + Cos(W * 3.14 / 180) * 3050
Z = ScaleHeight / 2 - Sin(W * 3.14 / 180) * 3050
KX = ScaleWidth / 2 + Cos(W * 3.14 / 180) * 2700
KY = ScaleHeight / 2 - Sin(W * 3.14 / 180) * 2700
QBColor (9)
CurrentX = KX - 150
CurrentY = KY - 60
Print I
Next I
Logged

♥ღ♥...BEŞİKTAŞK... ♥ღ♥
i-rot
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 2


Üyelik Bilgileri


« Yanıtla #1 : 21 Temmuz 2008, 15:38:59 »

END sub Kahkaha
Logged
-yunus-
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 3


Üyelik Bilgileri


« Yanıtla #2 : 26 Eylül 2008, 08:31:41 »

proğralların hiç biri çalışmıyor yardım eder misiniz lütfen
« Son Düzenleme: 27 Eylül 2008, 00:01:09 Gönderen: mayhemious » Logged
mayhemious
Administrator
*


Karma: 70
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1006

mayhem mayhemious


Üyelik Bilgileri WWW


« Yanıtla #3 : 27 Eylül 2008, 00:01:40 »

hepsi tarafımdan denenmiştir. hata satırını belirtirseniz yardımcı oluruz
Logged

Mesaj Sayısı 10 ve Altı olanlar Sorularınız YANITLANMAYACAK

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
V.I.P. Üye Olun. Programlamada Bir Adım Öne Geçin
Sayfa: [1]   Yukarı git
  Yazdır  

 
Gitmek istediğiniz yer: