Arşiv

Civilization of Ottoman yani Osmanlı Medeniyeti, Türkiye'de XNA tabanlı ilk Türk oyunu ve aynı zamanda Silverlight versiyonlu dünyanın ilk ve tek strateji oyunu olarak tarihe geçmeye hazırlanıyor.

Kısa bir zaman önce XNA ile kodlanmaya başlanan oyun, kullanıcıların tüm platformda sorunsuzca oynayabilmeleri için 3 farklı kategoride geliştiriliyor.

Desktop versiyonu olarak çalışmaları hızla devam eden Osmanlı Medeniyeti oyunu, Silverlight platformunda da kodlanmaya başlanarak oyunun bir benzer senaryosuna uygun olan versiyonu da Web platformunda online olarak kullanıcıların beğenisine sunulacak.

Oyun kısa bir süre sonra test kullanıcıları için açılacak ve güncel olarak oyunun adımları test edilecek. Hatasız bir oyun piyasaya sürmeye çalışan COO ekibi kısa bir süre oyun demosu ile sizlerin karşısında olacak.

Gelişmeleri anlık olarak www.civilizationofottoman.com adresinden takip edebilirsiniz.

Silverlight tabanlı Online versiyonunun Login ekranını paylaşıyoruz sizler ile;

Devamı...


Blogsa ve Civilization of Ottoman siteleri geçtiğimiz günde yeni arayüzlerine kavuştular.

Açık Kaynak Blog Motoru Projesi olan Blogsa'nın yeni görünümüne buradan , Açık Kaynak Oyun Projesi Civilization of Ottoman'ında yeni görünümüne buradan bakabilirsiniz.

Blogsa.net

Devamı...


Silverlight 3.0'ın yayınlanmasının ardından Toolkit'ide beklemedi tabiki.

Microsoft Silverlight ile yaptığınız projelerde işlerinizi kolaylaştırmak bir Toolkit paketi yayınladı. Haberiniz varmıdır yok mudur bilmiyorum. Ben yine de bir haberdar edeyim dedim.

Silverlight 3.0'ın toolkit Silverlight ile haşır neşir olan birçok kullanıcının hoşuna gidecektir. Ben "kendi componentini kendin yaz" kafasında biri olduğum halde benim de beğenimi kazanmış bir Toolkit.

Bu Silverlight 3.0 Tookit'ini indirmek için buradaki adresi ziyaret etmeniz yeterli. Aşağıdaki ekran görüntüleri de Toolkit'den alıntı ;)

Demo sayfası içinde yine burayı ziyaret edebilirsiniz.

İşte görüntüler;

Devamı...


Biraz önce Codeplex'de gördüğüm bu değerli eklentiyi hemen sizlerle paylaşmak istedim. Eklentinin adı üstünde Visual Studio 'da kopyaladığınız kaynak kodları düzgün bir şekilde Html kodlarına çeviriyor. Daha sonrasında siz bu kopyaladığınız kaynak kodunu Blog'unuzda veya başka bir yerde text editörünüze yapıştırdığınızda sorunsuz bir şekilde bir bozulma olmadan kodlarınız çıkıyor.

Eklenti;

İndirmek için buraya tıklayabilirsiniz.

Örnek bir yapıştırma işlemi ;

   80 public static void ReadSettings()

   81 {

   82     try

   83     {

   84         Blogsa.Settings = new Hashtable();

   85         Blogsa.Settings.Clear();

   86         Hashtable HT = DBToys.Do.SimpleQuery("Settings", "", "", "*");

   87         if (HT["Error"] == null)

   88         {

   89             DataTable DT = HT["DataTable"] as DataTable;

   90             foreach (DataRow Item in DT.Rows)

   91             {

   92                 if (Settings[Item["Name"].ToString()] == null)

   93                 {

   94                     Settings.Add(Item["Name"].ToString(), Item["Value"].ToString());

   95                 }

   96             }

   97             GetLanguages((string)Settings["language"]);

   98         }

   99     }

  100     catch { }

  101 }

 

