Son Yazılar

Asp.Net MVC | Entity Framework Database First Yaklaşımı (Ders 13)

asp.net mvc logo

Asp.Net Mvc’ de veritabanı işlemlerimizi 3 farklı yaklaşımla gerçekleştirebiliriz. Bunlar; Database First yaklaşımı Model First yaklaşımı Code First yaklaşımı Database First yaklaşımında veritabanımızda bulunan tablolar, procedur, function, view veya triggerlar kullanılır. Yani uygulama tarafında Visual Studio’ da bu tarz bir işlem yapmayız ve veritabanındaki mevcut yapıyı kullanırız. Senaryo Bolum ve personel bilgilerinin tutulduğu bir veritabanı oluşturarak CRUD(Create, Read, Update, Delete) ... Devamını Oku »

Ajax ReorderList Kullanımı

ajaxyazilar

ReorderList sürüklenebilir sıralanabilir bir liste yaratmamızı sağlayan Ajax nesnesidir. Senaryo İçerisinde Referanslar sayfasıda olan bir web sitesi yaptınız. Referanslar sayfasına müşterinin kendi paneli üzerinden referansları ekleyeceğini ve bu referansların sırasını istediği zaman değiştireceğini düşünün. Yani kullanıcı referanslarına Arçelik, Vestel, Beko markalarını ekliyor. İstediği zaman 1.sıraya Arçelik 2.sıraya Beko 3.sıraya Vestel veya 1.sıraya Vestel 2.sıraya Beko 3.sıraya Arçelik gelsin istiyor. 1.Adım ... Devamını Oku »

Asp.Net Web Forms Güvenlik Doğrulama(Captcha) Oluşturma

aspnet

İletisim ve üyelik formlarında site giriş panellerinde vs. bir çok yerde karşımıza çıkan Captcha Asp.Net Web Forms’ ta nasıl oluşturulur ona bakalım. Senaryo Herhangi bir üye giriş formunda yer alan Captcha oluşturulması. 1.Adım Yukarıdaki gibi 3 tane TextBox 1 tane Label 1 tane Button oluşturuyoruz. Projemizin kök dizininde images klasörü oluşturalım ve içerisine resim.jpg adlı resmi yükleyelim. GuvenlikKodu.aspx adında WebForm ... Devamını Oku »

Ajax Calendar Extender Kullanımı ve Türkçe Yapma

ajaxyazilar

Bu yazıda Asp.Net Web Forms’ ta Ajax kontrollerinden olan Calendar Extender nasıl Türkçe yapılır ona bakıyor olacağız. Senaryo Herhangi bir sitenin üyelik formunda doğum tarihi seçtirmek istiyoruz. 1.Adım Ajax kontrollerini kullanmak için olmazsa olmazımı olan ScriptManager kontrolünü ekliyoruz.(Yeri önemli değil.) 2.Adım Projemize bir adet TextBox ve bir adette Ajax kontrolü olan Calendar Extender ekliyoruz. 3.Adım CalendarExtender kontrolünün TargetControl özelliği ile ... Devamını Oku »

Asp.Net MVC | Html Helper For Takılı Kullanımı (Ders 12)

asp.net mvc logo

Önceki yazıda Html Helper kullanımına değinmiştim. Dikkat ettiyseniz Helper’ ı yazıp ilk parametrede bileşenimizin bağlı olduğu veritabanı nesnesinin adını yazıyorduk. Bu durum yani veritabanındaki nesnenin adını teker teker kontrol ederek yazmak sonrasında değiştirmek zaman kaybına nede olabilir. Bununla beraber kullanımıda zorlaşır. Html Helper’ da bu noktada devreye giriyor. Yani LINQ sorgusu ile çalışırken ki Lambda ifadesini kullanıyoruz. Örneğin; Personel tablosundaki ... Devamını Oku »

Asp.Net MVC | Html Helper Kullanımı (Ders 11)

asp.net mvc logo

Visual Studio ortamında C# masaüstü veya Asp.Net web uygulamaları geliştirirken form bileşenlerini Toolbox menüsünden sürükle bırak yöntemiyle formumuza rahatlıkla yerleştirip kullanıyorduk. Mvc’ de ise sürükle bırak yok bunun yerine eklemek istediğimiz her bileşen için kod yazmamız gerekiyor. İşte kod yazarak eklediğimiz bu bileşenler Mvc’ de Html Helper diye adlandırılıyor. Senaryo Bir form oluşturarak bu forma Label, TextBox, TextArea, CheckBox, RadioButton, ... Devamını Oku »

Android Uygulaması Olan İller

hatay bşb logo

Mobil uygulama konusunda özellikle bu tarz listelere meraklıyımdır. Önceki yazılarımdan bir tanesinde de ‘Android Uygulaması Olan Üniversiteler‘ şeklinde bir liste hazırlamıştım. Uzun bir aradan sonra bu defa yaşadığım ilin mobil uygulamasının geliştirildiğini görünce hangi illerde var diye hemen bir araştırma yaptım. Listeyi sizlerle paylaşıyorum. Adana Afyon Aksaray Ankara Bolu Bursa Çanakkale Çankırı Denizli Diyarbakır Edirne Elazığ Eskişehir Gümüşhane Hatay Mersin İstanbul ... Devamını Oku »

Asp.Net MVC | Route Config Sayfa Bulunamadı Hata Sayfası Yapımı (Ders 10)

asp.net mvc logo

Bir web sitesinde olmayan bir sayfayı açmak istiyoruz. Yani sitede siteadi.com/referanslar şeklinde bir sayfa yok ancak biz bu sayfayı yazdık ve Enter tuşuna tıkladık. Karşımıza bazen kullanıcının anlamayacağı şekilde bir hata gelir. Yani sayfa bulunamadı değil de Home/Referanslar isteği bulunamadı vs. şeklinde daha uzun ve kullanıcı için karışık şekilde bir hata gelir. İşte bu durumun önüne geçmek için bir tane sayfa bulunamadı ... Devamını Oku »

Asp.Net MVC | Route Config Kullanımı (Ders 9)

asp.net mvc logo

Mvc’ de Route Config temel olarak link işlemlerinde kullanılan yapıdır. SEO çalışmalarında link yapısının düzenli olması gerekli bir unsurdur. Yani arama motorlarının gözünde siteadi.com/Haberler/Spor/Basketbol şeklindeki bir yapı siteadi.com/skjldgfsaıjfşjaj şeklindeki bir yapıdan daha değerlidir. Route Config’ de bu düzenli link yapıları oluşturmamızı sağlıyor. Ayrıca veritabanı ile alakalı parametre göndererek bir işlem yapmak istediğimizde Personel/OgrenciIsleri/2 şeklinde bir yapı kullandığımızda açık bir şekilde veritabanında ne ... Devamını Oku »

Asp.Net MVC |Bundle Config Kullanımı (Ders 8)

asp.net mvc logo

Web Form’ da veya farklı ortamlarda kodlama yaparken CSS ve Java Script/ JQuery dosyalarını <link href=”…” type=”…” /> şeklinde çağırırız. Bu dosyaların birden fazla olması durumunda bu kodları alt alta yazarız ve bu satırların her birisindeki kodların yorumlanması çalışması ayrı ayrı zaman almaktadır. Mvc’ de bu soruna çözüm bulunmuş ve Bundle Config diye bir yapı geliştirilmiş. Yani Bundle Config’ te ... Devamını Oku »