17 Oca 2009 Silverlight ile Full Screen Moda geçmek Kategori: Yazılım Etiketler: Silverlight 0 Yorum Flash da da çok hosuma giden Full Screen özelligi Silverlight'da da var. Silverlight ile bu özelligi kullanmak çok kolay :) Herhangibir evente gidipFull screen moda geçmek için;Application.Current.Host.Content.IsFullScreen = true;Full screen moddan çikmak içinde ;Application .Current.Host.Content.IsFullScreen = false;yazmamiz yeterli oluyor :)
17 Oca 2009 INETA Professional Hit Kategori: Yazılım Etiketler: ASP.NETSeminer 0 Yorum Uzun bir aradan sonra tekrar Istanbul'da güzel bir etkinlik ile karsinizdayiz. Ankara ve Izmir derken biraz Istanbul'u bosladigimizi kabul ediyorum. Ama önümüzdeki dönemde bolca telafilerimiz olacak. Gelelim konumuza; INETA Professional Hit!Iki günlük bir etkinlik dizisi ile bu sefer Microsoft binasinda bulusuyoruz. Fakat farkli bir seyler var! Türkiye'de ilk defa tamamen Level 300 ve üstü oturumlardan olusan halka açik bir aktivite yapiyoruz. Gelin bu konuyu biraz açikliga kavusturalim ve su Level konusuna göz atalim.Level 100: Bahsi geçen konuya giris ve genel anlatim içerir. Katilimcilarin oturumun konusu ile ilgili herhangi bir bilgi birikimine sahip olmadiklari ön görülür. Level 200: Level 100 bilgisine sahip olundugunu ve buna ek olarak anlatilacak konu ile ilgili genel bir bilgi birikiminin katilimcilarda oldugu var sayilir. Genelde bu oturumlarda anlatilan teknolojilerin detaylari ve kullanim alanlari ile ilgili gerçek hayat senaryolari islenir. Level 300: Anlatilacak konu ile ilgili Level 200 bilgisine sahip olundugu düsünülür. Bu oturumlarda bahsi geçen teknolojilerin uç noktada kullanimina dair örnekler derinlemesine islenir. Level 400: Bu oturumlar uzmanindan uzmanina oturumlardir. Anlatilan teknoloji ile ilgili en gelismis ve üst seviyeli bilginin aktarildigi bu oturumlar ürünlerin üst sinirlarini zorlayan oturumlardir. Gördügünüz gibi normal sartlarda bizim INETA tarafindaki etkinliklerimiz agirlikli olarak Level 100 ile Level 200 arasinda dolasiyor. Genel olarak baktigimizda bu seviyenin üzerinde etkinliklerin eksikligini sizler de degerlendirme formlarinda defalarca dile getirdiniz. INETA Professional Hit tamamen uzmanlara hitap eden Level 300 ve Level 400 oturumlar içeriyor. Bu kapsamda giris seviyesi bir beklenti ile etkinlige gelmemekte fayda var. Giris seviyesi için yakin zamanda bir etkinligimiz daha olacak.Program içerigimiz ve oturumlarin seviyeleri su sekilde;24 Ocak10.00-12.30 Silverlight ile Veri Uygulamalari - Daron Yöndem - Level 30013.00-16.00 ADO.NET Data Services - Burak Selim Senyurt - Level 30016.30-18.00 SharePoint üzerinde özel kolon gelistirmek - Nezih Tinas - Level 40025 Ocak10.00-12.30 Derinlerde C# 3.0 - Burak Selim Senyurt - Level 30013.00-15.00 ASP.NET AJAX 4.0 - Daron Yöndem - Level 30015.30-18.00 Asp.Net Application ve Page LifeCycle - Oguz Yagmur - Level 300Etkinlik Microsoft Istanbul ofisinde olacak. Adres su sekilde; Bellevue Residence, Levent Mahallesi Aydin Sokak, No: 7 LeventEtkinlige katilabilmeniz için asagidaki adresten kayit olmaniz gerekiyor.http://daron.yondem.com/kayit/
15 Oca 2009 Silverlight uygulamasi gelistirmek için ne gerekiyor? Kategori: Yazılım Etiketler: Silverlight 2SilverlightSilverlight 4 2 Yorum Silverlight uygulamasi gelistirmek için ne gerekiyor? * Visual Studio 2008 ve Visual Studio 2008 Service Pack 1.* Visual Studio 2008 için Silverlight Tools (Silverlight Proje templatelerinin VS 2008'e eklenmesini saglayan araç. Içerisinde developer runtime ve SDK'da var.)* Expression Blend 2 ve Expression Blend 2 Service Pack 1(Grafik arayüzeleri olusturmamizi saglayan dizayn araci)* Deep Zoom Composer (Deep Zoom Uygulamasi gelistirmek isterseniz indirmeniz gerekiyor)* Silverlight Toolkit (Açik kaynak kodu ile birlikte hazir silverlight kontrollerinin bulundugu bir paket. Ajax control toolkit gibi kontroller var içerisinde)Tüm bunlari yaptiktan sonra makinamiz silverlight'a hazir. Silverlight'in kendi resmi sitesi olan silverligh.net sitesinde silverlight ile ilgili çalismalari, videolari ve çesitli dökümanlari bulabilirsiniz. Yerli kaynak içinse Daron Yöndem'un blogunu inceleyebilirsiniz.
15 Oca 2009 C# Object ve Collection Initializers (Nesne ve Koleksiyon Ilklendirme) Kategori: Yazılım Etiketler: C#C# 3.0 3 Yorum C# 3.0 ile birlikte bir çok yenilikle tanıştık. Bunlardan en güzeli (bana kalırsa) C# Object ve Collection Initializers (Nesne ve Koleksiyon Ilklendirme)'dir. Nesneleri tanımlarken Constructor(Yapıcı metod) kullanmadan içerisindeki public olan field yada property'lere degerlerini atayarak nesne oluşturabiliyoruz aynı şekilde koleksiyon oluştururken de add metodunu kullanmadan içerisine istediğimiz kadar nesne atabiliyoruz. Kullanımı son derece basit, nesneyi örnekliyoruz daha sonra süslü parantezleri açıp istedigimiz özelliklere değerlerini atayabiliyoruz. Yukarıdaki tanımlamaya baktığımız da işimiz çok kolaylaştı ama peki arka tarafta neler dönüyor onada deginmek gerekirse, Ogrenci sınıfının varsayılan yapıcı metodu çagrıldı sonrasında ise sırasıyla OgrenciID, AdSoyad ve Bolum property'lerinin set blokları çağrıldı.Koleksiyon içinde durum aynı aslında, koleksiyonu oluşturup süslü parantezler içerisinde içerisine istedigimiz kadar nesne atabiliyoruz. Koleksiyon içinde arka tarafta yapılan işlem benzer mantıkta, içerisine kaç tane nesne atıyorsak o kadar Add metodu çağrılıyor. Gerçekten işimiz artık çok daha kolay :=)
13 Oca 2009 VS 2008 Web Servis Ekleme Sorunu ve Çözümü Kategori: Yazılım Etiketler: Visual Studio 0 Yorum Bir proje ile ugrasırken web servisi kullanmam gerekiyordu. Web servisi hazırladım, kullanacagım projeye referans olarak eklemeye çalısırken asagidaki hatayı aldım. Biraz arstırdıktan sonra biraz garipte olsa bir çözüm buldum.Komut satırına gidip C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE klasöründe devenv /resetskippkgs yazarak visual studio'yu açtıgınızda sorun kalmıyor.