Yıllık Arşiv: 2012


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
Ajax AutoCompleteExtender Kontrolü İle Google Suggest Yapısı 0

Ajax AutoCompleteExtender Kontrolü İle Google Suggest Yapısı

Google Suggest yapısı, Google aramalarında bizlere kolaylık sağlayan, aradığımız değerlerle ilgili alternatifleri sunan bir yapıdır.Tabi örnek olarak açıklamanın lüzmu olmasada prensib gereği mantığını yazılı olarak anlatmak boynumuzun borcu.Arama kutusuna “Ank” değerlerini girerseniz eğer “Ankara”,”Ankara...

Asp.NET GridView CSS Template Giydirelim 12

Asp.NET GridView CSS Template Giydirelim

Yazı hakkında dikkatinize. İçerikten faydalanmadan önce buradaki uyarıma dikkat etmenizi rica ediyorum.Bu sitedeki içeriklerin büyük çoğunluğu özgün olarak hazırlanmışken, bir kısmıda belirli kaynaklar yardımıyla oluşturulmuştur.Bunlara rağmen kaynağı belli olmayan ama insanların işine yarayan bazı...

Asp.NET FileUpload İle Seçilen Resmin Boyutunu Küçültme 7

Asp.NET FileUpload İle Seçilen Resmin Boyutunu Küçültme

Asp.NET projelerinde, genellikle CSS ile tasarım kısmını önceden halledip sonra programatik kısma geçiş yaparız.Nerde neyin hangi boyutta, gözükecek resimlerin hangi genişlikte olacağını genellikle CSS imizde belirtiriz.Hal böyleyken programatik olarak seçip eklediğimiz resimlerin boyutları bizim...

Web Service Session Bazlı Güvenlik 3

Web Service Session Bazlı Güvenlik

Varsayalım ki, biz bir alışveriş sitesinin Web Service’ini yazdık.Bu serviste sipariş alan bir metodumuz mevcut ve haliyle Web Service’imizi kullanacak kullanıcı bu metodu istediği kadar kullanabilecek.Kazara dalgacının birine denk gelirsek eğer bize istediği kadar...

Dünyadaki Üniversitelerin Sıralamasını Merak Edenlere 0

Dünyadaki Üniversitelerin Sıralamasını Merak Edenlere

Üniversitelerin eğitim derecesi oranlarına göre sıralamasını yapmışlar.Dikkatimi çeken 300 lü sıralarda ODTÜ,400 ile 550. sıra arasında ise sırasıyla İTÜ,Gazi ve Ankara Üniversitesi mevcut.Dünyadaki 20000 küsür üniversite arasından Türkiye’mizdeki bir kaç üniversitenin ilk 500 e...

Web Service Kullanımı 21

Web Service Kullanımı

Bir önceki Web Service Oluşturma adındaki yazımda Web Service oluşturma ve metodlarını test etmeyi gördük.Bu yazımızda ise yazılmış Web Service uygulamalarını nasıl kullanırız onu göreceğiz.

Web Service Oluşturma 4

Web Service Oluşturma

Farklı üreticilerden çıkan farklı uygulamaların, iş mantığını anlama, verilerden haberdar olma ve ek olarak kod parçacıkları ekleme ihtiyacı duymaksızın ağ üzerinden paylaşıma açılmasına Web Service diyebiliriz. Web Servislerin büyük oranda avantajları mevcuttur.Birlikte işlenebildikleri gibi...

C Sharp XPath İle XML Okumak 2

C Sharp XPath İle XML Okumak

Genel anlamda ben XPath sınıfıyla XML okumaya, XML sorgulama diyorum.Çünkü XPath sınıfıyla belirli kriterlere göre seçim yapıyoruz.Eğer XPath sınıfından yararlanmak istiyorsak,projemize System.Xml.XPath namespaceini eklememiz gerekiyor.

C Sharp İle XML Dosyası Okuma 0

C Sharp İle XML Dosyası Okuma

Önceki yazımızda C# kodlarıyla XML yapısında dosya oluşturmaya değinmiştik.Şimdi ise XML dosya okumayı görelim.Tabi bunu yapmak için, ne yeni bir XML dosyası oluşturacağım ne de elimizde varsa eğer XML dosyasından yapacağım.Siz bunları kendiniz yaparsınız...

