Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı. bit.ly/csharpdersleri Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor. Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.
Hocam 30 yaşından sonra kariyer değişikliğine karar verdim, yazılımın alanımla mesleğimle yakından uzağa alakası yok. Şimdi Bilgisayar Mühendisliği 3. sınıf öğrencisiyim. Görsel programlama dersinde çok emeğiniz geçti. Teşekkürü borç bilirim.
Emeğiniz ve anlatımınız için Teşekkür ederim. Benim bu konuda sormak istediğim şu : 0 ile 7 arasında dediğimizde 7 yi dahil etmiyor değil mi ? Çünkü ben tüm yaptığım denemelerde 8 yaparsam 7 rakamını görüyorum. kod tam olarak şu şekilde -- int sayi1 = rast.Next(0, 8); --- Burada 8 dahil değil 7 de bitiyor. Bir yanlışım var ise düzeltin lütfen.
Merhaba. Yoğunluktan dolayı yorumunuzu geç yanıtladığım için kusura bakmayın. Normalde yorumlara birkaç gün içerisinde yanıt vermeye özen gösteriyorum. Sanırım eğitimde Random fonksiyonuna son değerin dahil edilmediğini atladım. Hatırlattığınız için teşekkür ederim. İyi çalışmalar diliyorum.
merhaba bir sorum olacaktı string türündeki değişkenleri yani harfli dizileri nasıl ekrana random olarak yazabilirim?(proje odevim var cevap verirseniz sevinirim)
Merhaba hocam oncelikle verdiginiz emeginizden dolayi Allah raziolsun cok yardimci oluyorsunuz.Benim bi sorum olucakti "Rastgele bir sayı üreteci yardımıyla ekranda belirli sayıda daire çizilmesi. Daireler kesişmemelidir, her birinin yarıçapı verilen bir sayıdan az değildir." gibi kod yazdigimizda dayrelerin kesismemesini nasil saglariz ve nasil istedigimiz sayida dayre cizeriz? yardimci olursaniz sevinirim simdiden tesekkurler using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int count; if (int.TryParse(textBox1.Text, out count)) { Random random = new Random(); int randomInt = random.Next(); randomInt = random.Next(79,81); int randomInt2 = random.Next(); randomInt2 = random.Next(80,85); Graphics g = this.CreateGraphics(); Pen pen = new Pen(Brushes.Red); Graphics daire = this.CreateGraphics(); daire.DrawEllipse(pen, randomInt, randomInt2, 100, 100); } else { MessageBox.Show("sayi yaziniz"); } } } }
abi mesala tek bir değişkenle ordaki labellerin hepsini kullanabilirmiyiz? veya button_Click olayını kullanarak 10-15 tane buttonu kullanabilirmiyiz?abi eğer kullanılıyosa kodlarını atarmısın?
Merhaba Kadir. Öncelikle yoğunluktan mesajına geç yanıt verdiğim için üzgünüm. Tek bir değişkenler labellerin hepsini kullanmaktan kastın ne tam açıklarsan cevap verebilirim. Diğer soruna gelince; button_click olayında başka butonların click olaylarını tetikleyebilirsin. Yani bir butona basmakla 20 butona tıklama işlemini gerçekleştirebilirsin. Ancak konuyu daha net ve anlaşılır açıklaman gerekiyor. Başarılar diliyorum.
merhaba dostum Ürettigimiz sayıyı farklı bir textbax a kaydederek otamatik yazma şansımız varmı mesela tombala gibi çıkan sayıların hepsini görücez ve çıkan sayının bidaha cıkmamasını sağlayabilirmiyiz kısacası tombala oyunu yapabilirmiyiz bunu şimdiden teşekkürler
Merhaba. Bilemiyorum bahis ve şans oyunu vesaire platformları açıkçası topluma zararlı buluyorum. Tabi rastgele bir seçim varsa orada random fonksiyonu kullanılır.
Merhaba. Bununla ilgili örnek bir uygulama hazırlamıştım aslında eğitim videosu olarak anlatmadım sanırım. PictureBox ile hareketli bir resim galerisi oluşturmak mümkün.
Selam abi. Normalde gizli sonradan açılan bir group box yada vb yapabilirmiyiz? Örnek verirsek bir checkbox'ı işaretlediğimizde bir groupbox görünsün işaretli değilse görünmesin.(Şu anda sırayla gidiyorum belki ileride söylemissindir)(böyle bişi varsa kodunu atarmısın)
Merhaba. Elbette GroupBox nesnesinin visible özelliğini true veya false olarak ayarlayarak dilediğiniz durumda groupbox nesnesinin görünmesini veya görünmemesini sağlayabilirsiniz. İyi çalışmalar diliyorum.
Merhabalar, Web sitenize ulaşılamıyor. Tekrar aktif edecek misiniz ? Bu arada elinize sağlık. Bu kriz ortamında boş vakit bulmuşken; kendimi geliştirme sebebim oldunuz.
Merhaba. Umarım eğitimler sayesinde hedefinize ulaşır kendinizi geliştirirsiniz. Evet web sayfamda bir sorun var vakit bulup ilgilenemedim. En kısa sürede aktif edeceğim. İyi çalışmalar diliyorum.
Merhaba. Bir dizi tanımlarsınız. Bu dizi string yada int türünde olabilir. Örneğin; 20 elemanlı bir dizi tanımladığınız. 0-19 arasında rastgele bir sayı üretilmesini sağlarsınız. Üretilen sayıya göre dizinin indeks numarası olur. Böylece dizi üzerinde istediğiniz işlemleri gerçekleştirebilirsiniz. Başarılar diliyorum.
Merhaba. İkinci değer aralığa dahil edilmiyor. Bütün programlama dillerinde random() fonksiyonu aynı şekilde çalışır. İlk değer alınır ancak ikinci değer aralığa dahil edilmez. İyi çalışmalar.
Merhaba. Random anlatımı ile ilgili eğitim videosunu hazırladım. Şu an eğitimin kaldığı yerden devam ediyoruz. Sizin eğitimleri izleyerek bu uygulamayı yapabileceğinizi düşünüyorum. Başarılar dilerim.
S.a hocam dedinizya renklerin farklı olabilmesi için if yapısıyla yapabiliriz diye uğraştım ben ama yapamadım yardımcı olursanız sevinirim yaptığım uygulamayı şöyle yaptım buton1 click olayının içinde şunlar var. Color[] renkler = new Color[8] {Color .Black ,Color .Yellow ,Color .Pink,Color .Azure, Color .Gold,Color .Red, Color .Purple,Color .Blue }; Random y = new Random(); int k; int dizi_sayisi1; do { dizi_sayisi1 = y.Next(0, 7); this.BackColor = renkler[dizi_sayisi1]; k=dizi_sayisi1 ; BASADÖN: dizi_sayisi1 = y.Next(0,7); if (dizi_sayisi1 ==k) { goto BASADÖN; } else this.BackColor = renkler[dizi_sayisi1]; } while (k!=dizi_sayisi1 );
Merhaba Yusuf Bey. Yoğun olduğu için hızlıca bir algoritma geliştirdim. Daha güzel bir algoritmayla mutlaka yapılabilir. Hata oluşmayacağını düşünüyorum. Bu konuda geri dönüş yaparsınız. int sayac=0; private void button1_Click(object sender, EventArgs e) { sayac++; int onceki_renk = 0, sonraki_renk = 0; Color[] renkler = new Color[8] {Color .Black ,Color .Yellow ,Color .Pink,Color .Azure, Color .Gold,Color .Red, Color .Purple,Color .Blue }; if (sayac==1) { Random y = new Random(); onceki_renk = y.Next(0, 8); this.BackColor = renkler[onceki_renk]; } if (sayac==2) { Random y = new Random(); sonraki_renk = y.Next(0, 8); if (onceki_renk==sonraki_renk) { sonraki_renk = y.Next(0, 8); } this.BackColor = renkler[sonraki_renk]; sayac = 0; } }
hocam merhaba; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace random_kendi_çalışmam { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int cbr, cbr1, cbr2, cbr3, cbr4, cbr5, cbr6; private void button3_Click(object sender, EventArgs e) { listBox1.Items.Remove(listBox1.SelectedItem); } Random honda = new Random(); private void button1_Click(object sender, EventArgs e) { Random honda = new Random(); int cbr = honda.Next(0, 11); int cbr2 = honda.Next(0, 11); int cbr3 = honda.Next(0, 11); int cbr4 = honda.Next(0, 11); int cbr5 = honda.Next(0, 11); int cbr6 = honda.Next(0, 101); label1.Text = Convert.ToString(cbr); label2.Text = Convert.ToString(cbr2); label3.Text = Convert.ToString(cbr3); label4.Text = Convert.ToString(cbr4); label5.Text = Convert.ToString(cbr5); label6.Text = Convert.ToString(cbr6); } private void button2_Click(object sender, EventArgs e) { listBox1.Items.Add("SAYI 1 :" + cbr + " | " + "SAYI 2 :" + cbr2 + " | " + "SAYI 3 :" + cbr3 + " | " + "SAYI 4 :" + cbr4 + " | " + "SAYI 5 :" + cbr5 + "SAYI 6 :" + cbr6); } } } hocam bir türlü listbox a rastgele sayıları ekleyemedim sürekli 0 olarak geliyor. tanımladığım değişkenleri listbox a eklemek için en üst satırda tanıttım ama random gelen değerleri listbox a yazdırmak için hangi olaya kod yazmam gerekiyor ve nasıl bir kod yazmam gerekiyor yardımcı olur musunuz?
Merhaba. Değişkenleri yerel değil global olarak tanımlamalısınız. Ürettiğin rastgele sayılar button1_click olayı içerisinde geçerlidir. Başka bir olayda kullanamazsınız. int cbr, cbr1, cbr2, cbr3, cbr4, cbr5, cbr6; bu şekilde tanımlamayı global olarak en üste yapmışsınız ancak button1_click olayına bu değişkenlerin önüne int ifadesini yazarak yeniden tanımlama yapmışsınız. button1_click olayı içindeki değişken isimlerinin önünde yer alan int ifadelerini silerseniz durum düzelir. İyi çalışmalar.