Türkçe Forum - Girburaya.net

Geri git   Türkçe Forum - Girburaya.net > Webmaster > Programlama > Visual Basic
Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Bütün Forumları okunmuş kabul et

Visual Basic Visual Basic Hakkında Aradığınız Herşey.. Visual Basic Kodları..

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler
Alt 01-03-08, 13:05   #1 (permalink)
DeJiN
 
Mesajlar: n/a
Standart Analog Saat

   

Timer ve Line nesnelerinin kullanımına örnek
' Form1 e 3 adet label (Label1, Label2, Label3) + 1 adet Timer (Timer1)
' 3 adet Line (Line1,Line2,Line3) yerleştiriniz.
' seyitkaraozan@hotmail.com

Private Sub Form_Load()
Timer1.Enabled = True
Timer1.Interval = 1000 '1000 milisaniye = 1 saniye
End Sub


Private Sub Timer1_Timer()
Dim saat, dakika, saniye As Integer
Dim l1x1, l1y1, l1x2, l1y2, l1r As Integer
Dim l2x1, l2y1, l2x2, l2y2, l2r As Integer
Dim l3x1, l3y1, l3x2, l3y2, l3r As Integer
Dim dersan, derdak, dersaat As Double 'dersan=saniye açısı
'************************************* derdak=dakika açısı, dersaat=saat açısı

saat = Mid(Time, 1, 2)
If saat > 12 Then saat = saat - 12
dakika = Mid(Time, 4, 2)
saniye = Mid(Time, 7, 2)
Label1.Caption = Str(saat) + " :"
Label2.Caption = dakika + " :"
Label3.Caption = saniye
dersan = (((saniye * 6) - 90) * 3.14) / 180 'Radyanlar dereceye çevriliyor
derdak = (((dakika * 6) - 90) * 3.14) / 180 'Radyanlar dereceye çevriliyor
dersaat = (((saat * 30) - 90) * 3.14) / 180 'Radyanlar dereceye çevriliyor
'********* r= Saniyenin yarıçapı ******************
l1r = 2000
l2r = 1500
l3r = 1000
l1x1 = (Form1.Width) / 2
l1y1 = (Form1.Height) / 2
l2x1 = (Form1.Width) / 2
l2y1 = (Form1.Height) / 2
l3x1 = (Form1.Width) / 2
l3y1 = (Form1.Height) / 2

l1x2 = l1r * Cos(dersan)
l1y2 = l1r * Sin(dersan)
l2x2 = l2r * Cos(derdak)
l2y2 = l2r * Sin(derdak)
l3x2 = l3r * Cos(dersaat)
l3y2 = l3r * Sin(dersaat)

Line1.x1 = l1x1
Line1.x2 = l1x2 + l1x1
Line1.y1 = l1y1
Line1.y2 = l1y2 + l1y1
'******* dakika çizgisi düzenliyor
Line2.x1 = l2x1
Line2.x2 = l2x2 + l2x1
Line2.y1 = l2y1
Line2.y2 = l2y2 + l2y1
'******* saat çizgisi duzenleniyor
Line3.x1 = l3x1
Line3.x2 = l3x2 + l3x1
Line3.y1 = l3y1
Line3.y2 = l3y2 + l3y1

End Sub
  Alıntı ile Cevapla
Yeni Konu aç  Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
Msnde 24 saat online görünmek Cansu Msn - Icq - Yahoo Messenger ve Diğerleri 5 06-15-08 22:48
Butto'nun oğluna 24 saat koruma ! DeviL Son Dakika Haber 0 01-02-08 11:00
İngiliz polisi 24 saat onu koruyacak Cansu Gündem 0 01-02-08 03:00
36 saat boyunca su yok ! DeviL Son Dakika Haber 0 12-31-07 08:24
JAVA ILE 7/24 saat canlı yayın radyo DeJiN Java 0 12-27-07 15:28


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 05:05 .


Powered by: vBulletin Version 3.6.8 (Türkçe)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Türkçeye: Girburaya.Net tarafından çevrilmiştir.
GirBuraya.Net

oyun komedi sohbet siteleri
mirc mırc çet cet sohbet chat canlı tv


7, 427, 6, 5, 106, 107, 9, 10, 11, 12, 14, 15, 16, 17, 202, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 397, 34, 35, 36, 341, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 198, 50, 51, 52, 53, 54, 123, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 112, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 108, 109, 110, 113, 115, 116, 117, 118, 119, 120, 122, 121, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 249, 184, 187, 248, 188, 189, 247, 190, 191, 429, 192, 193, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 234, 235, 237, 238, 346, 240, 242, 243, 246, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 307, 308, 321, 315, 314, 317, 322, 338, 318, 323, 324, 325, 326, 327, 328, 330, 331, 336, 332, 333, 334, 337, 335, 339, 340, 342, 343, 344, 345, 363, 348, 347, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 373, 382, 374, 369, 370, 375, 376, 377, 380, 385, 384, 386, 394, 388, 389, 390, 391, 392, 393, 396, 409, 398, 399, 400, 401, 403, 404, 405, 406, 410, 411, 412, 413, 414, 415, 417, 416, 418, 419, 420, 421, 423, 425, 426, 434, 428, 430, 432, 431, 435, 433, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,