Bir önceki makalemizde, Regular Expressions hakkında genel bilgiler verip, asp.net , mvc içinde nasıl kullanılacağına ait örnekler paylaşmıştık. Bu makalemizde ise regular expression ifadeleri inceleyip, kullanılan özel karakterler ve sık kullanılan bazı patternlere yer vereceğiz. Bir önceki makaleye ulaşmak için tıklayınız. Meta Karakterler (Escaped Characters) “@” : Regex formatları içerisinde C#’a özel karakterler içerebileceğinden, her […]

Regular Expressions, yani  düzenli İfadeler, string bir değişkenin ya da bir metnin, verilen kalıpla eşleşip eşleşmediğini kontrol etmek için kullanılan bir modeldir. Aynı zamanda, bu ifadeler sayesinde, bir metnin içinde, belirli desenlere uyan detaylı aramalar yapabilir ya da belli kurallara uyan alt metinler elde edilebilir. Bu makalede öncelikle RegularExpressions kütüphanesine göz atıp, c# da kullanımına […]

Bir önceki makalenin devamı olarak, bu makalede linq, lamda kullanım türlerine kaldığımız yerden devam ediyoruz. Önceki makale için tıklayınız. Her bir ifade için kullanacağımız örnek tablo ve listeler: int[] Sayilar1 = new int[] { 1, 2, 3, 4, 5} int[] Sayilar2 = new int[] { 1, 3, 7, 7, } string[] Renkler= new string[] {“Beyaz”,”Mor”} […]

Lambda expressions, yani lambda  ifadeleri, verilen filtrelere ve belirlenen kriterlere göre, değişkenlere değer atamaya yarayan fonksiyonlar olarak düşünülebilir. Genellikle diziler veya entity listeleri üzerinde kolayca sorgu yapmamızı sağladığı için, sql üzerinden yapabileceğimiz pek çok sorguyu bu fonksiyonlar sayesinde halledebiliriz. Bu makalede, ASP.NET de, c# üzerinden linq, lambda kullanımına ait ifadeleri örnekler üzerinden inceleyeceğiz. Her bir […]

MVC kurumsal yazılımlar geliştirmek için oldukça kabul görmüştür.Bu teknoloji oluşan yapıyı en temelinden ele alarak en anlaşılabilir  ve kontrol edilebilir şekilde incelenmesini geliştirilmesini ve yönetilmesini sağlar.MVC yapısı model-view-controller olarak bilinir. Model data katmanı view son kullanıcıya sunulan arayüz katmanını controller ise bu iki parçacık arasındaki iletişimi sağlayarak asıl işin yapıldığı katmanı oluşturur. Aşağıdaki şemada mvc […]

Ajax control toolkit kod yazmadan ajax teknolojilerini kullanabilir hale getirir. Ajaxın  açılımı “Asynchronous JavaScript and XML” yani eş zamansız javaScript ve XML anlamına gelir ve bir çok programlama dili  ile uyumlu çalışır. Amaç sunucuyla arka plandaki çalışma sırasında tüm sayfayı güncellemek  yerine sadece gerekli kısmı dinamik olarak ekrana getirmektir. Rss ise düzenli olarak değişen web […]

Sayfa Yönlendirmesi Nedir ve Nasıl Yapılır

Web sayfamızın url yapısında bir değişiklik yaptığımızda yada bazı sayfaları manuel olarak kaldırıp yerine başka sayfalar koyduğumuzda eski url ile gelen trafiği yeni url ye yönlendirmemiz gerekir. Aksi takdirde 404 hatası alırız ki buda sitemizin trafik performansı için istenmeyen bir durumdur. Ayrıca bu tür hatalar arama motorları üzerinden negatif etki yapacaktır.

C programlama dili Dennis Ritchie tarafindan UNIX isletim sistemi için gelistirilmis ve ilk olarak Unix isletim sitemi üzerinden uygulanmistir. C oldukça basit bir dildir ve herhangi donanimsal veya sistemsel bagliligi yoktur. Bu bagimsizlik gelistiricilere tek bir satir kod degistirmeden yazdiklari kodlarin tüm makinalar da çalismasina olanak saglamaktadir.