Selasa, Maret 13, 2012
Selasa, Maret 13, 2012
Nur Abdillah Siddiq
Komputer
No comments
Komponen
2 common button
1 timer
12 label
4 Horizontal Scroll
6 textbox (4 terlihat, 2 sembunyi)
4 shape (2 shape lingkaran dan 2 shape persegi panjang)
3 line
1 picture cermin cembung
Source Code dan Coding
Private Sub Command4_Click()
End
End Sub
Private Sub Command5_Click()
Form1.WindowState = 1
End Sub
‘berkenaan dengan menu pengaktifan form sehingga tidak terjadi penumpukan form, selain itu untuk tombol exit dan minimize
Private Sub HScroll1_Change()
Image9.Left = 5900 - (Image9.Width / 2)
Image9.Width = 495 - (HScroll1.Value * 18.75)
Shape4.Left = 5850 - (HScroll1.Value * 110)
Shape5.Left = 5900 + (HScroll1.Value * 110)
f.Text = HScroll1.Value
End Sub
Private Sub HScroll2_Change()
Shape3.Left = 5600 - (HScroll2.Value * 100)
s1.Text = HScroll2.Value
End Sub
Private Sub HScroll3_Change()
h1.Text = HScroll3.Value
Shape3.Top = 3840 - (HScroll3.Value * 100)
Shape3.Height = (HScroll3.Value * 100)
Line3.Y1 = 3840 - (HScroll3.Value * 100)
Line3.Y2 = 3840 - (HScroll3.Value * 100)
End Sub
Private Sub HScroll4_Change()
Shape3.Width = HScroll4.Value * 100
d1.Text = HScroll4.Value
End Sub
‘merubah value/nilai horizontal scroll dengan cara menggesernya akan menyebabkan berubahnya posisi benda semula, posisi bayangan benda maupun 3 garis yang bersangkutan
Private Sub Timer1_Timer()
'untuk merubah posisi benda yang dibiaskan melalui lensa cembung
HScroll2.Min = HScroll1.Value + 1
s2.Text = (f.Text * s1.Text) / (s1.Text - f.Text)
Shape6.Left = 6000 + (s2.Text * 100)
M.Text = Round(s2.Text / s1.Text, (2))
nilaiH2.Caption = Round(h1.Text * (s2.Text / s1.Text), (2)) & " cm"
nilaiS2.Caption = Round(s2.Text, (2)) & " cm"
nilaiM.Caption = M.Text & " kali"
Shape6.Height = ((M.Text * h1.Text) * 100)
Shape6.Width = (s2.Text / s1.Text) * HScroll4.Value * 100
nilaiD2.Caption = Round((s2.Text / s1.Text) * HScroll4.Value, (2)) & " cm"
'untuk merubah line agar tetap koheren dengan benda
Line4.Y2 = 3840 + ((M.Text * h1.Text) * 100)
Line4.X2 = 6000 + (s2.Text * 100) + (Shape6.Width / 2)
Line3.X1 = 5600 - (HScroll2.Value * 100) + (Shape3.Width / 2)
Line4.Y1 = Line3.Y2
Line5.X1 = Line3.X1
Line5.Y1 = Line3.Y1
Line5.X2 = Line4.X2
Line5.Y2 = Line4.Y2
End Sub
Related Posts:
All About RAMIngin tau lebih lengkap tentang apa dan bagaimana itu RAM? (Laptop/PC)Atau ada masalah dengan RAM??Langsung saja (click) :Klinik RAM… Read More
Aplikasi membuat backround explorer dengan gambar sendiriAnda tentu tahu dengan apa yang dimaksud dengan background, jadi saya tidak usah panjang lebar untuk menjelaskan apa itu background . Untuk lebih mempercantik penampilan komputer, banyak hal yang dapat dilakukan, salah satun… Read More
Tips Menjadi Programmer HandalJadi programmer banyak enak dan gak enaknya. Menurut si Tukang Ketik sih banyakan nggak enaknya. Sebenernya asal si programmer tau cara ngakalinnya, hal-hal gak enak itu bisa dihindari dan hidup sebagai programmer bisa lebih … Read More
For NEWBIE , Kupas Tuntas JAVAJAVA adalah salah satu bahasa pemrograman komputer yang berorientasi objek, diciptakan oleh satu tim di Sun Microsystem, perusahan workstation UNIX yang cukup terkenal. JAVA diciptakan berdasarkan bahasa C++, dengan tujuan “p… Read More
SUDOKU,permainan asyik dan mencerdaskan.Apakah anda tahu apa itu permainan SUDOKU??? Hmmm.Hari gene nggak tahu permainan sudoku,, hehe. . Sudoku adalah permainan yang berasal dari Jepang, permainan angka yang mengasyikkan dan cukup memeras otak kita. (Penasaran???,… Read More
Langganan:
Posting Komentar (Atom)
0 Reactions:
Posting Komentar
Blog adalah suatu representasi dari individu penulisnya, baik pikiran, pengalaman, perasaan dan sebagainya (Manungkarjono, 2007). Blog juga merupakan suatu hasil karya cipta yang dilindungi UU 19 tahun 2002 tentang Hak Cipta.