Rastgele Sıralı List Koleksiyonu 0

Rastgele Sıralı List Koleksiyonu

Varsayalım ki, elimizde List tipinden bir koleksiyon olsun.İçinde de nesneler olsun.Her seferinde farklı farklı sıralanmış biçimde getirmek istiyorsak eğer aşağıdaki yönetmi uygulayabilirsiniz.

XML (Extensible Markup Language – Genişletilebilir İşaretleme Dili) 0

XML (Extensible Markup Language – Genişletilebilir İşaretleme Dili)

XML en açık tabiriyle, farklı sistemler arasında veri alış verişi yapmaya yarar.Tim Berners Lee tarafından tasarlanmış bir programlama dilidir.Webdeki yapılanmış döküman ve bilgilerin evrensel dilidir.Kod tarafında HTML diline benzerlik göstermektedir.HTML diline nazaran, XML kendi...

Linq To Sql – Stored Procedure Çalıştırmak 4

Linq To Sql – Stored Procedure Çalıştırmak

Linq To Sql de Stored Procedure çalıştırabiliriz.Linq To Sql’de stored procedurlerle çalışmanın ayrı bir zevkide, procedurelerin metod halinde kullanma olanağı vermesidir.Stored Procedure hakkında bilgisi olmayanlar Transact Sql-Stored Procedures(SAKLI YORDAMLAR) başlıklı yazımı inceleyebilirler.

Linq To Sql (Insert-Update-Delete) 4

Linq To Sql (Insert-Update-Delete)

Linq To Sql, sadece sorgunun şartına göre sonuç tabloları döndürmekten ibaret bir teknoloji değildir.Kayıt ekleyebilir, güncelleyebilir ve silebiliriz.Ve bu yaptığımız işlemler tabikide veritabanına yansıyacaktır.

Extension Metod Yazılışı ve Kullanımı 1

Extension Metod Yazılışı ve Kullanımı

C Sharp’ta Extension metod tanımlamayı ve kullanımını gösterelim.Programcıya oldukça esneklik sağlayan metodlardır.LINQ TO SQL uygulamalarında, dizi ve koleksiyon işlemlerinde oldukça kullanışlı ve kolaylık sağlayan metodlardır. Lambda İfadeleri (Lambda Expressions) isimli yazımda Extension metodlarının nasıl kullanıldıklarını...

Lambda İfadeleri (Lambda Expressions) 7

Lambda İfadeleri (Lambda Expressions)

Lambda ifadeleri anonim bir fonksiyon olarak isimlendirilebilir.Dikkatinizi çekerim ki, metod değil de fonksiyon olarak tanımlıyorum.Temelde belli bir giriş değerine, sonuç üreten bir fonksiyon tipidir. Lambda ifadelerini kullanırken =>(Lambda Operatörü) ifadesini kullanırız. Bu ifadenin sol...

LINQ TO SQL 0

LINQ TO SQL

LINQ teknolojisi tamamen veri erişim işlemini daha kolay ve anlaşılır hale getirmek amaçlı tasarlanmıştır.Bu veri erişim yöntemleri LINQ TO XML, LINQ TO OBJECT ve LINQ TO SQL olarak veri kaynağına göre değişiklik göstermektedir.Ben burada...

LINQ – Anonymous Type Kullanarak Sonuç Geri Dönme 0

LINQ – Anonymous Type Kullanarak Sonuç Geri Dönme

LINQ sorgulamalarında sonuç kümelerini ya var tipinden değişkene alabiliyorduk ya tipinden emin olduğumuz koleksiyona veya diziye çevirerek alabiliyorduk ya da kendi belirlediğimiz bir tip geri döndürüyorduk.LINQ sorgusu sonucunda elimize geçen sonuç kümesindeki nesnelerin ya...

LINQ (Language Integrated Query) 0

LINQ (Language Integrated Query)

LINQ (Language Integrated Query) yani “Dil ile Bütünleşik Sorgu” anlamına gelen, .NET dillerinde veritabanı sorgulama işlemini programatik kısımda gerçekleştirebilmemizi sağlayan, Microsoft .NET Framework bileşenidir. Bu yazı LINQ ‘ ya giriş niteliği taşımaktadır. LINQ TO...

