• Etkinlik Takvimi
  • Site Haritası
  • Hakkında
    • Biz Kimiz
    • Sponsorluk
      • Sitene Banner Ekle
      • Reklam Ver
  • İletişim

MSHOWTO Topluluğu ve Bilişim Portalı

  • Anasayfa
  • Forum
  • Tüm Makaleler
  • Altyapı
    • Cloud Hizmetleri (Bulut Bilişim)
      • Microsoft Azure
      • Microsoft Office 365
      • EMS
      • OMS
    • Open Source
    • Container
    • Server Ailesi
      • Microsoft PowerShell
      • Server 2019
      • Server 2016
      • Server 2012
      • Server 2008
      • Server 2003
    • Exchange Server
      • Exchange Server 2019
      • Exchange Server 2016
      • Exchange Server 2013
      • Exchange Server 2010
      • Exchange Server 2007
      • Exchange Server 2003
    • Client Ürünleri
      • Windows 10
      • Windows 8
      • Windows 7
      • Mobil
      • Microsoft Office
    • Sanallaştırma
    • System Center
      • Operation Manager (SCOM)
      • Configuration Manager (SCCM)
      • Service Manager (SCSM)
      • Virtual Machine Manager (SCVMM)
      • Data Protection Manager (DPM)
      • Orchestrator (SCorh)
    • Network
    • Üretici Teknolojileri
    • Güvenlik Ürünleri
      • Forefront
      • ISA Server
      • Juniper ve Fortinet
      • Symantec ve Trend Micro
    • IT Standartları
  • Yazılım
    • DevOps
    • C#
    • ASP.Net
    • Visual Studio
    • Mobil Yazılım
    • Java
    • SQL Server
    • Dynamics CRM
  • Daha Fazla
    • Haberler
    • Seminerler
    • Webcast
    • Video
    • Sunumlar
  • Fotoğraflar
BUNLARA BAKTINIZ MI :
  • MSHOWTO Haftanın Özeti : 19 | 07
  • Unit Test Nedir? Bölüm-1
  • Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm 2
  • Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 1
  • Designing Azure Locks
  • SQL Server’da sadece Okunabilir tablo Nasıl oluşturulur ?
  • Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm 1
Advertisement
Advertisement
Buradasınız :Anasayfa » Tüm Makaleler » ASP.Net » MVC 4.0 Yazı Dizisi – Bölüm 3 – Şablonları ve Klasörleri Tanıyalım

MVC 4.0 Yazı Dizisi – Bölüm 3 – Şablonları ve Klasörleri Tanıyalım

Yazar :Erkan Kilmen Tarih : 20/01/2014 Kategori : ASP.Net 1 Yorum
Okuma Süresi: 2 dakika

Yıllardır Yazılım sektörüne yönelik geliştirdiği teknolojiler ile daima az kod ile çok iş yapabilmeyi benimsemiş olan Microsoft firması ASP.Net MVC’nin Visual Studio IDE si içerisinde kullanımında da bizlere şablon seçimine göre hazır proje şemaları sunarak bu huyundan vazgeçmemiştir.

Bir ASP.Net MVC projesi açmak istediğimizde ASP.Net projelerinden farklı olarak seçim yapabileceğimiz şablonlara ait aşağıdaki pencere ile karşılaşmaktayız.

Bu pencerede bulunan şablonlardan;

Empty şablonu içerisinde sadece Model – View – Controller klasörleri ile ASP.Net MVC projesinin çalışma yapısını oluşturan App_Start klasörü ve Veritabanı dosyalarının barındırıldığı App_Data klasörlerinin oluşturulduğu bir proje başlatır.

Basic şablonu Empty şablonuna ek olarak içerisinde css, resim vb.. dosyaların bulunduğu Content klasörü ile içerisinde Javascript dosyalarının bulunduğu Scripts klasörünün oluşturulduğu bir proje başlatır.

Internet Application şablonu içerisinde ASP.Net MVC için başlangıç seviyesinde birçok kodu ve yapıyı barındıran ve bunları basit bir ASP.Net MVC projesi içerisinde birleştiren bir proje başlatır.

Intranet Application şablonu Internet Application şablonu ile aynı özelliklere sahip olan fakat kullanıcı giriş işlemleri için Windows Authentication yapısını kullanan bir proje başlatır.

Mobile Application şablonu cep telefonu veya tablet gibi mobil sistemler üzerinde çalışacak web uygulamalarını geliştirmek için bir proje başlatır. Bu projenin Internet Application projesinden farkı Content klasörü içerisinde bulunan css dosyaları ve resim dosyalarının mobil sisteme göre düzenlenmiş olmasıdır.

