Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan C# programlama dersidir. Eğitmen, formlar arası veri aktarımı konusunu detaylı şekilde anlatmaktadır.
- Videoda formlar arası veri aktarımı için farklı yöntemler gösterilmektedir. Eğitmen önce parametre ile gönderme ve public erişim modifikatörü kullanma yöntemlerini hatırlatarak başlar, ardından daha etkili bir yöntem sunar. Üç farklı form kullanılarak combobox, textbox ve listbox kontrolleriyle veri aktarımı örnekleri gösterilir.
- Ayrıca ListBox kontrolünün kullanımı, item ekleme ve silme işlemleri ile form arası veri alışverişi teknikleri de anlatılmaktadır. Bu tekniklerin oyun geliştirme gibi uygulamalarda hile sistemi gibi özellikler eklemek için nasıl kullanılabileceği de örnek olarak verilmektedir.
- Formlar Arası Veri Aktarımı Dersi
- Bu derste formlar arası veri aktarımı farklı bir yöntemle gösterilecek, daha etkili ve hata yapmamaya yarayacak.
- Örnek uygulama "Var Mı Yok Mu" oyununda da kullanılmış ve açıklama bölümünde bulunabilir.
- İki form arasında veri aktarımı yapılabilmesi için projeye iki form eklenmesi gerekiyor.
- 01:28Önceki Yöntemler
- Önceki derste formlar arası veri aktarımında iki yöntem gösterilmiş: parametre ile gönderme ve public erişim modifikatörü kullanarak.
- İkinci yöntemde formun erişim modifikatörü public yapılarak, başka formdan o formun özellikleri değiştirilebiliyordu.
- Bu derste ikinci yöntemden daha etkili bir yöntem anlatılacak.
- 02:36Formlar Arası Veri Aktarımı Örneği
- Birinci formda textbox ve buton eklenerek, butona basıldığında textbox'taki metnin ikinci formdaki label'a aktarılması gösteriliyor.
- Form iki.show() kodu ile ikinci form açılıyor ve textbox'taki metin label'a aktarılıyor.
- Show() metodunu kullanmadan veri gönderilemiyor, aynı zamanda form açıkken tekrar açılmaması için kontrol yapılmalı.
- 07:56Yeni Yöntem
- Yeni yöntem daha etkili ve işlevsel olduğu için üç form kullanılarak daha karmaşık bir örnek yapılacak.
- Birinci formda combobox, ikinci formda textbox ve üçüncü formda iki listbox kullanılacak.
- Combobox'ta seçilen değer ve textbox'taki metin, listbox'lara aktarılacak.
- 10:32Yeni Yöntemin Kodlanması
- Formlar aynı anda görünecek şekilde ayarlanıyor ve konumları ekranın merkezine yerleştiriliyor.
- Ekle butonuna basıldığında combobox'ta seçilen değer kontrol ediliyor.
- Convert.FromHandle() yöntemi kullanılarak formlar arasında veri aktarımı yapılıyor.
- 13:10ListBox Kontrol Özellikleri
- ListBox kontrolünün özellikleri modifiye edilebilir ve items add yöntemi ile textbox'tan alınan değerler eklenebilir.
- ListBox'a veri ekleme işlemi için "listbox.Items.Add" metodu kullanılır.
- Form2'de bir metod tanımlanarak ListBox'taki verileri temizleme işlemi gerçekleştirilebilir.
- 15:15İki Yönlü İletişim ve Uygulamalar
- İki yönlü iletişim ile formlar arasında veri aktarımı yapılabilmektedir.
- Oyun geliştirirken şifreli hile sistemleri kullanılarak kullanıcı deneyimi artırılabilir.
- Bu tür sistemler kullanıcının oyun zevkini artırabilir.