Editörlerimiz

Sem GÖKSU
Sem Göksu, 15.12.1983 / İstanbul doğumludur. Süleyman Demirel Üniversitesi Bilgisayar Programcılığı Mezunudur. Okul döneminde ve sonrasında kısa bir süre ASP, C++, VB 6 ile ilgilenmiş ve projeler geliştirmiştir. 2002 Yılından itibaren .NET teknolojileri ile ilgilenmekte ve ASP.NET, SQL Server ve C#'da uzmanlaşmıştır.

ASP.NET

ASP.NET ile Web Sitelerinin Ekran Görüntüsünü Almak

İster başka web sitelerinin olsun ister kendi web sitenizin iç sayfalarının olsun ekran görüntülerini gerçek zamanlı olarak kullanmaya ihtiyacınız varsa artık kendi kodunuzu yazarak bu işlemleri yapabilirsiniz. Bu makalemizde ASP.NET sunucu taraflı programlama ile bir web sitesinin ekran görüntüsünü almayı ve kullanmayı inceliyoruz.

Web sitelerinin ekran görüntülerini (screenshot) alarak kullanıma sunan hizmetler internet üzerinde mevcut. Bu makalemizde ASP.NET tarafında nasıl başka bir sitenin ekran görüntüsü resim olarak alabileceğimizi inceleyeceğiz. İlk olarak ufak bir noktaya değinmekte fayda var; bahsedeceğimiz teknik bazı özel koşullarda (hedef web sitesinin görsel öğeleri JavaScript ile düzenlemesi) başarılı sonuç ver...

UpdatePanel.Update JavaScript Muadili

ASP.NET AJAX Extension 1.0 ile beraber gelen UpdatePanel kontrolüne ait sunucu taraflı Update metodu ile aynı işlemi yapan istemci taraflı bir JavaScript metodu yaratacağımız bu makalede tüm bu işlemleri bizim için yapabilecek bir de UpdatePanel JavaScript Extender kontrolü oluşturacağız.

ASP.NET AJAX Extension 1.0 ile beraber gelen UpdatePanel sunucu kontrolü biz yazılım geliştiricilerin hayatını ciddi şekilde kolaylaştırdı. Fakat maalesef UpdatePanel'in çok büyük bir eksiği. UpdatePanel'in UpdateMode özelliği Conditinal olarak düzenlendiğinde sunucu tarafında UpdatePanel1.Update gibi bir kod ile herhangi bir UpdatePanel nesnesinin içeriğinin asenkron olarak yenilenmesini sağlayab...

ASP.NET AJAX Extension JavaScript İstemci Özellikleri (Bölüm 1 - Yapılar)

Bu makale serisinde ASP.NET AJAX Extension kütüphanesinin JavaScript tarafında bize sağladığı kolaylıklardan bahsedeceğiz. Serinin bu ilk makalesinde JavaScript tarafında kod kütüphaneleri (library), sınıflar (class), üyeler (member) ve seriler (enumaration) yaratmayı inceleyeceğiz.

ASP.NET AJAX Extension dediğimizde çoğunlukla aklımıza UpdatePanel, Timer gibi sunucu kontrolleri gelir. Oysa ASP.NET AJAX Extension ile beraber zengin bir JavaScript istemci kütüphanesi de geliyor. Bu makale serisi boyunca benim Client Extensions olarak adlandırdığım ASP.NET AJAX Extension'ın istemci taraflı özelliklerine bakacağız. Muhabbeti çok uzatmadan ilk konumuz ile maratonumuza başlayalım....

ASP.NET AJAX Extension JavaScript İstemci Özellikleri (Bölüm 2 - Diziler)

Serinin bu ikinci makalesinde JavaScript dizileri ile kullanabileceğimiz ve ASP.NET AJAX Extension ile beraber gelen yeni istemci taraflı metodlardan bahsediyoruz.

Bir önceki yazımda ASP.NET AJAX Extension'a ait istemci taraflı JavaScript özelliklerini incelerken sınıf yapılarına, kütüphanelere, üyelere ve sıralara yani enumaration yapısa örnekler ile göz atmıştık. Sıra geldi JavaScript dizileri ile çalışırken hayatımızı gerçekten kolaylaştıran yepyeni AJAX Extension JavaScript komutlarına.Array.addHerhangi bir JavaScript dizisini tanımlarken dizinin uzunluğ...

ASP.NET AJAX Extension JavaScript İstemci Özellikleri (Bölüm 4 - DOM Fonksiyonları)

ASP.NET AJAX Extension ile istemci tarafında kullanabileceğimiz yeni JavaScript işlevlerinden bahsettiğimiz bu makale serimizin dördüncü bölümünde DOM elementleri üzerinde yapılan işlemlerle ilgili kullanılabilecek yeni yapılardan bahsedeceğiz.