Gayet hoş :)

Selametle...



Etiketler : copy source as html visual studio
Kategoriler : Kategorilenmemiş
Yorumlar : 0 Yorum Yorum Yaz

Bir önceki yazımızda Regular Expression'lar hakkında bilgi sahibi olmuştuk. Şimdi ise olayı örnekler yaparak nasıl pekiştireceğimizi göreceğiz.

Örnek 1

C#'da yazdığınız programda bir alana yanlızca 5 haneli bir sayı girdirmek istediğimizi düşünelim. Normalde bir programcının elinin altında bu işi gerçekleştiren componentler bulunur fakat bulunmadığını ve kullanmak istemediğinizi varsayıyorum :)

Bu işlemin aynısını Formunuza bir MaskedTextBox koyup Mask özelliğine 5 tane sıfır yazarak da gerçekleştirebilirsiniz.

Fakat bizim amacımız bunu RegularExpression ile yaptırmak. Daha karmaşık şeyler gerektiğinde MaskedTextBox kesinlikle işinize yaramayacaktır ;)

Formumuza 1 adet TextBox ve 1 adette Button koyalım. Örneklerimizin vazgeçilmez klasik kontrolleri :)

İlk olarak Kod sayfamızın en tepesine

using System.Text.RegularExpressions;

yazıyoruz. Daha sonra Button'umuzun Click olayına;

Regex regex = new Regex(@"\d{5}");
if (regex.Match(textBox1.Text).Success)
    MessageBox.Show("Girdiğin doğru bir değer");
else
    MessageBox.Show("Yanlızca 5 rakamlı bir sayı girebilirsin.");

yukarıdaki kodu yazdıktan sonra uygulamamızı çalıştırıp test ediyoruz. Uygulamamız aşağıdaki gibi sonuç verecektir.

Devamı...


Geçen hafta 5. Mundo Capoeira festivali için Sarıyer/Kilyos'a gittik. Güzel bir Cumartesi'nin ardından Pazar günü Batizado'nun sonrasında kuşaklarımızı alıp pestilimiz çıkmış bir vaziyette eve geldik :)

Artık Sarı-Beyaz olan kuşağım bir seviye atlayarak Sarı-Sarı oldu.

Diğer tüm Mundo Capoeira Kuşak törenine katılan arkadaşlarımı tebrik ediyorum.

Selametle...



Etiketler : capoeira mundo capoeira
Kategoriler : Kategorilenmemiş
Yorumlar : 2 Yorum Yorum Yaz

After the long time...

Birçoğumuzun programlama hayatında önemli yer teşkil eden Regular Expression(Düzenli İfadeler)'lardan bahsetmek istiyorum sizlere. Regular Expression hemen hemen güncel tüm programlama dillerinde yerini almış durumda.

Regular Expression'lar çok uzun bir konu olduğundan dolayı ben sizlere bölüm bölüm anlatmayı uygun görüyorum. İlk bölümümüzden başlayalım.

Peki nedir bu Regular Expression denen olay ve ne işe yarıyor ? Ben Regular Expression'ı yazı boyunca "Regex" olarak isimlendireceğim.

Örnek üzerinden gitmek gerekirse bir text dosyanız var ve bu text dosyası içerisinde bulunan mail adreslerini listemelek istediniz, ya da web sitesi adreslerini ya da formata uygun telefon numaralarını. Bu işlemi normal yoldan gerçekleştirmeye kalkmış olsanız, birsürü zaman kaybı, yorgunluk ve benzeri şikayetlerle bezme noktasına gelebilirsiniz.

Regexler sizlere gelişmiş arama ve değiştirme özellikleri sağlar.

Halbuki Regex kullanarak bu işlemi dakikalar içerisinde gerçekleştirebilirsiniz. Ben size hem C# üzerinde basit bir uygulama ile hem de Asp.net kullanarak Regex uygulamalarını nasıl gerçekleştirebileceğinize dair örnekler vereceğim.

Devamı...


RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek