Kategoriler
C#

Windows Form User Authentication

Merhaba arkadaşlar bu yazımda size windows form kullanarak user authentication nasıl yapılır ondan bahsedeceğim. Yazacağımız modülün içerisinde Kullanıcı kaydı Kullanıcı girişi Şifre değiştirme Şifreleri hashli şekilde tutma Kullanıcı silme gibi ana özellikler olacak. Öncelikle veritabanımızın tasarımını yapalım.

Şimdi user classımızı yazalım.

Veritabanı bağlantısı ve sorguları çalıştıracak classlarımızı da yazalım.

Şimdi ise […]

Kategoriler
C# Programlama

C# Multi Thread Programlama

C#’ın multi thread sistemi Thread sınıfı üzerine kurulmuştur. Thread sınıfı sealedtır. Yani kalıtım yoluyla aktarılamaz.   Bir thread oluşturma

Çıktı: thread 1başladı sayac:0 sayac:1 sayac:2 sayac:3 sayac:4 thread 1 bitti Birden fazla thread oluşturma Aşağıdaki şekilde değiştirip çalıştırdığımızda iki çocuk kanal aynı CPU’yu paylaşmaktadır. İşletim sistemine ve bazı çevresel etmenlere bağlı olarak çıktılarımız […]

Kategoriler
C# Nesne Yönelimli Programlama veri yapıları

İkili Ağaçlar(Binary Tree)

Öncelikle bazı terimlerden bahsetmek istiyorum. Kök- Yukarıdaki resimde görüldüğü gibi ağaç yapımızda tüm elemanlar aslında tek bir yere bağlı. Buna kök diyoruz. Çocuk ve ebeveyn- Kök hariç her düğümün bir ebeveyni vardır. Yaprak-Çocuğu olmaya düğümlere denir. 3-7-10 gibi Kardeş-Ebeveyni aynı olan düğümlerdir. İkili Ağaçların özellikleri Hiçbir düğümün ikiden fazla çocuğu olamaz. Ortalama bir ağacın derinliği(kökten […]