Son Yazılar

Asp.Net MVC | Controller ve View Kullanımı (Ders 1)

Asp.Net MVC’ nin ne olduğunu, avantajlarını, yapısını bir önceki yazımda anlatmaya çalışmıştım. Önceki yazıya ulaşmak için tıklayınız. Bu yazımda ise artık keyifli olan uygulama kısmına geçmek istiyorum. Şimdi dilerseniz ilk MVC uygulamamızı yapmaya başlayalım. Bu dersimizde boş şablon kullanmak istediğimden MVC 4′ ü kullanacağız. Senaryo Anasayfa, Hakkımızda ve İletişim sayfalarından oluşan bir MVC site yapımı.   Devamını Oku »

Asp.Net MVC | Has No Key Defined. Define The Key For This Entity Type Hatası

Bu hata ile Model attribute’ lerini kullanırken karşılaştım. Hatanın nedenlerini ve nasıl düzeltileceğini sizlerle paylaşmak istedim. Öncelikle hatanın ekran görüntüsünü sizlerle paylaşmak istiyorum. Çözüm 1 Uygulamanıza “using System.ComponentModel.DataAnnotations” ve “using System.Data.Entity” namespace’ lerinin ekli olduğundan emin olun. Çözüm 2 Oluşturduğumuz sınıfta birincil anahtar bir özellik tanımlamamış olmamızdan kaynaklanan hata. public int KullaniciId { get; set; } eklemesi ile hata ortadan kalkacaktır. ... Devamını Oku »

Bootstrap Izgara Mantığı

Bu yazımda Twitter’ ın çıkardığı arayüz geliştirmeyi kolaylaştıran Bootstrap’ ın ızgara sistemi mantığından bahsedeceğim. İşin temelinde çözünürlük farketmeksizin ekranın 12 parçaya bölünmesi mantığı var. Ekranı 12 parçaya bölme kısmında kullandığımız 4 adet CSS sınıfı(class) mevcut. Bunlar; xs, sm, md, lg. Şimdi bu sınıfların anlamlarına bakalım. Aşağıdaki tabloda hangi sınıfın hangi çözünürlüğü kapsadığı bilgisini bulabilirsiniz. xs sm md lg Örnek Cihaz Cep Telefonları Tabletler Bilgisayarlar Bilgisayarlar ... Devamını Oku »

Asp.Net MVC Nedir?

Microsoft’ un Web Form uygulamalarındaki iş yükünü azaltmak ve uygulama geliştirme aşamasındaki dağınıklığı önlemek amacıyla Asp.Net üzerine uygulamış olduğu yazılım mimari desenidir. Not: MVC’ yi Microsoft geliştirmemiş daha önceden geliştirilmiş bu mimari deseni Asp.Net üzerinde kullanarak popülerliğini arttırmıştır. MVC 3 katmandan oluşur. Model View Controller Model Uygulamadaki veri işlemleriyle alakalı işlemlerin yapıldığı katmandır. Veritabanımızdaki tablolar, stored procedurler, functionlar, viewler bu katmanda tutulur. View Kullanıcının ... Devamını Oku »

Bootstrap Bağlantı Kodlarını Siteye Ekleme

Bootstrap bağlantı kodlarını siteye eklemenin 2 yolu var.Bunlardan birincisi ilgili Css,js ve font klasörlerindeki dosyaların projeye Local olarak eklemek yani site üzerinden gerekli dosyaları indirerek bağlantı kodlarını yazmak. Bir diğeri ise Bootstrap sitesinden alacağımız kodları direkt olarak sitemizde ilgili yerlere yerleştirmek. 2 yolu da size anlatmaya çalışacağım. 1.Yol(Local Olarak Eklemek) Öncelikle getbootstrap.com sitesine gidiyoruz. Getting Started sayfasını açıyoruz. Açılan sayfada biraz ... Devamını Oku »

C# ve Asp.Net Namespace Ekleyememe Sorunu

Geliştirdiğimiz projelerdeki çeşitli sınıfları, metodları kullanabilmek için bu sınıf ve metotlara ait namespace eklemesini projemizde yapmamız gerekir. Projenize namespace eklerken  fotoğraftaki hata ile karşılaşıyorsanız yapılacaklar şunlar: Solution Explorer’ da References üzerinde sağ tıklanır. Add Reference denir. Eklemek istenilen namespace’ in solundaki kutucuğa tıklanır. Ok ile işlem sonlandırılır. Yukarıdaki 3 madde gerçekleştirmeniz durumunda sorun ortadan kalkacak ve kırmızı çizgiler yok olacaktır. Devamını Oku »

SQL Server .bak Uzantılı Dosya Açma

Eğer Sql Server’ da hazır bir veritabanı kullanacaksak ihtiyacımız olan uzantı budur. İçerisinde prosedürler, triggerlar, fonksiyonlar, tablolar, veritabanları kısacası her türlü bileşeni barındıran ve bir yükleme ile kaydedilen şekilde verilere ulaşmamızı sağlayan uzantıdır. Dosya uzantısının açılması ise şu şekilde. 1.Sol taraftaki Object Explorer penceresinde Database üzerinde sağ tıklıyoruz ve Restore Database’ i seçiyoruz. 2.Açılan pencerede Device seçeneğine tıklıyor ve açılan ... Devamını Oku »

LG G4 ile Mükemmel Görün, Mükemmel Hisset!

LG G4, F 1.8 diyafram aralığı ve 16 MP kamera özelliği ile düşük ışık ve portreler için ideal olan ultra-parlak lensi kullanarak muhteşem netlik ve ayrıntı ile parlayan harika-profesyonel görünümlü fotoğraflar çekin. G4‘ün teknolojinin son harikası, kızılötesine duyarlı renk spektrum sensörü, bir fotoğrafın çekilmesinden bir kare önce tüm görünür ışığı analiz eder ve ölçer ve bu sayede bir fotoğrafın renklerinin ... Devamını Oku »

Doğuş Otomotiv Trafik Hayattır!

Emniyet kemerinizi bağlayın, hayattan kopmayın! Çünkü Trafik Hayattır! Faaliyet gösterdiği alanla yakından ilgili, trafik güvenliği konusunda toplumda uzun soluklu bir kültür değişimi yaratmayı hedefleyen Doğuş Otomotiv, kurumsal sorumluluk platformu Trafik Hayattır ile 10 yılı aşkın süredir trafik güvenliği bilincini arttırmak için çalışıyor. Günlük hayatımızda sürücü, yolcu veya yaya olarak yer aldığımız trafikte yaşanan kazaların ancak her yaş grubundan bireylerin trafikteki ... Devamını Oku »

Gelir Durumlarına Göre Sosyal Medya Kullanıcı Profili

Kısa bir yazı dizisi oluşturmuş ve elimden geldiğince Pew Araştırma Merkezi verilerini baz alarak sosyal medya kullanıcılarının yaşları, cinsiyetleri ve eğitim durumları hakkında analiz yapmıştım. Gelir durumlarına göre sosyal medya kullanıcı profili bu yazı dizisinin sonunu oluşturuyor. Umarım memnun kalırsınız. ‘Yaş Gruplarının Sosyal Medya Kullanım Durumu‘ adlı yazım için tıklayın. ‘Kadınlar mı Erkekler mi Sosyal Medyayı Daha Fazla Kullanıyor‘ adlı ... Devamını Oku »