Uğur Kubat

Bir geliştiricinin not defteri

Windows Phone etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

5 Mart 2016 Cumartesi

1 yorum

Yeni Oyunum Dice-Puzzle Game Yayınlandı

 Ara arada olsa 1 aydır üzerinde çalıştığım oyunum Dice- Puzzle Game Windows ve Android için yayınlandı.Oyunu yapma amacım ilk defa bir android oyun yapıyor olmam ve ilk unity projem olduğu için kendimi geliştirmekti.Yaparken bir çok şey öğrendim. Bunları da zamanla burda paylaşmayı düşünüyorum.




   Oyunun kaynak kodlarında paylaşacağım eğer incelemek isteyen olursa Github da yayınladım ordan indirebilirsiniz. Android için ve Windows işeltim sistemli cihazlarınıza indirebilirsiniz . Yorum yapmayı unutmayın iyi oyunlar:)


18 Eylül 2015 Cuma

Hiç yorum yok

Windows Phone Yorum yap ve Mail at Butonu eklemek

                        Yorum yap 


  • İlk önce aşağıdaki referans kodunu ekliyoruz.
  • using Windows.ApplicationModel.Store;
  • Sonra yorum adında bir async void bir metot yazıyoruz.
private async void yorum()
{
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:reviewapp?appid=" + CurrentApp.AppId));
 } 

  • Sonra buttonun click eventine yorum metotunu çağırıyoruz.
private void HyperlinkButton_Click_1(object sender, RoutedEventArgs e)
{
 yorum();
 }

                        Mail at

             
  • İlk önce aşağıdaki referans kodunu ekliyoruz.
using Windows.ApplicationModel.Email;
  • İlk önce mail adında bir async void bir metot yazıyoruz.
private async void mail()
{
EmailRecipient alici = new EmailRecipient() { Address = "mail@yaz.com" };
EmailMessage mail = new EmailMessage();
mail.Subject = "Başlık";
mail.To.Add(alici);
}

  • Sonra buttonun click eventine yorum metotunu çağırıyoruz.
private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
{
mail();
}

13 Eylül 2015 Pazar

Hiç yorum yok

C# String İşlemleri

Bu yazımda C# da String işlemleriyle ilgili notlar yazacağım. 


  • Length


Stringin karakter sayısını gösterir. Boşlukları da sayar.
Kod:  
string yazi = "Uğur Kubat";
MessageBox.Show(yazi.Length.ToString());

Çıktı:
10


  • Remove


String ifadenin belli bir bölümünü silmeye yarar.
Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.Remove(3, 2);
MessageBox.Show(yeniYazi);
Çıktı:
Strg İşlemleri

  • Replace

String ifadenin içindeki metni veya karakteri değiştirmeye yarar.

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.Replace("String", "Yazi");
MessageBox.Show(yeniYazi);
Çıktı:
Yazi İşlemleri


  • ToLower

Stringi küçük harfe çevir.

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.ToLower();
MessageBox.Show(yeniYazi);
Çıktı:
string işlemleri


  • ToUpper

Stringi büyük harfe çevir.

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.ToUpper();
MessageBox.Show(yeniYazi);
Çıktı:
STRİNG İŞLEMLERİ


  • StartWith

Stringin başının hangi karakter yada kelime ile başlayıp başlamadığını bulmamıza yarar

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.StartsWith("String").ToString();
MessageBox.Show(yeniYazi);
Çıktı:
True


  • EndsWith

Stringin sonunun hangi karakter yada kelime ile bitip bitmediğimizi bulmamıza yarar

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.EndsWith("eri").ToString();
MessageBox.Show(yeniYazi);
Çıktı:
True


  • Trim

String ifadede ki boşlukları siler. TrimStart baştaki TrimEnd ise sondakini siler.

Kod:
string yazi = " String İşlemleri ";
string yeniYazi = yazi.Trim();
MessageBox.Show(yeniYazi);
Çıktı:
String İşlemleri


  • SubString

String ifadede ki boşlukları siler. TrimStart baştaki TrimEnd ise sondakini siler.

Kod:
string yazi = "String İşlemleri";
string yeniYazi = yazi.Substring(2, 7);
MessageBox.Show(yeniYazi);
Çıktı:
ring İş

Benim notlarım bu kadar ben string işlemleri olarak bunları kullanıyorum eğer tüm string metotolarına bakmak isterseniz buradan bakabilirsiniz.


5 Eylül 2015 Cumartesi

Hiç yorum yok

DispatcherTimer Sınıfı


DispatcherTimer Sınıfı uygulama içinde belirli zaman aralıklarıyla belli metot veya fonksiyon çalıştırmasını sağlar.

Örneğin uygulamamızda bir sayfadaki textbox daki yazının 2 saniyede bir değişmesini istiyoruz diyelim işte bunu bu sınıfla yapacağız.

İlk önce sınıf düzeyinde nesne çağırıyoruz:


DispatcherTimer timer = new DispatcherTimer();

Daha sonra main page içerisine şu kodları yazıyoruz:


timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(2); 
timer.Tick += new EventHandler(timer_Tick); timer.Start();

En son olarakta bir metot yazıyoruz.Bu methot içine olmasını istediğimiz kodu yazıyoruz:

 
void timer_Tick(object sender, EventArgs e)

 textbox.Text=yazılar();//Yazılar metotundan her 2 saniyede bir yazı çekecek
}

Bir notun daha sonuna geldik iyi günler.