İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Yardim edermisiniz [ vb.net ] ?

OnderArslan30.04.20146 cevap1.863 görüntüleme
2014'den beri3 mesaj
#1
Arkadaşlar bu foruma yeni geldim. Fizik proje ödevim için bilgi yarışması yapmamızı istediği öğretmenimiz. Herkes kartlardan bir şeyler yaptı bende bu işi programa dökmek istedim, fakat bir yerde takıldım.



Bu bölümde " Soru Sor " butonuna tıklayınca ilk resim çıkıyor, fakat daha sonra tekrar tıkladığımda başka bir resimin çıkmasını istiyorum. Programlama mantığı olarak böyle bir şey mümkün mü ? Yorum olarak cevaplarsanız sevinirim. Herkese iyi forumlar !
Cevaplar
2010'den beri6.907 mesaj
#2
Visual basic de şöyle yapılabilir, vb.net in benzerliğini tam bilmiyorum ama belki bi fikir verir;

buton un dışına bi değişken tanımlarsınız, if le bu değişken 0'ken butonun ne yapacağını, 1'ken ne yapacağını belirleyebilirsiniz.

Butonun sonuna değişkenin 1 artmasını tanımlarsınız.
OnderArslan Konuyu açan
2014'den beri3 mesaj
#3
Güzel fikir, kodlamaya çalışacağım. Teşekkürler.
2011'den beri9.780 mesaj
#4
OnderArslan dedi: ↑
Güzel fikir, kodlamaya çalışacağım. Teşekkürler.
Örneğin 1 den başlayan bir sayaç tanımlayın ve her soru sor dediğinizde sayacı 1 arttırın. bu soruları da 1.jpg, 2.jpg, 3.jpg.... şeklinde saklarsınız sayaç kaç ise o isimli soruyu gösterir. Hatta bu şekilde ileri geri buttonları koyarak, sayaçı ileri geri rahatlıkla aldırtıp, sorular arasında gezinebilirsiniz. Daha sonra cevap kontrolü kısmında bir select case sayac.... ile istediğinizi yazarsınız..
2013'den beri59 mesaj
#5
Class kodunun altına bu kodu ekle

Dim say As integer = 0

Butonun tıklama event'ine bu kodu ekle

say+=1

if say=1 then
picturebox1.image = "resim adresi1"
end if

if say=2 then
picturebox1.image = "resim adresi2"
end if

diye bir mantık kullanabilirsin.
2012'den beri507 mesaj
#6
0165 dedi: ↑
Class kodunun altına bu kodu ekle

Dim say As integer = 0

Butonun tıklama event'ine bu kodu ekle

say+=1

if say=1 then
picturebox1.image = "resim adresi1"
end if

if say=2 then
picturebox1.image = "resim adresi2"
end if

diye bir mantık kullanabilirsin.
bu kodlama belli sayıda tıklamadan sonra tıkanır. bunun yerine belli bir aralıkta random sayı üretip her seferinde çıkanların numarasını bir arraya toplarsın, daha sonra arraydakilerle karşılaştırısın. eğer daha önce çıkmadıysa gösterirsin, çıktıysa yeniden bir random sayı üretirsin vs. tüm sorular gösterilince arrayı temizlersin.
2011'den beri505 mesaj
#7
VB.net’te dynamic controller yaratarak istediğin her şekilde çözüm bulabilirsin….
algea
admin@algea.net

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.