Yazilim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazilim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Kasım 2018 Pazar

C# Otel Rezervasyon Otomasyonu

C# Otel Rezervasyon Otomasyonu

C# ile hazırlamış olduğum bir örnekle daha sizlerleyim. Otel Rezervasyonu yapabileceğimiz basit bir uygulama eksik noktaları var. Fırsat bulamadığımdan yarıda kesmek zorunda kaldım. 


Odalar ve odalara ait rezervasyon yapma özelliği,müşteri çıkışı,müşteri ekleme sayfası vs. ile geliştirilebilir bir örnektir.
Access veri tabanı ile yapılmıştır.
Rezervasyon yapma,Giriş bilgileri kullanıcı düzenleme işlemleri,müşteri ekleme,silme,güncelleme işlemleri,yetkilendirme işlemleri,oda işlemleri,admin profili güncelleme,giriş ve çıkış kayıtları listeleme gibi işlemler mevcuttur.
Yarım kalan kısım:Hasılat Raporudur.
Sizlerde istediğiniz gibi düzenleyebilir,kullanabilir,yayınlayabilirsiniz.Yorumlarınızı eksik etmeyiniz.
                   C# Otel Rezervasyon Otomasyonunu aşağıdan indirebilirsiniz.

                                                 Yandex Disk ile indir.

16 Kasım 2018 Cuma

228 Adet C# Ders Örnekleri (Basit Örnekler)

228 Adet C# Ders Örnekleri (Basit Örnekler)-csharp-ders-ornekleri-228-adet-c#-proje-C# proje,c# kodları-c# ders örnekler-c# basit örnekler-c# proje ve kod-ğrpjevekod-proje ve kod

228 Adet C# Ders Örnekleri (Basit Örnekler)

C# için eğitim amaçlı programlar paylaşan sitemiz,sizler için bir arşiv daha paylaşıyor.Eminim ki sizlerde bilmediğiniz kodları buradan öğrenecek.Kendi projelerinize kod alacaksınız.Çoğu araç kullanılmıştır.Faydalanmanız dileğiyle...

Alıntıdır.

15 Kasım 2018 Perşembe

PHP Ders Anlatımı Serisi indir

PHP E-Kitap indir Ders Anlatımı ekitap-,ekitap-php ders-php ekitap-php ekitap indir

PHP Ders Anlatımı Serisi indir

PHP için ders anlatımı bulunan e-kitap serisi HTML dosyalarından oluşmaktadır.Google Chrome ile açarak çalışmalara başlayabilirsiniz.Yakında E-Kitaplar paylaşılacaktır.Yorumlarla istediğiniz konuları söyleyebilirsiniz.Seri şekilde konu anlatımı mevcuttur.Eğitim amaçlıdır.
Not:Alıntıdır.
Yeni Projeler isteyenler istediği projeleri özel mesaj yoluyla söylerse hazırlayabiliriz.

C# Hastane Otomasyonu İndir

c-sharp-doktor-hasta-kayit-randevu-hastahane-otomasyonu

Uygulamanın admin girişi adı : deneme şifre : 1
Doktor girişi : doktor1 şifre : 1
Hasatane girişi için ise : tc kimlik ve şifre gerekiyor örnek tc : 0123 şifre : 1

AnaEkran Formu


// Hastanede yatanlar isimli butona tıkladığımızda
            MySqlDataAdapter mda = new MySqlDataAdapter("SELECT hastalar.adi, hastalar.soyadi, hastalar.DogumYeri, yatisverilenler.yatisTarihi FROM yatisverilenler INNER JOIN hastalar ON yatisverilenler.yatanTC = hastalar.TC",formlar.baglanti);

Hastaların adını soyadını doğum yerini ve yatış verildiği tarihi ekranda gösteren sql kodudur. İnner join kullandık yani iki tabloda ki hem hastalar tablosu hem yatisverilenler tablosundan veri çektiğimiz için yani iki tablo da tek sorguyla ortak verileri çektik.Tabi burda ON yazısından sonra ki kodumuz da iki tabloda ki ortak noktayı eşitledik ve verileri çektik.
// Taburcu olan hastalar isimli buton kodları
            MySqlDataAdapter mda = new MySqlDataAdapter("SELECT hastalar.adi,hastalar.soyadi,hastalar.DogumYeri,taburcular.cikisTarihi FROM taburcular INNER JOIN hastalar ON taburcular.TC = hastalar.TC"formlar.baglanti);

Yine inner join ile taburcu olan hastaların bilgilerini taburcular.TC = hastalar.TC sini eşitleyerek iki tablodan da aynı verileri çektik.İnner joinin amacı tc si 1 olan hastanın taburcu tarihini öğrenmemiz gerekiyor ama taburcular tablosunda da bir sürü kayıt var peki bize ihtiyacımız olan ne oluyor.TC si 1 olan kişinin taburcu bilgisi o yüzden taburcular ve hastalar tablosunda ki TC bağlantısını yaptık.
// Nakil giden hastalar isimli buton kodları
            MySqlDataAdapter mda = new MySqlDataAdapter("SELECT nakiller.nakiledilenHastane, hastalar.adi, hastalar.soyadi, doktorlar.doktorAdiSoyadi FROM hastalar INNER JOIN nakiller ON nakiller.nakilTC = hastalar.TC INNER JOIN doktorlar ON nakiller.doktorID = doktorlar.doktorID"formlar.baglanti);

