RijndaelManaged Vasıtasıyla Encryption(Şifreleme) ve Decryption(Deşifre) 23 Şubat 2005 Burak-Selim-Senyurt C# Bu makalemizde, Rijndael Algoritmasını kullanan Managed tiplerden RijndaelManaged sınıfı ile şifreleme (encryption) ve deşifre etme (decryption) işlemelerinin nasıl gerçekleştirilebileceğini incelemeye çalışacağız. [Daha fazla]
Caching Mekanizmasını Anlamak - 2 07 Şubat 2005 Burak-Selim-Senyurt Asp.Net Hatırlayacağınız gibi bir önceki makalemizde, web uygulamalarında caching mekanizmasını incelemeye başlamış ve ara belleğe alma tekniklerinden Output Cache yapısını incelemiştik. [Daha fazla]
Caching Mekanizmasını Anlamak - 1 21 Ocak 2005 Burak-Selim-Senyurt Asp.Net Bu makalemiz ile birlikte, web sayfalarının istemcilere daha hızlı bir şekilde ulaştırılmasında kullanılan tekniklerden birisi olan Caching (Ara Belleğe Alma) mekanizmasını incelemeye başlıyacağız. [Daha fazla]
Derinlemesine Session Kullanımı - 2 08 Ocak 2005 Burak-Selim-Senyurt Asp.Net Bir önceki makalemizde hatırlayacağınız gibi, Session nesnelerinin kullanımını incelemeye başlamıştık. Bu makalemizde ise, Session nesnelerinin nerelerde saklanabildiğine değinmeye çalışacağız. [Daha fazla]
Derinlemesine Session Kullanımı - 1 30 Aralık 2004 Burak-Selim-Senyurt Asp.Net Bu makalemizde, Asp.Net sunucularında durum yönetimi (state management) amacıyla kullanılan Session nesnesini detaylı bir şekilde incelemeye başlıyacağız. Bildiğiniz gibi, web anatomisinde durum yönetimi başlı başına bir terminolojidir. [Daha fazla]
Ado.Net ile Sql Server Full-Text Searching (Tüm Metinde Arama) Kullanımı 18 Aralık 2004 Burak-Selim-Senyurt Ado.Net Bu makalemizde, Sql sunucu üzerindeki tablolarda text tabanlı arama işlemlerinin, Full-Text Searching (Tüm Metinde Arama) servisi yardımıyla nasıl gerçekleştirildiğini incelemeye çalışacağız. Konunun pekişmesi açısından basit bir web uygulması ile de bu hizmeti kullanıp text tabanlı arama işlemlerini irdelemeye çalışacağız. [Daha fazla]
Oyun Programlamaya Giriş (Matrisler Yardımıyla Çarpışma Kontrolü) 04 Aralık 2004 Burak-Selim-Senyurt C# Değerli Okurlarım Merhabalar,Hafta sonu evde bilgisayarım başında internette gezinirken, tarihi oyu [Daha fazla]
Oyun Programlamaya Giriş (Çarpışma Teknikleri - 3) 19 Kasım 2004 Burak-Selim-Senyurt C# Değerli Okurlarım Merhabalar,Geçtiğimiz hafta boyunca, Oyun Programcılığı ile ilgili olarakt [Daha fazla]
Oyun Programlamaya Giriş (Çarpışma Teknikleri - 2) 12 Kasım 2004 Burak-Selim-Senyurt C# Hatırlayacağınız gibi bir önceki makalemizde, Oyun Programcılığına girmek adına çarpışma tekniklerini incelemeye başlamış ve dörtgenlerin çarpışmalarını ele almıştık. Bugünkü makalemizde ise, dairesel şekillerin birbirleri ile olan çarpışmalarını incelemeye çalışacağız. [Daha fazla]
Oyun Programlamaya Giriş (Çarpışma Teknikleri - 1) 06 Kasım 2004 Burak-Selim-Senyurt C# Değerli Okurlarım Merhabalar,Yaklaşık bir ay kadar önce evde dinlenirken, şu ana kadar yaptığı [Daha fazla]
Ado.Net 2.0 ve SqlDependency Sınıfı Yardımıyla Query Notification 26 Ekim 2004 Burak-Selim-Senyurt Ado.net 2.0 Değerli Okurlarım Merhabalar,Çoğu zaman istemci uygulamalarda, kullanıcıya sunduğumuz verile [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 3 22 Ekim 2004 Burak-Selim-Senyurt Ado.net 2.0 Hatılayacağınız gibi, Asenkron erişim teknikleri ile ilgili önceki makalelerimizde Polling ve Callback modellerini incelemiştik. Bu makalemizde ise, Wait modelini incelemeye çalışacağız. Wait modeli, diğer asenkron sql komutu yürütme tekniklerine göre biraz daha farklı bir işleyişe sahiptir. [Daha fazla]
Xml Web Servisleri - 5 (Mimarinin Temelleri - DISCO) 07 Ekim 2004 Burak-Selim-Senyurt XML Web Services Disco, Microsoft tarafından geliştirilmiş bir keşif mekanizmasıdır. Web servislerinin kullanılması ile ilgili en önemli sorun, istemci uygulamaları geliştiren yazılımcıların, ne tip web servisleri olduğundan ve bunları nasıl kullanacağından haberdar olamamasıdır. [Daha fazla]
Xml Web Servisleri - 4 ( Mimarinin Temelleri - WSDL) 02 Ekim 2004 Burak-Selim-Senyurt XML Web Services İstemciler, web servisleri ile aralarındaki iletişimi, çalıştıkları makinede oluşturulan proxy nesneleri yardımıyla gerçekleştirir. Bu, istemci uygulamanın, web servisine ait üyelerin farkında olmasını gerektiren bir durumdur. [Daha fazla]
Xml Web Servisleri - 3 ( Mimarinin Temelleri - SOAP) 01 Ekim 2004 Burak-Selim-Senyurt XML Web Services Bu makalemizde, Xml Web Servislerinin mimarisine daha yakında bakmaya çalışacak ve SOAP (Simple Object Access Protocol) 'ı kısaca tanımaya çalışacağız. [Daha fazla]
Xml Web Servislerine Giriş - 2 30 Eylül 2004 Burak-Selim-Senyurt XML Web Services Bu makalemizde, bir Xml Web Servisinin Visual Studio ile nasıl oluşturulabileceğini ve bir web sayfası üzerinden nasıl çağırılıp kullanılabileceğini incelemeye çalışacağız. Visual Studio.Net ortamında bir web servisi geliştirmek için, ilk olarak New Project bölümünden, ASP.NET Web Service şablonu seçilir. [Daha fazla]
Xml Web Servislerine Giriş - 1 29 Eylül 2004 Burak-Selim-Senyurt XML Web Services Bu makalemizde, kısaca bir XML Web Servisinin ne olduğuna, ne işe yaradığına değinecek ve basit bir Xml Web Servisinin notepad ile nasıl oluşturulabileceğini incelemeye çalışacağız. [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 2 25 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Hatırlayacağınız gibi bir önceki makalemizde, sql komutlarının asenkron olarak yürütülmesi için kullanılan tekniklerden birisi olan polling modelini incelemiştik. Polling modeli basit olmakla birlikte, iş yükü fazla olan hacimli sql komutlarının asenkron olarak çalıştırılmasında çok fazla tercih edilmemelidir. [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 1 23 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Bir önceki makalemizde MARS etkisini incelemiş ve aynı bağlantı üzerinden birden fazla sayıda sonuç kümesine nasıl erişebileceğimizi görmüştük. Her ne kadar, aynı anda birden fazla sonuç kümesine erişebilsekte, halen daha MARS modeli, sql komutları ile eş zamanlı çalışan kodlar ve asenkron yürütülebilen diğer sql komutları için yeterli değildir. [Daha fazla]
Ado.Net 2.0 ile Mars' a Ayak Basıyoruz 20 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Bu makalemizde, MARS (Multiple Active Results Sets) kavramını incelemeye çalışacağız. MARS kavramı Ado.Net 2.0 mimarisine monte edilmiş yeni bir yapıdır. Bu yapının bize sağladığı avantajları anlayabilmek için, Ado.Net 1.0/1.1 sürümlerinin kabiliyetlerine ve kısıtlamalarına kısaca bir göz atmak gerekmektedir. [Daha fazla]
Ado.Net 2.0 ve Toplu Güncelleme İşlemleri (Batch-Updates) 18 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Toplu güncelleştirme işlemleri, birden fazla sql ifadesinin (insert,update,delete,select gibi) arka arkaya gelecek şekilde ancak tek bir seferde çalıştırılmasını baz alan bir tekniktir. Ado.Net 2.0 ile, toplu güncelleştirme işlemlerine daha fazla fonksiyonellik kazandırılmıştır. [Daha fazla]
Ado.Net 2.0 ve Bulk-Data Kopyalama Mekanizması 17 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Sql Server'da bir veritabanı tablosundan, başka bir hedef tabloya veri taşıma işlemi bulk-data kopyalama olarak adlandırılır. Veritabanı yöneticileri çoğunlukla bu operasyonu gerçekleştirmek amacıyla, BCP adı verilen komut satırı aracını kullanırlar. Burada amaç, kaynak tablodaki satırların veya bir satır kümesinin farklı konumda olabilecek bir tabloya taşınmasıdır. [Daha fazla]
Asp.Net 2.0 ve ObjectDataSource Kontrolü 14 Eylül 2004 Burak-Selim-Senyurt Asp.Net 2.0 Bu makalemizde ObjectDataSource bileşenini incelemeye çalışacağız. ObjectDataSource bileşeni Asp.Net 2.0 ile gelen yeni bileşenlerden birisidir. [Daha fazla]
Asp.Net 2.0 ve Master Page Kavramı 10 Eylül 2004 Burak-Selim-Senyurt Asp.Net 2.0 Bu makalemizde, Master Pages kavramına giriş yapacak ve web uygulamalarının geliştirmesinde yaşamımıza getirdiği kolaylıkları incelemeye çalı��acağız. Internet sitelerini göz önüne aldığımızda, siteye ait sayfaların sıklıkla aynı şablonları kullandığını görürüz. [Daha fazla]
Asp.Net 2.0 DetailsView Kontrolü ile Insert,Update,Delete 08 Eylül 2004 Burak-Selim-Senyurt Asp.Net 2.0 Bu makalemizde, Whidbey ile gelen yeni kontrollerden birisi olan DetailsView bileşeni ile, satır ekleme, silme ve güncelleme gibi işlemlerin nasıl yapıldığını incelemeye çalışacağız. Bununla birlikte öncesinde, DetailsView kontrolünü genel hatları ile kısaca araştıracağız. [Daha fazla]