Kategori: Programlama

  • 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. CREATE TABLE [dbo].[users]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nchar](10) NOT NULL, [Surname] [nchar](10) NOT NULL, [Email] [nchar](20)…

  • 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 using System; using System.Threading; namespace multiThread { class PersonalThread { public int sayac; public Thread myThread; //constructor public PersonalThread(string name) { sayac = 0; myThread = new Thread(new ThreadStart(this.run)); myThread.Name = name; myThread.Start(); } public void…

  • İ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…