StreamReader Sınıfı 0

StreamReader Sınıfı

StreamReader sınıfı sayesinde belirttiğimiz dosyaların içindeki verileri ister string olarak, istersekte karakter olarak okuyabiliriz.

DriveInfo Sınıfı 0

DriveInfo Sınıfı

DriveInfo ile sistemimizde bulunan sürücülerin özelliklerini görebiliriz.Doğal olarak bu sürücülerin özelliklerini değiştirme gibi yetkiye sahip değiliz.

Özgürlüğün Kölesiyim 0

Özgürlüğün Kölesiyim

Ne Aşk, ne sigara, ne tutkunun bağımlısıyım,olayların gidişatı adına yapılan eylemler kendi irademle desteklenmiyorsa zaaftır benim için,Ben dış dünyanın yönettiği irademin kölesi değilim, Ben sadece ÖZGÜRLÜĞÜN kölesiyim.. Gençay YILDIZ

Directory  Sınıfı 0

Directory Sınıfı

Klasör oluşturma,silme,taşıma ve kopyalama gibi işlemleri Directory sınıfı yapmamızı sağlar.Static bir sınıftır.Directory sınıfının tüm elemanları metodlardan oluşmaktadır.Yani property(özellik) mevcut değildir.Directory sınıfını kullanabilmek için, System.IO namespaceini projenize eklemeniz gerekmektedir.

FileInfo Sınıfı 0

FileInfo Sınıfı

Dosya hakkında bilgi almak ve gerekirse o bilgileri güncellemek için FileInfo sınıfı kullanılır.FileInfo sınıfını kullanabilmek için System.IO namespaceini projemize eklemeliyiz.

File Sınıfı 0

File Sınıfı

Dosya oluşturma,kopyalama,taşıma ve silme gibi işlemleri gerçekleştirmek için File sınıfını kullanırız.File sınıfı static bir sınıftır.Bu sınıfı kullanabilmek için System.IO namespaceini projemize eklememiz gerekmektedir.Şimdi File sınıfının metodlarını inceleyelim.

Asp.NET Request.ServerVariables Komutları 1

Asp.NET Request.ServerVariables Komutları

ServerVariables komutları, kullanıcının ipsini,local ipsini ve host adını alma, güvenli bağlantı sağlanmışmı sağlanmamışmı kontrol etme, dolayısıyla bağlantı çeşitleri ile ilgili tüm komutları ServerVariables komutları veriyor.Şimdi gelin bu komutları inceleyelim.

Asp.NET Request Sınıfı 2

Asp.NET Request Sınıfı

Bir istekte bulunup, isteğin karşılığını, değerini öğrenmek için kullandığımız komutlar, Request sınıfında mevcuttur.Kullanıcıyla ilgili istediğimiz çoğu bilgiyi bu sınıftan alabiliriz.

Guid Tipi (Uniqueidentifier) 0

Guid Tipi (Uniqueidentifier)

SQL Server’da Uniqueidentifier adı altında olan, 36 karakterden oluşan bu tip, hiçbir şekilde daha önce oluşturulan Uniqueidentifier tipinden verilerle, dünyada kim nerede ne zaman oluşturursa oluştursun, eşleşmeyen string bir ID üretmektedir.Genel yapısı, bilgisayarınızın MAC...

Verileri Şifreleme (Password Encryption) 0

Verileri Şifreleme (Password Encryption)

İnternet kullanıcıları genellikle bir siteye üyelik işlemi yaparken standart yapıda bilgilerimizi sisteme kaydederiz.Ancak bu konuda bazı sıkıntılar olabilir.Genellikle kullanıcılarımız üye olacağı sisteme, banka, mail veya başka özel yerlerde kullandığı şifrelerin aynısını yazmaktadır.Aslında bu durum...

Asp.NET Response Nesnesi 0

Asp.NET Response Nesnesi

Öncelikle “Response” ne demektir ona bakalım.”Response” karşılık demektir.Bir istekte bulunulup, o isteğin karşılığında bir cevap alabilmemizi sağlar.Mesela, ekrana bir yazı yazma isteğinde bulunduğumda, bu isteğin karşılığını Response kütüphanesi verecektir.Ya da bir linke yönlendirme isteği...

