3 Mayıs 2014 Cumartesi

Xna - Game

C# ile XNA uygulaması geliştirme

Indirme Adresi

Ahmet Çağatay ÖZGÜÇ
Gözde KİSHALI

26 Nisan 2014 Cumartesi

9 Nisan 2014 Çarşamba

Görsel Ödev- 5 (Sayı Tahmini)









Yukarıdaki gibi bir tasarım yapmanız isteniyor. Bir global değişken tanımlayalım.
Public Class Form1
Dim tutulan As Integer
Formun load olayına aşağıdaki kodu yazalım.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim r As New Random
        tutulan = r.Next(100)
        ListBox1.Items.Add("1-100 arası bir sayı tuttum.")
        ListBox1.Items.Add(" Bil bakalım kaç?")
End Sub
Program tahmin olarak girilen sayının tutulan sayıdan küçük ya da büyük olduğunu yazacak, en sonunda ise sayının bulunduğunu onaylayacaktır.

Görsel Ödev -4 (Para Hesabı)

Yandaki gibi bir tasarım yapmanız isteniyor. Textbox içine girilen değer 100, 50, 20, 10 ve 5 liralık banknotlar halinde ifade edilip, gösterildiği gibi listbox içine çıktı olarak yazılacaktır.

Program hem butona tıklandığında hem de textbox içindeyken Enter tuşuna basıldığında hesap yapsın istendiğine göre gerekli kodu yazınız.

15 Mart 2014 Cumartesi

C# Örnekleri

Aşağıda toplamda 30 Farklı C# örneği verilmiştir. Verilen örnekler içerisinde temel C# araçları olan Textbox, Label, Button, Radio Button, Grupbox, Listbox, Combobox, Progressbar, Newtime Picker, Numerical Updown,ScrollBars,Error Provide,vb diğer araçların kullanımı ile ilgili örnekler verilmiştir. Örnekler içerisinde C# programlama dilinde kullanılan mantıksal operatörler ve döngüler ile ilgili örneklerde bulunmaktadır. Ayrıca diziler ve C# içerisinde bulunan temel fonksiyonların kullanımlarına ait bazı örneklerde bulunmaktadır.


8 Mart 2014 Cumartesi

Listbox Kimlik Bilgileri

Yandaki form oluşturulacaktır. Oluşturulan formda yapılacak testler; Kimlik No = 11 hane kontrolü yapılacak, Ad ve Soyad alanlarının boş olması durumunda kayıt yapılmayacak. Cinsiyet bilgisi seçildikten sonra askerlik bilgilerinin olduğu group_box alanının aktifliği ve pasifliği kontrol edilecek. Bilgiler listboxa bilgiler kayıt edildikten sonra textboxlar ve group_boxların içerisindeki eski kayda ait bilgiler silinecektir.

Çoklu Formlar (MDI ve SDI formlar – Show, Hide, BringtoFront, SendToBack Metotları, MenuStrip)


Soldaki gibi bir tasarım yapmanız isteniyor. 

Yeni bir proje yarattıktan sonra Project-Add Windows Form seçeneğiyle Form2 ve Form3’ü ekleyin. 
Form2’yi soldaki gibi butonlarla tasarlayın. 

Bu formun proje açıldığında ilk açılan form olması için de Project-Properties seçeneğinde StartupForm olarak da Form2 seçili olsun.
Şimdi projeye bir de Project-Add Windows Form-MDI Parent Form seçeneğiyle bir form daha ekleyelim. Bu işlemleri yaptıktan sonra ekrana MDIParent1 adında bir ana form gelecektir. Gördüğünüz gibi Visual Basic .NET’in oluşturduğu MDI ana formları üzerinde araç çubukları ve menüler bulunmaktadır. Çünkü buton gibi kontroller ana formlarda yer alamaz. 

Bu formlar genellikle menüler aracılığıyla yönetilir. Oluşturulan bu ana forma eklenen çocuk formları menü ve araç çubukları aracılığıyla çağrılır.
Şimdi ana form üzerine bir form ekleyeceğiz. Bunun için resimdeki File menüsü
altında bulunan Open komutunun kod penceresine geçip aşağıdaki komut satırlarını yazalım.
Private Sub OpenFile(ByVal sender As Object, ByVal e As EventArgs)
Form3.MdiParent = Me ' Form3’ü MDIParent ile çocuk formu yapıyoruz.
Form3.Show() 'Form3’ü görüntülüyoruz.
End Sub


Programınızı çalıştırdıktan sonra Open komutunu tıklatınca Form3 ana form üzerinde açılacaktır. Çocuk formlar üzerinde de istediğiniz menü ve nesneleri kullanabilirsiniz.  Visual Basic .NET tarafından oluşturulan ana form üzerindeki menü ve araç çubukları üzerinde isterseniz değişiklik yapabilirsiniz. Şimdi Form1 üzerine aşağıdaki gibi menü ekleyelim. Bunun için  menuStrip nesnesi kullanılacaktır. Menüde yer almasını istediğimiz ilk seçeneği menü çubuğunda Type Here ile işaret edilen yere yazabilirsiniz. Menü seçeneklerinin arkasına isterseniz kod yazabilirsiniz. Düğme eklemek için de Toolstrip nesnesi kullanılabilir. Okları kullanarak menüyü istediğiniz yönde oluşturabilirsiniz.