Skip to main content

XAML’ı yakından tanıyalım

XAML’ı yakından tanıyalım

XAML (Extensible Application Markup Language) Basitçe açıklamak gerekirse, tasarım ekranında hazırladığımız Silverlight animasyonlarının kodlama diline XAML diyebiliriz. Örneğin hazırladığımız bir C# WindowsApplication projemizin Form1.Designer.cs bölümünde Form tasarımının kodları C# ile kodlanmış bir şekilde bulunmaktadır. Silverlight için de aynı durum XAML ile gerçekleşmektedir. Bir uygulama ile bunu daha güzel anlayabiliriz. Expression Blend ile yeni bir Silverlight […]

Devamını oku

IIS 7 – Bölüm IV

IIS 7 – Bölüm IV

HTTP Redirection:             Bazen bir web sitesine gelen istekleri başka bir web sitesine yönlendirme ihtiyacı hissedebilirsiniz. Örneğin siteniz bakımdayken yada varolan bir sitenize başka bir isimle bağlanmanız gerekiyorsa, IIS üzerindeki HTTP Redirection seçeneği kullanılabilir. Bunun için öncelikle HTTP Redirection componentini kurmamız gerekmektedir. Computer üzerine sağ click yapalım ve Manage diyelim. Gelen ekrandan Web Server (IIS) […]

Devamını oku

C# Linq Uygulamaları Group Join

C# Linq Uygulamaları Group Join

Örnek uygulamada ana koleksiyondaki telefon numaraları ile o numaraya ait sipariş isimlerini aynı listeye yazdırmak istiyorum. Kodu dikkatlice takip ediniz. using System.Collections.Generic;//Ekleyin public partial class Default7 : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e) { TelListesi[] Teller = new TelListesi[3]; // Teller[0] = new TelListesi(); Teller[0].TelNo = “0312 231 54 59”; Teller[0].Adres = “KIZILAY”; […]

Devamını oku

Silverlight ile Video Yayınlama

Silverlight ile Video Yayınlama

Silverlight’ın kullanılmaya başlandığı andan itibaren en önemli özelliğinin kaliteli video oynatabilmesi söylenmektedir. Özellikle HD(High Definition – Yüksek Çözünürlük) kalitesinde video ve canlı yayını desteklemesi, kendisini rakiplerinden üstün kılan en önemli özelliği olarak gösterilmektedir. Peki Silverlight içerisine video ekleme işlemini nasıl yapabiliriz? Bu makalede bu konuya giriş yapacağız. Silverlight projelerimizi oluşturabilmemiz için bilgisayarımızda Microsoft Expression ailesinden […]

Devamını oku

NEWID() Komutu Ile Tablodan Rastgele Sat...

NEWID() Komutu Ile Tablodan Rastgele Satir

NEWID() Komutu Yardimi Ile Tablodan Rastgele Satirlar Getirmek Size 1000 satirlik tablodan rastgele 10 kaydi getirin dersem ne yaparsiniz? Herhalde akliniza * Bir Windows proje yazip tablo verilerinizi bir Datatable’a aktarip oradan bir algoritma yazmak veya * SqlServer içerisindeki RAND() fonksiyonu ile yine bir algoritma yazmak gelir. Iki yöntem için de bir çok kod yazmaniz […]

Devamını oku

DetailsView Yardımı ile GridView’de Inse

DetailsView Yardımı ile GridView’de Insert İşlemi

DetailsView Yardımı ile GridView Kontrolünde Insert İşlemi ASP.NET kontrollerinden GridView ile bir çok işlemi kolaylıkla yapabilmekteyiz. Bunlar arasında kayıt göstermek, sayfalamak, güncellemek, silmek gibi çok yararlı işlemler işimizi gayet kolaylaştırmaktadır. Bu işlemler arasında Insert olayı biraz daha zordur. Bunu yapmak için çeşitli zorluklar olmakla beraber birkaç yol ile bu işlem de yapılabilmektedir. Bu yazımda DetailsView […]

Devamını oku

C# ile Extension Methods Yazımı ve Kulla

C# ile Extension Methods Yazımı ve Kullanımı

C# ile Extension Methods(Genişletilir Methodlar) Yazımı ve Kullanımı Random Classını kullanmayanımız yoktur. Rastgele.Next(1,100) diyerek hemen rastgele bir sayı oluştururuz. Üretmemiz gereken sayının tek sayı olması istenirse, bu işlemi direkt olarak yapacak bir Random classı methodu yoktur. Yapılacak işlem bir fonksiyon yazarak türetilen sayı için sürekli bir karşılaştırma yaparak tek olmasını sağlamaktır. Herhalde aşağıdaki gibi bir […]

Devamını oku

AJAX Collapsible Extender

AJAX Collapsible Extender

AJAX Collapsible Extender ve İçerisinde DataComponentleri Kullanımı AJAX’ın hayatımıza girmesi ile Web’i windows projeleri gibi kullanmaya alıştık. Projelerimizde PostBack olayının sinir bozucu etkisini azaltmaya başladık. Bu yazımda AJAX ile gelen Collapsible Panel Extender kontrolünü kullanarak Güzel bir örnek yapacağız. Bunun için Panellerimiz içerisinde GridView kontrolünü kullanacağız. Bunu öğrendikten sonra gerisi çok kolay. İstediğiniz gibi Extenderınıza […]

Devamını oku

IIS 7 – Bölüm III

IIS 7 – Bölüm III

       Bu makaleyi okumadan önce IIS 7 – Bölüm I ve IIS 7 – Bölüm II isimli makaleleri muhakkak okuyunuz. IIS 7 ile ilgili makalelerin hem Sistem Yöneticilerine hem de Yazılım Uzmanlarına muhakkak faydasının olacağını düşünüyorum.   ASP Web Sitelerinin Yayınlanması: ASP web siteleri, uzantısı *.asp olan web siteleridir. ASP web sitelerini IIS üzerinde yayınlamak […]

Devamını oku

C# LINQ İle Dictionary Generic Uygulamas

C# LINQ İle Dictionary Generic Uygulaması

Şimdiki uygulama Generic sınıf olarak kullanılan Dictionary ile LINQ Birleştirme ile ilgili olacak. Dictionary sınıfı ile belirtilen tip değerlerine iki taraflı olarak erişeceğiz. Yani ister Key değerini girip Value ya erişeceğiz, dilerseniz Value değerini girip Key değerini elde edeceğiz. Yani sözlük yaptığınızı varsayarsak Türkçeden ingilizceye veya ingilizceden türkçeye çdönüşüm mümkün olacaktır. Şimdi kodu verelim. using […]

Devamını oku

C# LINQ Uygulamaları

C# LINQ Uygulamaları

Yenilik anlamında son sürüme eklenen LINQ sayesinde, koleksiyonlar üzerinde SQL Komutlarını kolayca çalıştırabilmekteyiz. Bu sayede hem tip uyuşmazlıklarını engelleme şansınız oluyor hemde koda eklemeniz gereken bir çok if-for vs. satırlarından kurtulabiliyorsunuz. Şimdi sizlere kullanıcı tanımli bir class oluşturup konuyu anlamanızı sağlayacağım. İlk olarak uygulamaya bir adet Class ekleyerek kodunu aşağıdaki şekilde belirleyiniz. namespace WindowsFormsApplication107 { […]

Devamını oku