Bir önceki yazımızda ASP.NET AJAX Extension ile beraber gelen istemci tarafındaki sayısal, metin ve tarih değişkenleri ile ilgili fonksiyonları inceledikten sonra sıra DOM objeleri ile ilgili metodlara geldi. İstemci tarafında JavaScript kodu kullanırken sıklıkla yaptığımız işlemler arasında sayfanın görsel özellikleri üzerinde oynamak geliyor. Bazen tüm sayfanın bazen de sayfadaki belirli element...

ASP.NET AJAX Extension JavaScript İstemci Özellikleri (Bölüm 3 - Metin, Tarih ve Sayı Fonksiyonları)

ASP.NET AJAX Extension ile gelen JavaScript yeniliklerini incelediğimiz bu makale serimizin bu bölümünde Sayısal, Metin ve Tarih değişkenleri ile kullanabileceğimiz istemci tarafklı yapıları inceliyoruz.

ASP.NET AJAX Extension ile gelen JavaScript özelliklerini incelediğimiz serimize devam ediyoruz. Bu sefer inceleyeceklerimiz arasında farklı değişken tiplerine özel olarak gelen ve bizim aslında çoğuna .NET tarafında alışkın olduğumuz metodlar var.String.endsWith ve String.startsWithHerhangi bir JavaScript değişkenine eğer metin tipinde bir değer aktarılmış ise başlangıç veya son kısmında belirli ...

ASP.NET AJAX Extension JavaScript İstemci Özellikleri (Bölüm 5 - Handler Kullanımı)

Serimizin bu son makalesinde ASP.NET AJAX Extension ile beraber gelen JavaScript özelliklerinden farklı HTML elementleri üzerinde handler'larla ilgili işlemler yapmamıza olanak tanıyan yeniliklerden bahsedeceğiz.

ASP.NET AJAX ile beraber gelen JavaScript özelliklerine değindiğimiz yazı serisinin son yazısında JavaScript handler işlemlerine bakacağız. ASP.NET sunucu tarafındaki handler yaratmak bizim için çok kolay. Oluşturduğumuz herhangi bir Sub'ın tanımının sonuna handles yazdığımızda olası seçenekler karşımıza çıkıyor. Ayrıca otomatik olarak gerekli kodların eklenmesini de sağlayabiliyoruz. AddHandlers ...

ASP.NET ile ZIP ve unZIP İşlemleri

.NET Framework ile beraber gelen gizli ve bir o kadar da kolay kullanımlı ZipFileCompressor ve ZipFileDecompressor sınıflarını tanıyacağımız bu makalemiz sonrasında sadece bir satır kod yazarak ASP.NET sitelerinizde veya herhangi bir .NET uygulamasında ZIP işlemleri yapabileceksiniz.

ASP.NET ile ZIP ve unZIP İşlemleriİster web siteleri programlarken ister windows programlarında çoğu zaman bir ZIP dosyası oluşturmaya ihtiyaç duymuşsunuzdur. Ben genelde ZIP dosyalarını web sitelerinde yedekleme işlemleri için veya kullanıcı birden çok dosyayı siteden download edecekse hepsini birleştirip bir dosya olarak verebilmek için kullanırım. Windows programlarında da yedekleme işlemleri ...

AJAX ve WCF Kullanımı

ASP.NET 3.5'in gelmesi ile beraber yavaş yavaş yeni AJAX uygulamalarımızı da bu yeni platforma taşımamız gerekiyor. Hazır .NET Framework 3.0 ile beraber gelen WCF'in uygulama araçları çerçevesindeki desteği de Visual Studio 2008 ile beraber sağlamlaşmışken artık AJAX uygulamalarında da klasik web servisleri yerine WCF kullanmanın zamanı gelmiş demektir. Bu yazımızda tüm bu detayları inceliyor olacağız.

ASP.NET 3.5'in gelmesi ile beraber yavaş yavaş yeni AJAX uygulamalarımızı da bu yeni platforma taşımamız gerekiyor. Çoğunuzun Visual Studio 2008'e ait Express sürümlerini hemen bilgisayarlarınıza indirdiğinizden eminim. Bu yazımda bahsetmek istediğim nokta WCF servisleri ile ASP.NET AJAX entegrasyonu. Aslında bildiğimiz üzere WCF hiç de yeni bir teknoloji değil. .NET Framework 3.0 ile uzun süredir...

Klasörden Okuyarak Galeri Oluşturma

Datalist Kontrolümüz ile belirttiğimiz bir klasörden resimleri okuyarak sadece az sayıda resimleri bulunan uygulamlara veritabanı vb gibi araçlardan kaçarak , istediğimiz klasördeki resimleri listeletmeyi beraber yapacağız. Ne kadar az kodların neler yapabildiğini beraber göreceğiz.

Merhaba Arkadaşlar ;   Bu makalemizde yine güzel bir uygulamayı beraber yapacağız. Uygulamamızdan kısaca bahsedelim. Öncelikle hepimiz resim galerileri oluştur bunları veri tabanlarımızdan çeker daha sonrada ilgili işlemleri yaptırarak kullanıcıya gösteririz. Ya Sql2005 de Binary cinsinden yapar resmi gömer  ...