B

Çavuş
10 Ekim 2011
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
25 (Bu ay: 0)
Gönderiler Hakkında
B
12 yıl
C# | Fibonacci Dizisi Oluşturma
Fibonacci sayıları, her bir sayının bir önceki iki sayının toplamı olduğu sayı dizisidir. Örneğin, 0, 1, 1, 2, 3, 5, 8, 13 gibi..

C# ile fibonacci dizisi oluşturmak için önce başlangıç sayılarımızı vereceğiz, ardından bir döngü yardımıyla bir önceki iki sayıdan bir sonraki sayıyı bulacağız.

// kaç tane fibonacci sayısı oluşturulsun 
int adet = 5;

// başlangıç sayılarımız
int a = 0;
int b = 1;

// başlangıç sayılarını yazdıralım
Console.Write(a + " " + b + " ");

//döngü üçten başlayarak, fibonacci adeti kadar dönecek
for (int i = 3; i <= adet; i++)
{
// bir sonraki sayı: c
int c = a + b;

// c'yi yazdır
Console.Write(c + " ");

// sayıların yerini değiştir
a = b;
b = c;
}


Döngü üçten başladı çünkü bir önceki iki sayıyı zaten ilk başta tanımlamıştık. Ardından ilk başta tanımladığımız a ve b sayılarının toplamı ile c’yi bulduk. C sayısını yazdırdıktan sonra, b ile a’nın, c ile de b’nin yerlerini değiştirerek sayıları kaydırmış olduk. Böylece döngünün her adımında bir sonraki sayıyı bulabileceğiz.

Kaynak: C# | Fibonacci Dizisi Oluşturma
B
12 yıl
C# | Sesle komut işleme (Speech Recognition)
C# ile oluşturduğumuz projelerde mikrofondan alınan sesi yazıya çevirerek, gelen sese göre işlem yaptırabiliriz. Bunun için System.Speech kütüphanesini kullanacağız.

Kütüphaneyi Kullanma
Önce menüden “Project > Add Reference..” yolunu izleyerek System.Speech kütüphanesini projeye dahil edelim. Ardından gerekli isim alanını ekleyelim:

using System.Speech.Recognition;


Nesne Tanımlaması ve Ayarlar
Kullanacağımız nesneyi sınıf seviyesinde tanımlayıp Form_Load olayında gerekli ayarlamaları yapalım.

SpeechRecognitionEngine speechEngine = new SpeechRecognitionEngine(); 

private void Form1_Load(object sender, System.EventArgs e)
{
// varsayılan ses alıcı aygıtını kullan
speechEngine.SetInputToDefaultAudioDevice();

// algılanacak kelime gurubunu belirle
Choices choises = new Choices("yes", "no");

// tanımladığımız kelimeleri gramer haline getirelim
GrammarBuilder grammarBuilder = new GrammarBuilder(choises);

// yeni bir grammar nesnesi oluştur
Grammar grammar = new Grammar(grammarBuilder);

// oluşturulan grameri speechEngine nesnesine yükle
speechEngine.LoadGrammar(grammar);

// belirlenen kelimelerden biri algılandığında
speechEngine.SpeechRecognized += speechEngine_Event;

// speechEngine nesnesi kelimeleri asenkron ve çoklu olarak algılasın
speechEngine.RecognizeAsync(RecognizeMode.Multiple);
}


Ses Algılandığında
SpeechEngine nesnesi belirlediğimiz kelimelerden birini algıladığında tetiklenecek method:

void speechEngine_Event(object sender, SpeechRecognizedEventArgs e) 
{
// algılanan kelimeler içinde
foreach (RecognizedWordUnit words in e.Result.Words)
{
// kelimeye göre işlem
if (words.Text.Equals("yes"))
{
MessageBox.Show("Evet!");
}
else if (words.Text.Equals("no"))
{
MessageBox.Show("Hayır!");
}
else
{
MessageBox.Show("Söylenilen sözcük algılanamadı!");
}
}
}


Hatalar
Eğer No recognizer is installed ya da Yüklü tanıyıcı yok hatası alıyorsanız muhtemelen işletim sisteminin dili Türkçe olduğu içindir. Hatayı engellemek için ya Windows dili İngilizce olmalı ya da dil paketi bilgisayarda kurulu olmalı.

Kaynak: C# | Sesle komut işleme (Speech Recognition)
B
12 yıl
C# | Firefox Tabanlı WebBrowser Kullanımı (GeckoFX)
C# ile yaptığımız uygulamalarda kullandığımız WebBrowser kontrolü bildiğiniz üzere Internet Explorer tabanlı çalışır. Fakat IE’nin, yarattığı sorunlardan dolayı pek sağlıklı bir tarayıcı olmadığını biliyoruz. Projelerinizde Internet Explorer yerine Firefox (ya da Google Chrome) kullanmak isterseniz GeckoFX sizin için burada.

Kütüphaneyi Projeye Ekleme
GeckoFX 1.9.1 indir: Skybound.GeckoFX.bin.v1.9.1.0.zip
Mozilla Xurl Runner 1.9 indir: xulrunner-1.9.en-US.win32.zip