Nakil edilen kişiyi nakiller tablosuna tc yabancı anahtarını ekleyerek aralarında bir ilişki kurduk aynı üstte ki gibi.Burada bir de doktorID si mevcut.X doktorun nakil ettiği hastalar kimler diye sorduğumuzda ki cevabı almak için 2 inner joinli yani 3 tablolu sql cümlemizi yazdık.




Proje içerisinde word belgesi mevcuttur ve tüm veritabanı kodlarının anlatımı bulunmaktadır.
Açıklamaların devamı word belgesindedir.
Basit anlaşılır bir otoamsyondur. MYSQL kullanılmıştır.
SQL dosyası içerisindedir. Veri tabanınızı önce hastane_otomasyonu adında bir veri tabanı ekleyin ve içe aktarın.

C Programlama Dili Eğitim Seti 2

Tip Niteleyicileri ( Type Qualifiers )

const tip niteleyicisi bir değişkenin değerinin program çalışırken sürekli sabit kalmasını sağlar
const tip niteleyicisinin kullanıldığı bir program :

 

volatile anahtar kelimesi yazdığımız kodların derleyici tarafından optimizasyona uğradığında veri kaybının yaşanmaması için kullanılır.

 
restrict anahtar kelimesi pointers(işaretçiler) üzerinden optimizasyon yaparlar.İşaretçiler hafızanın belli bölümlerine erişimi sağlayan ve hafıza yönetimini sağlayan yapılardır.



Bellek Depolama Sınıfları ( Storage Classes ) 
extern anahtar kelimesi bir dosyadaki değişkeni diğer bir dosyaya referans  gösterir.

1.Kaynak Kodumuz :

2.Kaynak Kodumuz:


 
3.Kaynak Kodumuz :

register anahtar kelimesi daha hızlı işlem yapmak amacıyla kullanılır.Kodlama yaparken sürekli kullanılan değişkenlerin register ile tanımlaması kod optimizasyonu için daha uygundur.Kullanımı eskisi kadar sık değildir. Bu anahtar kelimenin çok kullanılması değişkenlerin eski haline gelmesine sebep olur.

static anahtar kelimesi ile tanımlanan değişken tanımlandığı fonksiyon içerisinde en son değerini kaybetmemesini sağlar.

  

Tip Dönüşümleri ( Type Casting )
Bu dönüşüm değişkenlerin tipleri arasında geçiş yapmamızı sağlar.Örneğin float değişkenli bir sayyıyı int değişkenli bir sayıya dönüştürmek istersek cast operatörünü kullanırız.

C Programlama Dilinde Sayıları Küçükten Büyüğe Sıralama



C Programlama dili ile dizideki sayıları küçükten büyüğe sıralama işlemini en basit şekilde nasıl yapılacağını anlattık. Bu kod ile kullanıcının girdiği sayıları küçükten büyüğe göre tekrardan diziye kaydedip ekrana yazdırabilirsiniz.


  1. Kullanıcıdan kaç adet sayı girileceğini sorulur. 
  2. İlk önce kullanıcıdan sayılar alınır ve diziye kaydedilir. 
  3. Girilen sayıları küçükten büyüğe sıralanarak diziye yeniden kaydedilir ve ekrana yazdırılır.
Kod:

#include <stdio.h>
#include <stdlib.h>

int main(){

    int dizi[50], gecici, adet;

    printf("Kac adet sayi girilecek: ");
    scanf("%d", &adet);

    for(int i=0; i<adet; i++){
        printf("%d)Sayi giriniz: ", i+1);
        scanf("%d", &dizi[i]);
    }

    for(int i=0; i<adet-1;i++){
        for(int j=i+1; j<adet; j++){
            if(dizi[i] > dizi[j]){
                gecici = dizi[i];
                dizi[i] = dizi[j];
                dizi[j] = gecici;
            }
        }
    }

        for(int i=0; i<adet; i++)
            printf("%d ", dizi[i]);


    printf("\n");
    system("pause");
    return 0;

}

Python ile Faiz Hesaplamak


Python ile Faiz Hesaplamak


Python ile faiz miktarı hesaplayacağız.

Öncelikle basit faiz nasıl hesaplanır diye bakacak olursak. Elimizde bulunan anaparayı, faiz oranı ve faize koyulacak yıl sayısı ile çarpıyoruz.

Bu mantıkla yola çıkarak günlük ve aylık faizi de hesaplayabilirsiniz.
anapara=int(input("Anaparayı giriniz: "))
oran=int(input("Oran giriniz: "))
yıl=int(input("Yıl giriniz: "))

basit_faiz=(anapara*oran*yıl)/100
print("Faiz miktarı: ",basit_faiz)
print("{} yıl sonraki toplam para miktarı: {}".format(yıl,anapara+basit_faiz))