Asp.NET Request.QueryString 3

Asp.NET Request.QueryString

Browserdan sunucuya veri iletmek için QueryString kullanılır.Tabi teorik olarak açıklamak hiç bir ifade etmediğinden günlük internet hayatından örnek verelim.www.hepsiburada.com sitesine girip, her hangi bir kategoriye girerseniz eğer adres çubuğuna dikkat ediniz.“http://www.hepsiburada.com/bilmemne.aspx?CategoryID=1&cpage=1” gibi bir yazıyla...

Asp.NET IsPostBack ve AutoPostBack 1

Asp.NET IsPostBack ve AutoPostBack

Asp.NET sayfalarının ilk defamı yüklendiği yoksa serverdan Post mu edildiğini anlamak için Page nesnesinin bir özelliği olan IsPostBack özelliği kullanılır.Sayfaya , “Sayfa, servera postalanıp geri geldi mi?” sorusunu sorar.Bazen sayfanın ilk yüklendiğinde çalışmasını istediğimiz...

Asp.Net Mail İşlemleri 1

Asp.Net Mail İşlemleri

Asp.NET ile SMTP üzerinden mail göndermek nasıl yapılıyor ona değineceğiz.

ASP.NET Session Kullanımı 15

ASP.NET Session Kullanımı

Session’ın kelime anlamı oturumdur.Her hangi bir ziyaretçi sitemize ilk girdiği anda, o ziyaretçiyle ilgili Session başlatılmış olur.Ziyaretçimizle ilgili bir bilginin başka bir sayfada elde edilmesini istiyorsak Sessionları kullanabiliriz.Server taraflı çalışan Sessionlar, bir sayfada aldıkları...

Asp.NET’te Güvenlik Kodu Oluşturma 0

Asp.NET’te Güvenlik Kodu Oluşturma

Günümüz sitelerinde, genellikle kayıt esnasında kullanıcıdan gerekli bilgileri almaktan ziyade, son olarak bir resim üzerindeki az çok okunur biçimde olan karakterleri, sistem bizden istemektedir.Eğer doğru biçimde karakterleri girersek kayıt işlemi başarılı olacaktır.Yanlış girersekte bize...

String Sınıfı – Karşılaştırma Metodları 0

String Sınıfı – Karşılaştırma Metodları

Önceki yazılarımdan C#’ta String Metodları başlıklı yazımda bu konuyu ele almıştım.Ancak o yazımda String sınıfının karşılaştırma metodlarından bahsetmemiştim.İki string değişkenin değerini, istediğimiz duruma göre karşılaştırmada kullandığımız metodlara karşılaştırma metodları denir.

String Türü – Escape(Kaçış) Karakterleri 3

String Türü – Escape(Kaçış) Karakterleri

C# dilinde, bazı karakterler eylem olarak algılanırlar.Buna en bariz örnek çift tırnağı verebiliriz.string bir değişkene, değerini atarken çift tırnak “” kullanırız.Sizce şu şekilde bir yazımı derleyici geçerli kılacakmıdır.”İki tip değişken vardır.Biri “değer tipi”, diğeri...

String Türü ve Özellikleri 3

String Türü ve Özellikleri

String türü, karakterleri char türünden olan bir dizi yapısıdır.Bellekte saklanma şekilleri dizileri anımsatır ancak dizilerden biraz farklıdır.Bu yazıda string türüyle ilgili genel kültürünüzü arttıracak konulara değineceğiz.

Yükleniyor Simgesi Oluşturun 1

Yükleniyor Simgesi Oluşturun

Yukarıda gördüğünüz simge gibi, yükleniyor tarzı simgeleri www.ajaxload.info sitesinde hızlı bir şekilde, tasarımınıza göre oluşturabilirsiniz.

Haluk Bilginer – Sende Başını Alıp Gitme Ne Olur 0

Haluk Bilginer – Sende Başını Alıp Gitme Ne Olur

Haluk Bilginer’in dillendirdiği “Sende Başını Alıp Gitme Ne Olur” şarkısını dinlemenizi tavsiye ederim.Çok sevdiğim bir şarkıdır.Özellikle Haluk Bilginer’den dinleyince. 🙂