Anasayfa / Yazılım / ASP.NET

ASP.NET

ASP.NET Core WEB Projesi Bileşenleri

.NET Core proje sistemi; .NET Framework’ün  bir önceki versiyonları ile karşılaştırıldığında daha yeni bir yapıya sahiptir. Yeni .NET Core proje sisteminde ve hatta özellikle ASP.NET Core proje sisteminde yeni bir takım dosyalarımız yer almaktadır. Bunlara örnek verirsek; bundleconfig.json ve Program.cs gibi. Ayrıca daha önceden var olan bazı eski dokümanlarda kaldırılmıştır, örneğin Global.asax gibi. Bu yazımda ASP.NET Core bileşenlerini elimden geldiğince …

Devamını Oku »

ASP.NET Core Projesi Oluşturma

Bu yazı serimizde ASP.NET Core kullanarak bir WEB uygulaması gerçekleştirmeye çalışacağız. Yer yer bu yazıları video aktarımları da yapmaya çalışacağım. Bu uygulamada bir otomobil bakım merkezinin bir WEB uygulaması ele alınacak. Uygulamayı gerçekleştirmek için .NET Core SDK makinenizde yüklü olmalıdır. Normalde Visual Studio 2017 ile .NET Core SDK yüklü gelmektedir. Bunun kolay yüklü olup olmadığını anlamak için şunu yapmanız yeterlidir. …

Devamını Oku »

.NET Core ve ASP.NET Core

.NET Core NET Core, Microsoft ve .NET tarafından desteklenen açık kaynaklı bir gelişim platformudur. .NET Core aşağıdaki özelliklere sahiptir: Cross Platform özelliği ile çapraz platformlarda çalışabilir. Yani Windows, macOS, Linux gibi ortamlarda çalışabilmektedir. Eğer yapmak istediğiniz uygulamanın birden fazla platformda çalışmasını istiyor iseniz .NET Core ile uygulama geliştirebilirsiniz..NET Core .NET Framework, Xamarin, Mono ile .NET standart kütüphanesi nedeni ile uyumlu …

Devamını Oku »

BootStrap Nedir

BootStrap bir HTML, CSS ve JavaScript fremoworküdür. MVC 5 uygulamalarında BootStrap otomatik olarak yüklenir ve varsayılan her uygulama için de yer almaktadır. HTML’in temel kullanımı sayesinde kendinize özel CSS classları oluşturarak çok güzel WEB sayfaları yapabilmemize olanak sağlar. Ben temel özelliklere değineceğim, bunlar menüler, butonlar ve alertler olacak. Eğer daha fazla bootstrap komponentleri ile ilgili bilgi almak istiyor iseniz aşağıdaki …

Devamını Oku »

MVC URL Yapısı

MVC’de default bir web sayfasını çalıştırdığınız da 3 tane link oluşturulur. Bunlar; Home : Sitenin ana kök linki. (/) About : Home altında About’a yönlendirme /Home/About Contact : Home altında Contact’a yönlendirme /Home/Contact MVC proje ilk oluşturulduğunda bu bağlantılar çalışır. Bu bağlantılar varsayılan işleri yapmak için yapılandırılmışlardır. Bunları yani Route’ları düzenlemek için MVC yapısında App_Start/RouteConfig.cs dokümanından faydalanırız. Örnek olarak varsayılan …

Devamını Oku »

MVC Uygulamalarında HomeController ve Views

Öncelikle HomeController ile başlayalım. Controller klasörü altında HomeController.cs dosyası yer almaktadır. Bu dosyanın kodları mevcut durumda aşağıdaki yapıdadır: HomeController.cs aslında içerisinde 3 metod barındıran bir class’tır. Bu metotlar About, Index ve Contact metotlarıdır. MVC terminolojisinde bunlar genellikle action olarak adlandırılırlar. Index adında olan action kontrolün ana giriş noktasıdır. MVC uygulamalarında tüm kontroller aslında Controller Class’ının bir nevi uzantısıdır ve herhangi …

Devamını Oku »

İlk MVC Uygulaması

Model View Controller kelimelerinin baş harflerinden oluşturulmuş olan MVC yazılımda kullanılan bir mimari modeldir. MVC’yi açarak şöyle bir tanım yapabiliriz aslında: Uygulamalarımız için verilerin yönetimini sağlayan bir model. Her model bir veritabanı içerisinde yer alan bir veya birden fazla tabloyu temsil etmektedir. Uygulamalarımızın görsel olarak temsil edilmesidir. Bu web sitelerinde bildiğimiz HTML, JavaScript ve CSS yapılarıdır. Veri modelimiz ve görünüm …

Devamını Oku »

WEB Kontrol Özellikleri

Properties Paneli : Seçilen bir kontrole ait özellikler Properties panelinde görüntülenir. Panel içinde özellikler çeşitli gruplara ayrılarak gösterilir. Properties panelinde aşağıdaki gruplar yer almaktadır; 1) Accessibility: WEB kontrollerine ait erişilebilirlik özelliklerinin bulunduğu gruptur. Bu grupta aşağıdaki özellikler yer alır. 1.a) AccessKey: Daha önceden tanımlanmış alt tuşu ile birlikte kullanılan erişim tuşudur. Örneğin, Yazdır butonu için AccessKey ?Y? atanacak olursa uygulama …

Devamını Oku »

Visual Studio 2012 Kullanımı – 3

Görünüm Modları: Visual Studio ortamında WEB projesi gerçekleştirirken 3 mod şeklinde gösterme imkanımız mevcuttur. Bu 3 mod design, split ve source modlarıdır. .NET ortamında web sitesi sayfaları .aspx ve .aspx.cs dosyalarının birleşimi ile oluşturulur. Bu dosyalardan .aspx.cs dosyası sunucu kodlarını oluştururken, .aspx dosyaları ise HTML ve kontrollerin oluşturulduğu sayfalardır. Design modu tasarım modu anlamına gelir ve bu modda web sayfası …

Devamını Oku »

Visual Studio 2012 Solution Explorer, ToolBox ve Properties Alanları

Solution Explorer : Bu alan Visual Studio ortamında oluşturduğumuz projelerimiz ile ilgili olarak dosya yönetimi yaptığımız, yeni item, yeni formlar ekleyebildiğimiz alandır. Yani üzerinde çalışmış olduğumuz projelerimizin bağlı olduğu tüm dosyalara buradan erişebiliriz. Bu alan eğer Visual Studio ortamında görünmüyor ise View > Other Windows > Solution Explorer seçerek bu alanı açabilir ya d klavyeden kısayol olarak L dediğimizde de …

Devamını Oku »