C#

Mini Dükkan Projesi Ders 005 Ürünlerin Listelenmesi

Şu ana kadar ilk ayarların çok uzun sürdüğünün farkındayım ancak iyi durumdan bahsedeyim, bundan sonra işlerimi daha kolay ve daha hızlı bir şekilde olacak inşallah. Daha detaylı kısım için videoya göz atabilirsiniz. Öncelikle ilgili controller yazımı ile işe başlayalım. HomeController’a geliyorum ve düzenlemelerimi gerçekleştiriyorum. using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using MiniDukkan.Models; namespace MiniDukkan.Controllers …

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

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

LiveCharts GeoMap Kullanımı

Bu yazımızda Geo Chart olarak adlandırılan, coğrafik grafikler Live Chart kontrolü ile nasıl oluşturulur buna değinmek istiyorum. Amacım bir dünya haritası üzerinde belirli değerlere göre ülkelerin renk ölçeği halinde görüntülenmesini sağlamak. Bir Windows Form uygulaması projesi oluşturdum. Adını GeoChart verdim. Solution Explorer alanında projeme sağ tıklıyor ve Manage Nuget Packages diyorum. Daha sonra orta alanda yer alan kısımda Browse sekmesine …

Daha Fazlasi

Try-Catch-Finally ve Hata Yakalama Nedir?

Try-Catch; yazmış olduğumuz kod bloklarında hataların önüne geçen bir yapıdır. Aslında hataların tam olarak önüne geçmekten kasıt hatanın önlenmesi değil, ilgili programın son kullanıcıya hata vererek sonlanmasının önüne geçmeyi sağlayan bir yapıdır. Şöyle örnekleyelim. Diyelim ki sizin iki tane textboxınız var. İki sayının çarpımını yapan bir kod bloğunuz var. Kullanıcıdan sayı girmesini istiyorsunuz, gelen sayıyı uygun şekilde convert ediyorsunuz. İşlemi …

Daha Fazlasi

ExcelDataReader ile EXCEL’den Combobox’a Veri Aktarma İşlemleri

Bu yazımda da Csharpta windows form uygulaması üzerinde, ExcelDataReader kütüphanesi kullanarak, EXCEL dosyasından veriler nasıl windows formumuzda yer alan comboboxlara çekilir göstermek istiyorum. Tabi burda spesifik bir excel tablosu olarak düşünmeyelim. Aşağıdaki gibi 2 sheete sahip, birkaç sütun olan, birkaç satıra sahip excel dokümanımız olsun. Örneklemek için ben excel dokümanlarımı da resmedeyim. Ogrenci Sheet: OgrenciIDOgrenciAdOgrenciSoyadOgrenciCinsiyetOgrenciBolum1EmirKARAERKEKElektronik Mühendisliği2TuncayKAYAERKEKYazılım Mühendisliği3GülhanAYYILDIZKADINDiyetisyenlik4MustafaDERİNERKEKMekatronik Mühendisliği5AlpEMMİOĞLUERKEKUçak Mühendisliği6ZeynepKOMİKKADINTIP7SenaDİŞÇİKADINTIP8DemirŞİŞMİŞERKEKDiyetisyenlik9KeremHEYECANLIERKEKİletişim10NilBAKKALKADINSatış Pazarlama …

Daha Fazlasi

Görsel Üzerinden Barkod Okuma İşlemi

Bu yazımızda da Zxing.NET kütüphanesi kullanarak Csharp’ta görsel üzerinden barkod nasıl okunur buna değinelim. Şimdi projemiz için bir windows form projesi açalım. Burada formumuza 1 adet buton, 1 adet picturebox ve bir adet label sürükledim. Tasarımım aşağıdaki şekilde gerçekleşti: Her kontrolden birer adet olduğu için isim değişikliği yapmadım. Sadece görsel düzenlemeler mevcut. Bu basit arayüzü bitirdikten sonra işlemlerimize başlayabiliriz. Amacımız …

Daha Fazlasi

EMGU.CV Kullanarak WEBCam Üzerinden Yüz Belirleme Uygulaması

Bu yazımızda EMGU.CV wrapper bir başka deyişle EMGU.CV kütüphanesini kullanarak, WEBCam üzerinden yüz belirleme uygulaması gerçekleştirelim. Yüz belirleme diyorum, çünkü amacım webcamda görüntülenen insan yüzlerini dikdörtgen içine alma olacak. Bunu yüz tanıma olarak adlandıranlar mevcut ama tanıma aslında o yüzün kime ait olduğunu bulma gibi bir işlem bence. Yani benim yüzlerden oluşan bir veritabanım vardır. O yüz şablonları ile kameranın …

Daha Fazlasi

EMGU.CV Kullanarak Görsel Üzerinden Yüz Belirleme Uygulaması

Bu yazımızda EMGU.CV wrapper bir başka deyişle EMGU.CV kütüphanesini kullanarak, görsel bir fotoğraf üzerinden yüz belirleme uygulaması gerçekleştirelim. Yüz belirleme diyorum, çünkü amacım görselde görünen insan yüzlerini dikdörtgen içine alma olacak. Bunu yüz tanıma olarak adlandıranlar mevcut ama tanıma aslında o yüzün kime ait olduğunu bulma gibi bir işlem bence. Yani benim yüzlerden oluşan bir veritabanım vardır. O yüz şablonları …

Daha Fazlasi

Csharp’ta WEBCAM Nasıl Kullanılır?

Bu yazımda da, Aforge.NET kütüphanesi kullanarak, Csharp windows form uygulamalarında webcam nasıl kullanılır göstermek istiyorum. Bir windows form uygulaması açarak aşağıdaki şekilde tasarımını gerçekleştiriyorum. Formuma aşağıdaki kontrolleri ekledim ve özelliklerini de aşağıdaki şekilde değiştirdim. 1 adet Combobox: name özelliğini cmbKamera yaptım.1 adet Button, text özelliğini Başlat yaptım. Name özelliğini de btnBaslat yaptım.1 adet Picturebox , BorderStyle özelliğini Fixed 3D yaptım.1 …

Daha Fazlasi