Web API şablonu içerisinde uygulamamızda kullanabileceğimiz HTTP servisleri ve API uygulama yapısını projemiz içerisine entegre edebilmemizi sağlayan araçları barındıran bir proje başlatır.

Single Page Application şablonu tek bir sayfa üzerinden sayfa refresh olmadan işlemlerin yürütüldüğü örnek bir proje başlatır. Bu proje içerisinde sayfanın refresh olmadan işlemleri yapabilmesi için bol miktarda javascript tekniği ve Jquery kullanılmıştır.

Facebook Application şablonu facebook üzerine uygulama geliştirmek için gerekli entegrasyonu sağlanmış örnek bir proje başlatır.

ASP.Net MVC proje şablonlarını inceledikten sonra bir proje içerisinde barındırılan klasörlerimizi de tanıyalım.

App_Data klasörü uygulamamıza ait veritabanı dosyasını barındıran klasördür.

App_Start klasörü uygulamamıza ait çeşitli yapısal ayarların işlenmesini sağlayan sınıfları barındıran ve uygulamamızın denetim masası denilebilecek klasördür.

Content klasörü uygulamamıza ait css dosyaları ve resimler gibi içerikleri barındıran klasördür.

Controllers klasörü kullanıcıdan gelen istekleri işleme ve Model üzerinde bulunan verilerin işlenmesi gibi işlemleri gerçekleştiren yapısal kodların ve actionların bulunduğu sınıfları barındıran klasördür.

Models klasörü uygulamamıza ait verilerin işlenmesi ve controller tarafına aktarılmasını sağlayan yapısal kodları ve sınıfları barındıran klasördür.

Scripts klasörü uygulamamıza ait Javascript dosyalarını barındıran klasördür.

Views klasörü uygulamamıza ait kullanıcı tarafından görüntülenecek arayüzleri barındıran klasördür.

Bu makalemizde ASP.Net MVC projesine ait şablonları ve bir ASP.Net MVC projesinde bulunan klasörlerin barındırdığı dosyaları inceledik. Bir sonraki makalemizde Controller ve View etkileşimini inceleyerek ViewBag kullanımını göreceğiz.

Bu konuyla ilgili sorularınızı http://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

Tag
asp.net mvcasp.net mvc detayASP.NET MVC Framework detayli anlatimASP.NET MVC Framework kurmakASP.NET MVC Framework kurulumuASP.NET MVC Framework nasil kurulurASP.NET MVC Framework nedirasp.net mvc nedirmodel view controller nedirmodel view controller ozelliklerimvc 4 nedirmvc detayli anlatimmvc mimarisimvc nedirmvc ozellikleri
MVC 4.0 Yazı Dizisi – Bölüm 5 – Asp.Net Mvc ile Repeater
Adım Adım Lync 2013 Kurulumu – Detaylı Anlatım

Hakkında: Erkan Kilmen

1981 İstanbul doğumlu Erkan KİLMEN. Programlamayla ilk olarak 2002 Yılında Visual Basic ile başlamıştır. Daha sonrasında bu dilin kendisine yetersiz olduğunu düşünerek Visual C++ ile programlama bilgisini daha ileriye taşımıştır. 2004 yılında .NET teknolojisiyle tanışmış ve bu dile merak sarmıştır. Halen Microsoft'un yeni vizyonu olan .NET teknolojileri üzerine çalışmalarını sürdürmektedir.

İlgili yazılar

  • MVC Data Annotations Nedir? Nasıl Kullanılır? Bölüm-35

    MVC Data Annotations Nedir? Nasıl Kullanılır? Bölüm-35

    01/02/2019

  • MVC Validation Summary Nedir? Nasıl Kullanılır? Bölüm-34

    MVC Validation Summary Nedir? Nasıl Kullanılır? Bölüm-34

    30/01/2019

  • MVC Server Side Validation Nedir? Nasıl Kullanılır? Bölüm-33

    MVC Server Side Validation Nedir? Nasıl Kullanılır? ...

    15/01/2019

  • MVC Html Action Helpers Nedir Nasıl Kullanılır? Bölüm-32

    MVC Html Action Helpers Nedir Nasıl Kullanılır? ...

    04/01/2019

1 Yorum

  1. umut kocacık
    20/01/2014 at 18:08

    Hocam elinize sağlık çok güzel bir anlatım olmuş..

    Cevapla

Yorum Yazın

Cevabı iptal etmek için tıklayın.

