28 Mayıs 2013 Salı

C# Form Oluşturma ve Formlar Arası Geçiş

Yeni bir windows form  uygulaması oluşturuyorum ve formun içerisine sürükle bırakla bir buton bir atıyorum.

Şimdi yeni form oluşturalım. Solution Explorer kısmına geliyorum ve projeme sağ tıklıyorum;
Add=>New Item  tıklıyorum ve açılan pencereden Winodow Form' u seçiyorum. Name kısmından adını belirleyebilirsiniz.

Add butonuna tıkladığımda eklenir ve bu formu solution da görebilirsiniz. Şimdi gelelim bu iki form arasındaki geçişe. Birinci formumdaki butona çift tıklıyorum ve koduna gidiyorum 
aşağıdaki kodu yazıyorum.


Görüldüğü gibi git.Show() diğer formu göstermek için kullanılıyor.Ayrıca:
git.ShowDialog() yazarsak bu formu kapatmadan diğer formu kullandırtmaz.
git.Hide() yazarsak da bu formu gizler.
Şunuda söylemekte fayda var eğer oluşturduğunuz nesne yerine this
kullanırsanız üzerinde çalıştığınız formun git gellerinin ayarlarsınız :DD
Kolay Gelsin.



Share:

11 Mayıs 2013 Cumartesi

Windows Phone 7'de Storyboard

Bu yazı ile windows phone'da nasıl storyboard yapılır nesneler nasıl hareket ettirilir ona bakacaz birlikte. 
İlk olarak yeni bir windows phone projesi oluştuyotum. Ana grid içine bir buton atıyorum 
daha sonra Solution Explorer kısmına gidip projemin adına sağ tıklıyorum ve Open in Expression Blend seçeneği ile projeyi Expression Blend ortamına aktarıyorum.
uygulamamı blende aktardıktan sonra aşağıdaki gibi görünecek ve sol alt taraftaki  Object and Timeline sekmesini göreceksiniz. Eğer bu sekmeniz yoksa Window menüsünden açabilirsiniz. 
Şimdi sıra geldi asıl işlemlere. Uygulamaya eklediğim butonu Object and Timeline kısmından seçiyorum ve hemen bu sekmenin üzerinde küçücük bir artı botonu var ve görülmesi oldukça zor :D bu butona tıklayalım ve  açılan bölüme storyboarda isim verelim. Ama bunu yaparken buton nesnesinin alt kısnda seçili olması gerekmekte çünkü bu hareketleri o nesne üzerine senkronize edeceğiz.
Storyboarda isim verdikten sonra ise hemen aşağıdaki gibi bir yeni sekme açılacak storyboard için
ve gördüğünüz gibi bir media player ortaya çıktı :D Buradaki sarı çubuğu istediğiniz saniye aralığına sürükledikten sonra kırmızı halka içerisindeki simgeye çift tıklayarak storyboard ın çalışma süresini belirmiş olduk. yapacağımız işleme gelince nesnemizin Properties kısmından Transform bölümüne gelerek ok işareti sekmesini açıyorum ve Angle kutucuğu içine 360 yazıyorum.Henüz birşey olmadığını gördük yani butonda değişiklik yok. Şimdi yukarıdaki resimde görülen Play butonuna basıyorum ve izliyorum :). Butonumun kendi ekseni etrafında dönemsi hoş tabi :D şimdi bunu C# aktaralım. Hemen Ctrl+S deyip kaydediyorum ve Visual Studio uyarı veriyo bana ve yes to all deyip kaydediyorum. Şimdi arka planda yazılan kodları görelim
Bu kodları blend otomatik olarak yazdı bizim için aynı zamanda visual studioyada gönderdi.
Son olarak bu storyboardı artık çalıştıralım canımı sıktı :) Butona çift tıklayarak kodlara gidelim ve
kodunu yazalım :)
uygulamayı çalıştırıp butona tıkladığımızda butonumuzun döndüğünü göreceksiniz :D
Sadece nesnelerin hareketleri değil renkleri görünmleri vs hakkında bir çok değişiklik yapabilir ve storyboard içinde kullanabilirsiniz.
Kolay gelsin.



Share:

1 Mayıs 2013 Çarşamba

C# İlk Form uygulaması

Merhaba arkadaşlar,
Bu yazımda sizlere C# ile basit bir form uygulaması nasıl yapılır ondan bahsetmek istiyorum. İlk olarak ben Visual Studio nun 2010 sürümünü kullanıyorum siz istediğinizi kullanabilirsininiz.
Şimdi yeni bir form uygulaması oluşturuyoruz
 
Burada name kısmına vereceğiniz isim oluşturduğunuz uygulamanın ismi olacak ve Solution Explorer kısmında bu ismi göreceksiniz. Türkçe karakter problemi olubiliyo bu nedenle dikkat etmenizi öneririm. Location kısmı ise uygulamayı nereye kaydedeceğinizi belirler.
uygulama açılınca böyle görünür. :))

Şimdi toolbox tan sürükle bırak yöntemiyle formumuz içerisize bir buton ve iki textbox ekliyorum.
eğer toolbox  ekranda yoksa kapalıysa View menüsünden tekrar açabilirsiniz.
butonumu ve textbox larımı eklesim bir birde label ekliyorum en alta çünkü textboxlardan aldığım değerleri toplattığımda bu değeri yazdırmam gerekecek. Sol taraftaki görüldüğü üzere buradada properties kısmı yani nesnelerinizin özelliklerini değiştireceğiniz yer bulunmakta.

Son olarak kod kızmına geçelim ve yukarıdaki kodu butona çift tıklayarak açılan click event i içerisine yazıp çalıştırdığımızda aşağıdaki gibi çalışacaktır.
ve şekildeki gibi çalışacaktır. Çok basit bir uygulama olabilir ama temel  şeyler olduğunu düşünüyorum.
Kolay gelsin.


Share: