admin

Mini Dükkan Projesi Ders 004 Database Migration İşlemleri

Bu yazımda biraz düzeltme ile başlamak istiyorum arkadaşlar; projemde yer alan MiniDukkanContext classıma gidiyor ve kodlarımın son halini aşağıdaki şekilde düzenliyorum. Ayrıca bu ders için ilgili videoyu da izleyebilirsiniz: using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace MiniDukkan.Models { public class MiniDukkanContext : DbContext { protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer("server=DESKTOP-FIUL2TU\\SQLEXPRESS; database=MiniDukkanDB; Trusted_Connection= True"); } public …

Daha Fazlasi

Mini Dükkan Projesi Ders 003 Repository İşlemleri

Şimdiki adımımız repository oluşturma. Repository çok yaygın bir şekilde kullanılır ve dbcontext sınıfı tarafından sunulan özelliklere erişmek için tutarlı bir yol sağlar. Bazı geliştiriciler repository kullanmayı çok tercih etmezler ama ben önermekteyim, böylelikle veritabanı üzerinde işlemler tutarlı bir şekilde gerçekleştiriliyor ve yinelemelerin önüne geçilebiliyor. Dersin video eğitim kaydı: Models klasörüme IDukkanRepository adında bir Interface ekliyorum. Kodlarımı yazıyorum. using System; using …

Daha Fazlasi

Mini Dükkan Projesi Ders 002 DataBase Context Sınıfı

Uygulamamıza Veri Ekleme İlgili dersi video olarak izlemek isterseniz; Artık uygulamama yavaş yavaş veri ekleyebilirim. Biz verilerimizi local veri tabanımızda SQL Server’da tutacağız. Uygulama ve veritabanı arasındaki erişimi de Entity Framework vasıtası ile sağlayacağız. Entity Framework, Microsoft tarafından geliştirilmiş ve ORM olarak adlandırılan object-to-relational mapping frameworküdür. Yani nesnelerin ilişkilendirilmesidir diyelim ve ASP.NET Core uygulamalarında da veritabanlarına erişmek için en sık …

Daha Fazlasi

ASP. Net Core Mini Dükkan Projesi Ders 001

Asp.net Core ile basit ama gayet kullanışlı bir proje ile eğitim serimize devam edelim istiyorum. Mini bir dükkan projesi yapacağız. Projede dükkanım için bir katalog yer alacak, müşteriler buradan ürün seçebilecekler, alışveriş sepetine atabilecekler. Veya sepetlerinden ürünlerini silebilecekler. Ek olarak bir admin sayfası ile tabi birlikte ürün ekleme, silme, güncelleme yani temel CRUD işlemlerinin nasıl yapılacağını anlatacağım. Proje içinde ödeme …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 4.Bölüm

CevapFormu Sayfasının Görselleştirilmesi: Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Uygulamamızda son bölüm olan görselleştirme işlemlerine devam ediyorum. Views/Home klasörü altında yer alan CevapFormu.cshtml dokümanında kodlarımı aşağıdaki gibi değiştiriyorum. @model Dugun_Davet.Models.Cevap @{ Layout = null; } < !DOCTYPE html> < html> < head> CevapFormu < /head> < body> Cevap Formu Adınız: Soyadınız: …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 3.Bölüm

Validasyonların Eklenmesi Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Verileri doğrulama için artık uygulamama validasyonları ekleyebilirim. Validasyon uygulamalarımızda özellikle kullanıcılardan bilgi isterken form uygulamalarında mutlaka kullanılması gereken özelliklerdendir. Validasyon olmadığı durumlarda kullanıcılar alakasız verileri girebilirler, telefon no alanına isim girme gibi veya ilgili alanları boş geçebilirler, belki de biz boş geçilsin istemediğimiz …

Daha Fazlasi

Formun BorderStyle Özelliğinin Dinamik Değiştirilebilmesi

Bu yazımda csharpta bir windows form uygulaması içinde kullanacağımız bir panel içinde yer alan formun kenar özelliklerinin nasıl değiştirilebileceğine değineceğim. Bir windows form projesi oluşturuyorum, adını PanelForm verdim. Açılan formuma button ve panel kontrollerimi ekliyorum. Panel kontrolü csharp windows form uygulamalarında diğer kontrolleri içinde barındırması için eklenirler. Aslında bir uygulamanın farklı farklı sayflarını bir panelin içinde göstermek gibi düşünebilirsiniz. Örnek …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 2.Bölüm

Form Üzerinden Veri Alma İşlemi Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Şu ana kadar yazdığımız kodların içinde formdaki veriler post edildiğinde sunucunun ne yapacağını belirtmedik. Bu formda verileri girildikten sonra kullanıcı Cevabı Gönder butonuna basınca tarayıcı üzerinde veriler silinecektir. Çünkü HomeController’da yer alan CevapFormu viewresult çalışacak ve ve buna bağlı View …

Daha Fazlasi

Csharp’ta PictureBox’ın Form Ekranında Taşınma İşlemi

Bu yazımda Csharp’ta bir windows formu üzerinde yer alan picturebox’ın mouse ile taşınmasına ilişkin bir öeneği ele almak istiyorum. Bunu yapabilmek için özel bir PictureBox yapmamız gerekiyor öncelikle. Windows form uygulaması oluşturalım ve işe başlayalım. Özel bir PictureBox oluşturabilmek için PictrureBox kontrolünden miras alacak bir class oluşturmam gerekli. Dolayısı ile projeme bir class ekliyorum. Bu classım formumdam erişebilir olması için …

Daha Fazlasi

ASP.NET Core Basit Uygulama Örneği 1.Bölüm

Yazıya başlamadan hemen önce belirteyim, arzu ederseniz bu yazıya ilişkin olarak aşağıdaki videoyu da izleyebilirsiniz. Bu yazımda veri girişli basit bir ASP.NET Core örneği nasıl gerçekleştirilir buna değinmek istiyorum. 4 temel özelliğe sahipr bir web aplikasyonu yapacağız. Tasarıma çok fazla takılmadan tabi amacımız ASP.NET Core mantığını kavramak. Bu aplikasyonda bir arkadaşımızın düğün daveti yer alacak. Bu sayfaya girenler düğüne gelip …

Daha Fazlasi