C# mdicontainer kullanırken durmadan yeni form açılıyor

Muhtemelen oluşturduğun sınıfın(class'ın) referansını kaybediyorsun. New anahtar kelimesi yeni bir sınıf türetmek için kullanılır. Bu tarz hatalara düşmemek için dili öğrenmeni tavsiye ederim. Açtığın başlıklardan bazı konuları kaçırdığını görüyorum, henüz temel olan veri yapılarında bile eksikliklerin var. Direk proje geliştirmek çok faydalı olmayabilir bu durumda.
1-) Değer tip ve referans tip nedir?
2-) Class nedir?
3-) New anahtar kelimesi ne işe yarar?

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Bunlara bir göz atabilirsin. İşin garip kısmı her birinin farklı seviyelerde olması. Değişkenler üzerinde daha çok durman lazım.

Açıkçası bu tarz durumlarda yardımcı olmayı pek sevmiyorum. Programı bana yazdıyorlarmış gibi geliyor, çünkü hiç öğreniyormuşsun gibi bir hissiyat yok bende. Dil mi öğreniyorsun, hazır proje mi düzenliyorsun veya daha öğrenmeden proje yapmaya mı çalışıyorsun pek anlamadım. Öğrenme sürecinde sırayla sorsan anlayabilirim ama şu an bir öğrenim sürecindeysen bile referans(pointer) nedir sınıf yapıları nedir gibi konuları daha öğrenmeden gidip .net'in form kütüphanelerini kullanmaya çalışmak bana büyük lokma yemekmiş gibi geliyor ve çok da öğretici olduğunu sanmıyorum sadece çok bariz syntax ve algoritma hataları yapıyorsun ve kafan karışıyor sormak zorunda kalıyorsun. Halbuki dili daha iyi bilsen bunlar yapılmayacak hatalar.

Mesela önceki konundaki hata çok temeldi, int tipinde parametre isteyen bir methoda string atmaya çalışmış hata verince ne yapacağını bilemez hale gelmişsin. Halbuki bunlar daha en başlarda öğrenilen şeyler derslerde.

int sayi=10; string deneme = sayi;

Biri böyle bir hata yapıyorsa, burada bir durup düşünmek lazım. Ben böyle bir hata görünce karşı tarafın hiç emek harcamadığı hissiyatına kapılıyor ve cevap verme isteği pek bulamıyorum. Umarım demek istediklerimi doğru aktarabilmişimdir.

Şöyle bir eğitim seti önereyim; https://www.youtube.com/playlist?list=PLQVXoXFVVtp3e_urGZcMNAHx2Eo4Rm5Xk

Bu eğitim seti dil bazında temellerini sağlamlaştıracaktır. Bundan sonra da OOP yapıları var tabii. Bir de bir daha konu açtığında beni etiketlemezsen sevinirim. Ben zaten programlama bölümüne ara sıra bakıp cevaplayabileceğim bir soru görürsem yardımcı olmaya çalışıyorum.
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı