Skip to main content

ASP.NET 3.5 Extensions

.NET Framework 3.5 ve beraberinde ASP.NET 3.5 geçtiğimiz günlerde resmen duyurdu. C# tarafında LinQ gibi önemli yenilikler geliyor olsa da web uygulamalarında çok büyük yeniliklerin olmadığını da söyleyebiliriz. Ama 3.5 olayı burada bitti sanmayın zira ASP.NET ekibi çok yakın bir zamanda önemli bir paket ile bombayı patlatacak gibi: ASP.NET 3.5 Extensions. Aslında Microsoft bunun bir […]

Devamını Oku

ASP.NET MVC Nedir?

Son zamanlarda yabancı kaynakları takip ediyorsanız eminim ki MVC harflerini ASP.NET'in hemen yanında sıklıkla görmüşsünüzdür. MVC yani Model View Controller. MVC mimarisi aslında daha önceden de duyulan bir tasarım deseniydi (design pattern) programlama dünyasında. Bu yaklaşımdaki temel mantık bir web projesini üç temel parçaya bölmek ve yapılacak işleri bu parçalar üzerinden yürütmektir. Hazırladığımız projelerde sıklıkla […]

Devamını Oku

WebMethod’larla AJAX Sayfalarını Daha da Hızlandırın!

ASP.NET AJAX istemci ve sunucu merkezli çalıştığı için mimarisi gereği sayfada asenkron postback işlemi başlatsak dahi sunucu tarafında sayfamızın yaşam döngüsü tam olarak çalışmakta ve sayfa baştan itibaren üretilmekte, fakat istemciye sadece UpdatePanel'in içeriği gönderilmektedir. Bu işleyiş aslında kötü bir durum gibi gözükse de ASP.NET sayfa mimarisi açısında gerekli bir işlemdir ki; çoğu noktada faydalarını […]

Devamını Oku

ASP.NET 3.5 ile Gelen Yenilikler

Önümüzdeki günlerde resmen duyrulacak olan Visual Studio 2008 ve .NET Framework 3.5 ile birlikte ASP.NET'te 3.5 sürümüne ulaşmış olacak. Öncelikli olarak şunu belirtmeliyim ki bu sürümde ASP.NET 1.1'den ASP.NET 2.0'a geçişteki gibi köklü yenilikler olmayacak. Fakat gelen yenilikler içerisinde AJAX ve LINQ'nun olduğunu belirtecek olursak aslında bizi oldukça önemli yeniliklerin de beklediğini söyleyebilirim. Dikkatimi çeken […]

Devamını Oku

GridView’e Programatik Veri Bağlamada Sayfalama ve Sıralama İşlemleri

GridView’e programatik olarak veri bağladığında eğer sayfalama(paging) ve sıralama(sorting) işlemi yapılırsa gridin bu işlemlerini ne şekilde yapacağını da yine programatik olarak belirlemek gerekecektir. Sayfalama işlemi için PageIndexChanging, sıralama işlemi için ise Sorting evetleri kullanılmaktadır. Sayfalama işlemi için yazılacak event metodunda yapılacak işlemler gridin yeni sayfa indeksini belirlemek iken, sıralama işleminde durumlar biraz daha karışıktır. Sorting event’i tetiklendiğinde grid kontrolü her defasında […]

Devamını Oku

Web Sayfalarını Temel Bir Class’tan Kalıtmak

Nesne yönelimli programlamanın (OOP) en temel yapı taşlarından biride kalıtımdır(inheritance). .NET mimarisinde her yerde olduğu gibi ASP.NET web uygulamalarında da gerek sayfa tiplerinde gerekse kontrollerde kalıtımın getirilerini ve etkilerini önemli derecede görüyoruz. Fakat eğitimlerimde ve kendi çevremde gördüğüm kadarıyla kalıtımın web sayfalarında en güzel uygulanabileceği noktalardan birisini kaçırıyoruz. Şöyle bir senaryo üzerinden anlatmaya çalışacak olursam; […]

Devamını Oku

AdRotator – Veritabanı Üzerinden Reklam Yönetim Sistemi Geliştirmek

AdRotator, ASP.NET uygulamalarında dönüşümlü olarak reklamları veya tanıtıcı resim dosyalarını görüntülenmesini sağlayan kontroldür. Resim dosyalarını görüntülemenin yanında, hangi resim dosyasının ne sıklıkla görüntüleceği gibi bir işlevselliği de yapısı itibariyle sağlamaktadır. Yine anahtar kelime tanımlamaları (keyword) ile yayınlacak reklamları sahip oldukları kelimelere göre süzülmesi ve buna göre yayınlanmasını otomatik olarak sağlamaktadır. Bu işlemleri yapabilmek için temel olarak uygulama içerisindeki bir XML dosyası […]

Devamını Oku

Microsoft .NET Framework 3.0 CTP Yayınlandı

.NET severlerin merakla beklediği 64 bit destekli .NET Framework 3.0 CTP ve Geliştirme Araçları yayınlandı. WinFX adı ile de bilinen bu sürüm .NET Framework 2.0 'ı Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation ve Windows CardSpace gibi birçok yeni teknoloji ile birleştiriyor. 32 bitlik ve 64 bitlik sistemlerde çalışabilecek olan bu CTP sürümü […]

Devamını Oku

ASP.NET’te Sayfa Adını Öğrenme

ASP.NET ile bulunduğunuz sayfanın dosya adını elde etmek isterseniz Page nesnesini kullanabilirsiniz. Yalnız tam olarak sayfa adını alabilmek için 2 basit işlem daha yapmanız gerekiyor. page_name = Page.ToString().Replace("_aspx", ".aspx").Remove(0, 4);   (C#) page_name = Page.ToString.Replace("_aspx", ".aspx").Remove(0, 4)    (VB .NET) page_name değeri o an bulunduğumuz sayfanın adını getirecektir.

Devamını Oku

cellsea Photo Editor

İşte web dünyasının son harikalarından birisi. (Belki de uzun süreden beri webde vardı ama ben yeni gördüm) Web dünyasındaki hızlı gelişmeler gerçekten bizleri hayretler içinde bırakıyor. cellsea Photo Editor bunlardan birisi. Photoshop'taki birçok özelliği aratmayan bir resim editörü. Üstelik oldukça da hızlı gibi bir web-resim işleme editörü için. Her ne kadar oluşturduğum dosyanın boyutu biraz […]

Devamını Oku