Dosyayı indirip arşivden çıkardıktan sonra Skybound.Gecko.dll dosyasını menüdeki “Project > Add Reference..” seçeneğine tıkladıktan sonra açılan penceredeki Browse sekmesinden projenize dahil edin.

Daha sonra projenizin namespace kısmına aşağıdaki satırı ekleyin:

using Skybound.Gecko;


Projenize dahil ettiğiniz Skybound.Gecko.dll dosyasını sağ taraftaki Toolbox paneline sürükleyin. GeckoWebBrowser componentinin belirdiğini göreceksiniz. Formun üzerine sürükleyip bıraktığınızda kullanılır duruma gelecektir.

XulRunner Kurulumu
Kurulumu yapmadan projenizi çalıştırdığınızda “Couldn’t find XULRunner” hatası alabilirsiniz. Hatayı önlemek için “C:\XulRunner” klasörünü oluşturun ve indirdiğiniz “xulrunner-1.9.en-US.win32.zip” arşivindeki tüm dosyaları bu klasörün içine çıkartın.

Daha sonra projenizdeki constructor methodunda aşağıdaki gibi XulRunner’ın kurulu olduğu dizini belirtin.

public Form1() 
{
Skybound.Gecko.Xpcom.Initialize(@"C:\XulRunner\");
InitializeComponent();
}


Firefox tabanlı tarayıcı kullanmak
İşte bu kadar, artık Firefox tabanlı bir tarayıcı componentimiz var. Ancak Internet Explorer’dan performans olarak pek de farkı olmadığını söylemeliyim.

İçerdiği methodlar, eventlar vs. WebBrowser ile neredeyse aynı. Örneğin;

geckoWebBrowser1.Navigate("http://yenikod.com/");


Kaynak: C# | Firefox Tabanlı WebBrowser Kullanımı (GeckoFX)
B
12 yıl
Sıfırdan West\u0027te başladım
Beyler West'te oynamaya karar verdim. Hesabı geçirmedim, sıfırdan üyelik açtım. Benim gibi yeni geçenler varsa takılabiliriz.

Nick: DH Beatnuts
B
12 yıl
.kayle ve oyun taşıma potansiyeli
normalde support oynuyordum bu yüzden takıma bağımıydım ve taşıyamıyordum dolayısıyla. takımından şikayetçi olanlara tavsiyem mid/solo kayle oynayın eğer takım hiçbirşey yapamıyorsa bile kule altı kalıp oyunu uzatsın. lategame de her türlü taşıyorsunuz takımı, tavsiyemdir.

özet: ap kayle op.
B
12 yıl
Teemolar ölmesin :(
B
12 yıl
bundan sonra
alex ich.
B
12 yıl
Oyun sonu chat bölümünde sorun
Beylet oyun sonu chat bölümünde şöyle bir uyarı alıyorum sizde de var mı?

< Resime gitmek için tıklayın >
B
12 yıl
Duo girecek birileri var mı?
Beyler Bronz II'deyim, supportum, adc arıyorum var mı beraber girecek birileri? Buraya konu açtım çünkü burdaki adam (kanımca) oyun dinamiklerini araştıran bilgi alan biridir.

Supportta (kendimce) iyiyim gece duo girebilecek biri varsa takılırız.
B
12 yıl
Ücretsiz Android Eğitim Seti (HD)
Android uygulama geliştirme konulu bir çok blog var fakat çoğu yarıda bırakılan konularla dolu. Videolu eğitim setlerinin sayısı da oldukça az, üstelik birçoğu güncelliğini yitirmiş durumda.

< Resime gitmek için tıklayın >

Size önereceğim bu Android eğitim seti, sizi başlangıçtan alarak orta seviyeye kadar getirecektir. Anlatım gayet açık ve akıcı. Üstelik videoların hepsi 720P kalitesinde.

Android Dersleri
Eclipse ve Android SDK Kurulumu
İlk Android Projemiz ve Çalışma Ortamı
Activity,TextView,EditView Kavramları ve İlk Uygulama (2 Bölüm)
Yeni Ekran Oluşturma,Projeye Ses ve Resim Ekleme
Uygulama İkonunu Ayarlama ve Android Cihazlarda Çalıştırma
Uygulamanın Temasını Değiştirmek ve Splash Ekranı Oluşturmak
Splash Ekranı Oluşturmayı Bitiriyoruz
Uygulamamıza Opsiyon(Option) Menüsü Oluşturmak
ListView Kullanımı
SQLite ile Veritabanı Oluşturma
SQLite’da Veritabanı İşlemleri
Xml Rss Reader Yapımı ve ASyncTask Örneği
Custom ListView Yapımı ve RssReader’la Eşleştirilmesi
RssReader Uygulamamızı Tamamlıyoruz
Bu android dersleri ProgramlamaDefteri.com tarafından hazırlanmış ve ücretsiz olarak dağıtılıyor. Umarım yararlı olur.

İndirme Linkleri:
http://uploaded.net/file/q5qzaucj (part 1)
http://uploaded.net/file/w4azcy1q (part 2)
http://uploaded.net/file/e6b3alhl (part 3)
http://uploaded.net/file/orbj3gzt (part 4)
http://uploaded.net/file/9r7brzw7 (part 5)

kaynak: http://yenikod.com/ucretsiz-android-egitim-seti-hd/
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.