Kayıtlar

C#'a Başlamak etiketine sahip yayınlar gösteriliyor

C# ile Halı Saha Otomasyonu

Resim
Bir halısaha işletmesinin kullanabilmesi için çok fonksiyonlu halı saha sistemi geliştirilmiştir. Proje tüm hakları ve kodları ile şahsıma aittir. öncelikle projenin temel fonksiyonları şu şekildedir: Kullanıcı Giriş Paneli bulunmaktadır. Yetkilendirmeli yönetici işlemleri buulunmaktadır. Rezerve ekranında bir haftalık ve 06:00 - 24:00 saatleri arasında bir görünüm bizi karşılamaktadır. Günler üzerine tarih, saatler üzerine de saatlik kısımlar yazılmıştır. Bir hafta ileri bir hafta geri şeklinde ilerleyerek tarih seçimi yapılabilmektedir. Eski tarih ve geçmiş saate rezervasyon yapılamamaktadır. Birden çok halı saha sisteme eklenebilir ve bir tarih bir saate birden çok halı saha için rezervasyon oluşturulabilir Ancak aynı halısaha için aynı tarih, saatte rezervasyon oluşturulmaması kontrol edilmiştir. Kolay rezervasyon ve kolay iptal işlemleri yapılmaktadır.  Rezervasyonu yapılan müşterinin bilgilerini bir veritabanına eklemektedir. Daha sonrasında müşterilere buradan ul...

Windows Form ile C # 'DA HESAP MAKİNESİ NASIL YAPILIR

Resim
Merhaba, C# Windows Form Application ile Hesap makinası hazırlayacağız. Öncelikle bir adet TextBox  18 Adet Button araçlarını formumuza sürüklüyoruz ve aşağıdaki gibi tasarım hazırlıyoruz. Sonrasında F7 ile kod kısmına geçip aşağıdaki değişkenleri ekliyoruz. double value; string coperator; bool check; PNumber Adında bir fonksiyon oluşturacağız ve Bütün Rakamlarla birlikte (,) butonunun click eventine bu fonksiyonu atayacağız. Fonksiyonun kodları şu şekilde olacak. private void PNumber(object sender, EventArgs e) { if ((coperator == "+") || (coperator == "-") || (coperator == "*") || (coperator == "/")) { if (check) { check = false; TxtGiris.Text = "0"; } } Button b = sender as Button; if (TxtGiris.Text == "0") TxtGiris.T...

Klavyeden girilen 10 adet sayının en büyüğünü bulma

Resim
1. Çözüm  Dizi ve Sıralamalı Fonksiyon Kullanarak: int[] sayilar=new int[10]; for (int i=0;i<10;i++) { Console.Write("{0}. sayıyı girin:",i+1); sayilar[i] = Convert.ToInt32(Console.ReadLine()); } Array.Sort(sayilar); int enKucuk = sayilar[0]; int enBuyuk = sayilar[9]; Console.WriteLine("Girilen en küçük sayı={0}", enKucuk); Console.WriteLine("Girilen en büyük sayı={0}", enBuyuk); Console.ReadKey(); 2. Çözüm Dizi Kullanarak: int[] sayilar = new int[10]; for (int i = 0; i < 10; i++) { Console.Write("{0}. sayıyı girin:", i + 1); sayilar[i] = Convert.ToInt32(Console.ReadLine()); } int enBuyuk = sayilar[0]; int enKucuk = sayilar[0]; for (int i = 1; i < 10; i++) { if (sayilar[i] > enBuyuk) enBuyuk = sayilar[i]; if (sayilar[i] < enKucuk) enKucuk = sayilar[i]; } Console.WriteLine("Girilen en küçük sayı={0}", enKucuk); Console.WriteLine("Girilen en büyük sayı={0...

Yıldızlar ile ters piramit yapmak

Resim
Yıldızlar ile ters piramit yapmak using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication53 { class Program { static void Main(string[] args) { for (int m = 0; m <= 5; m++) { for (int n = 0; n <= m; n++) Console.Write(" "); for (int z = m * 2; z <= 5 * 2; z++) Console.Write("*"); Console.WriteLine(); } Console.ReadKey(); } } } Kodlarımızı hatasız yaptığımızda şekil böyle olacaktır.

C# Kullanıcıdan 2 sayı isteyerek bu sayıların toplamını bulan basit Console Örneği

Resim
Kullanıcıdan 2 sayı isteyerek bu sayıların toplamını bulan basit Console Örneği: Birinci sayıyı giriniz yazar, ikinci sayıyı giriniz yazar ve kullanıcıların girdiği sayıları birer değişkene atar toplam değişkenine bu sayıların toplarımı yazar ve ekranda gösterir. Çok temel bir programdır ama bir çok özelliği kullanmış oluruz burada. static void Main(string[] args) { int sayi1, sayi2, toplam; Console.Write("1. Sayı : "); sayi1 = Convert.ToInt32(Console.ReadLine()); Console.Write("2. Sayı : "); sayi2 = Convert.ToInt32(Console.ReadLine()); toplam = sayi1 + sayi2; Console.WriteLine("{0} ve {1} Sayısının Toplamı : {2}", sayi1, sayi2, toplam); Console.ReadKey(); } Ekranda görüldüğü gibi gayet basittir. Kolay Gelsin

C# Programlama Dilini Tanıyalım !

Resim
C# Microsoft tarafından geliştirilmiş bir dilidir. C++ ve Java dillerine oldukça benzer. Ancak C#, C++’dan farklı olarak % 100 nesne yönelimlidir. Java’dan farklı olarak ise C#’ta gösterici (pointer) kullanılabilir. Nesne ve Nesne Yönelimli Programlama (Object-Oriented Programming-OOP) Sınıf nedir? OOP türü yazdığımız programlarda sadece nesneler vardır. Bu nesneler, mesaj alışverişi yaparak, birbirleriyle haberleşirler. Nesneler OOP de sınıf olarak ifade edilen şablonlardan yaratılır. Her sınıf içinde, o sınıftan üretilecek nesnelerin özelikleri, davranışları tespit edilir. Örneğin Araba isminde bir sınıf yaratabiliriz. Bu sınıftan üretilecek nesnelerin ortak yani, bir motor, 4 teker, direksiyon gibi parçalar olacaktır. Nesne Nedir? Nesne, içinde veri ve bu veriler üzerinde işlem yapacak olan metotları(fonksiyon) bulunduran yazılım bileşenidir. Nesne bu tanıma uygun olarak, kendi işlevselliğini de içinde taşır. Nesneler her uygulamada tekrar tekrar kullanılabilir. Ver...