Mshowto Topluluğu
  • linkedin
  • instagram
  • vimeo
  • youtube
  • twitter
  • googleplus
  • flickr
  • facebook

ARA

  1. Popüler
  2. En Son
  3. Yorum
  4. Tag
  • Android İşletim Sistemi ve Özellikleri

    Android İşletim Sistemi ve Özellikleri

    09/11/2010
  • Microsoft .NET Framework Tüm Sürümlerinin Yüklenmesi – Sorun Çözümü

    Microsoft .NET Framework Tüm Sürümlerinin Yüklenmesi – Sorun Çözümü

    11/09/2012
  • Adım Adım Backtrack 5 R3 GNOME Kurulumu – Nasıl Yapılır?

    Adım Adım Backtrack 5 R3 GNOME Kurulumu – Nasıl Yapılır?

    14/03/2013
  • Windows Server 2012′de Active Directory Kurulumu – Detaylı Anlatım

    Windows Server 2012′de Active Directory Kurulumu – Detaylı Anlatım

    27/06/2012
  • Unutulan Kablosuz Ağ (Wireless) Şifrelerini Bulma

    Unutulan Kablosuz Ağ (Wireless) Şifrelerini Bulma

    26/04/2012
  • MSHOWTO Haftanın Özeti : 19 | 07

    MSHOWTO Haftanın Özeti : 19 | 07

    17/02/2019
  • Unit Test Nedir? Bölüm-1

    Unit Test Nedir? Bölüm-1

    16/02/2019
  • Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm 2

    Azure Route Tabloları Nasıl Yapılandırılır? – Bölüm 2

    16/02/2019
  • Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 1

    Yazılım Geliştiriciler için Azure: Azure Kubernetes Service (AKS) – Bölüm 1

    15/02/2019
  • Designing Azure Locks

    Designing Azure Locks

    15/02/2019
  • Orhan : Link kırılmış :D ...

  • gökhan : Eline sağlık Barış çok faydalı bir makale olmuş.. ...

  • Cem Aydın : Bu şekilde kurulum yaparsanız Elasticsearch 'un 9200 portunu tüm ağ ...

  • Engin : Ellerine sağlık Serdar. Güzel bir makale olmuş. ...

  • Sami Sari : Cok guzel bir makale gercekten cok begendim. Tebrik ederim sizi! Ma ...

microsoft server azure exchange mshowto powershell Office 365 nasıl kurulur hyper-v server 2012 server 2008 nasil yapilir windows 8 sccm windows 7 exchange server azure nedir nedir windows system center exchange 2010 security kurulum isa Windows Azure

KATEGORİLER

  • Altyapı
  • ASP.Net
  • AWS
  • C#
  • Citrix
  • Client Ürünleri
  • Cloud Hizmetleri (Bulut Bilişim)
  • Configuration Manager (SCCM)
  • Container
  • Data Protection Manager (DPM)
  • DevOps
  • Dynamics CRM
  • EMS
  • Exchange Server 2003
  • Exchange Server 2007
  • Exchange Server 2010
  • Exchange Server 2013
  • Exchange Server 2016
  • Exchange Server 2019
  • Forefront
  • Güvenlik Ürünleri
  • Haberler
  • İpuçları
  • ISA Server
  • IT Standartları
  • Java
  • Juniper ve Fortinet
  • Lync Server
  • Microsoft Azure
  • Microsoft Office
  • Microsoft Office 365
  • Microsoft PowerShell
  • Mobil
  • Mobil Yazılım
  • Network
  • OMS
  • Open Source
  • Operation Manager (SCOM)
  • Orchestrator (SCorh)
  • Sanallaştırma
  • Seminerler
  • Server 2003
  • Server 2008
  • Server 2012
  • Server 2016
  • Server 2019
  • Server Ailesi
  • Service Manager (SCSM)
  • SQL Server
  • Sunumlar
  • Symantec ve Trend Micro
  • System Center
  • Tüm Makaleler
  • Üretici Teknolojileri
  • Video
  • Virtual Machine Manager (SCVMM)
  • Visual Studio
  • VMware
  • Webcast
  • Windows 10
  • Windows 7
  • Windows 8
  • Yazılım
  1. ETKİNLİK FOTOĞRAFLARI

    No photos
  2. ARŞİVLER

  3. En Güçlü Bilişim
  • linkedin
  • instagram
  • vimeo
  • youtube
  • twitter
  • googleplus
  • flickr
  • facebook
© Copyright 2005-2019, Tüm Hakları Saklıdır. | Bağımsız Bir Organizasyondur.