C Programlama Dili ile Kütüphane Otomasyonu

Merhaba Arkadaşlar

Bu yazımda sizlerle C Programlama dilinde yaptığım Kütüphane Otomasyonunu paylaşacağım. Ancak kodların Console ekranında düzgün görünmesi için bazı değişiklikler yapmalıyız.

Öncelikle Console ekranımızın üst tarafına sağ tıklayıp özellikler diyoruz.

1

Özellikleri tıkladıktan sonra Yazı Tipi sekmesine geliyoruz. Buradan yazı tipimizi ve boyutumuzu şekildeki gibi ayarlıyoruz.

2

Ardından Yerleşim sekmesine geliyoruz. Buradan genişlik ve yükseklik ayarlarımızı yine şekildeki gibi yapıyoruz.

Console ekranımızı düzenledikten sonra birazda otomasyondan bahsedelim.Kütüphane Otomasyonumuza 3 farklı statü ile giriş yapabiliyoruz (Kütüphane Personeli,Üniversite Öğrencisi,Üniversite Personeli). Sisteme giriş yaparken sizden TC Kimlik Numaranız ve Şifreniz isteniyor. Sisteme giriş yaptıktan sonra çıkış yapana kadar sizden tekrar bir şifre sorgusu almıyor.

Şimdide statülerin neler yapabildiğine bakalım

Kütüphane Personelinin Yapabildikleri ;

Üye ekle,sil,güncelle

Kitap ekle,sil,güncelle

Kitap Ödünç Al

Kitap Rezerve et

Kitap Arama işlemlerini gerçekleştirebiliyor.

Üniversite Öğrencisi ve Personelinin Yapabildikleri;

Üye ol

Kitap Ödünç Al

Kitap Rezerve et

Kitap Arama işlemlerini gerçekleştirebiliyor.

NOT:Yeni güncelleme ile şifre değiştirme özelliği eklenmiştir.

Ayrıca kişi bir kitap aldıktan sonra ikinci kitabı alabilmek için birinci kitabı iade etme zorunluluğu taşıyor.

Dosya sistemleri kullanılarak yaptığım Kütüphane Otomasyonu uygulamamızın kaynak kodlarına Github hesabımdan ulaşmak için tıklayınız…

Reklamlar

C Programlama Örnekleri

Merhaba Arkadaşlar

Bu yazımda sizlerle C Programlama Dilinde yazmış olduğum bazı örnekleri paylaşacağım. Örneklerimiz;

Asal Sayı

Mükemmel Sayı

İkiz Asal Sayılar

Faktöriyel

Fibonacci Sayı Dizisi

Armstrong Sayısı

Ebob-Ekok

Vücut Kütle İndeksi

Sorularımız

Soru 1

Soru 2

Soru 3

Soru 4

Soru 5

Soru 6

Kendinize iyi bakın.

Esenlikle kalın.

Bir sonraki yazıda görüşmek üzere.

C Programlama Dili ile Telefon Rehberi

Merhaba Arkadaşlar

Bu yazımda sizinle Algoritma ve Programlama dersinde verilen  ve C Programlama Dili ile yazdığım “Telefon Rehberi” projemi paylaşacağım. Ancak kodların Console ekranında düzgün görünmesi için bazı değişiklikler yapmalıyız.

Öncelikle Console ekranımızın üst tarafına sağ tıklayıp özellikler diyoruz.

1

Özellikleri tıkladıktan sonra Yazı Tipi sekmesine geliyoruz. Burdan yazı tipimizi ve boyutumuzu şekildeki gibi ayarlıyoruz.

2

Ardından Yerleşim sekmesine geliyoruz. Buradan genişlik ve yükseklik ayarlarımızı yine şekildeki gibi yapıyoruz..

Console ekranımızı ayarladık şimdi biraz Rehberimizin özelliklerinden bahsedelim. Rehberimiz bize yeni kayıt ekleme,eklenen kaydı düzenleme,kayıtları listeleme,kaydı silme gibi seçenekler sunar.

Dosya sistemleri kullanılarak yaptığım Telefon Rehberi uygulamamızın kaynak kodlarına Github hesabımdan ulaşmak için tıklayınız…

Kendinize iyi bakın.

Esenlikle kalın.

Bir sonraki yazıda görüşmek üzere.

Banka Hesap Sistemi

Bu yazımda sizinle Algoritma ve programlama dersinde verilen “Banka Hesap Sistemi”  ödevimi sizinle paylaşacağım.İnşallah size yararlı olur.Şimdi kodlarımızı görelim…

Önce kütüphanelerimiz

kütüphaneler

Daha sonra Banka Hesap Sistemimizin Açma menüsünü görelim..

oturum açma menüsü

Bu menüden yapılacak seçimleri tanımlayan kodlar

açma1

açma2

İşlem menüsünden yapılan seçimler için sırasıyla para yatırma,para çekme,para havale işlemleri yaptırmak için kullanılan kodlarımız..

parayatırma

paraçekme

parahavale

Ve son olarak bakiye görüntüleme yapıyoruz ve çıkış işlemini gerçekleştiriyoruz.

son

Kendinize iyi bakın.

Size yararlı olması dileğiyle.

Esenlikle kalın.

Bir sonraki yazıda görüşmek üzere.

C Programlama Dilinde Basit 4 İşlem

Bu yazımda C programlama dilinde basit bir 4 işlem programı yapacağız. Öncelikle şuna değinmek isterim. Programlama ve Matematik birbirinden asla ayrılmayacak bir ikilidir. Matematiğinde en temel , en basit konusu dört işlemdir.(Toplama,Çıkarma,Çarpma,Bölme) C programlama dilinde basit birkaç kodla bu işlemlerin sonucu kolayca alınabilir.

Şimdi kodlarımıza bir göz atalım

Ekran Alıntısı

Şimdide ekran çıktımızı görelim…

4 işlem çıktı

“Merhaba Dünya”

Programlamanın vazgeçilmezi. İlk derslerin değişmez uygulaması. Belki biraz abartı olabilir ama her şeyin çıkış noktasıdır “Merhaba Dünya”. Hatta Recep EROL hocamızın sözüyle “Merhaba Dünya yazabilen tüm programlamaya hakimdir.” daha pekiştirmiş oluruz durumu sanırım. Her neyse  “Merhaba Dünya” uygulamasını yeterince övdüysek şimdi kodlarımıza bi göz atalım:

Adsız

Bu da derleyince ortaya çıkan ekran görüntümüz

Adsız1321

C Programlama Dili’nin Tarihçesi

C Dili’nin Tarihçesi

C Programlama Dili genel amaçlı yapısal bir programlama dilidir. C dili Dennis Ritchie tarafından 1972’de AT&T Bell Telephone Labaratuarlarında B dilinden geliştirilmiştir. C dili, B* ve BCPL** nin önemli genel kavramlarının çoğunu içerir. C dili konusundaki ilk kitap, 1978’de Brian Kernighan ve Dennis Ritchie tarafından yazılmıştır.

1983 yılında C programlama dili standardize etmek amacıyla toplanan bir komite ANSI C*** (American National Standart Institute) standardını tanımlamıştır.C başlangıçta birçok kişi tarafından UNIX işletim sistemini geliştiren dil olarak biliniyordu.(UNIX işletim sisteminin 1000 satırlık bölümü C ile yazılmıştır). Ama günümüzde hemen hemen bütün büyük işletim sistemleri C ya da C++ ile yazılmıştır. Ayrıca Nesneye Yönelik programlama dilleri (C++,Java ve C# gibi) ve script dilleri (JavaScript,JavaApplet,PHP gibi) gibi programlama dilleri tamamen C tabanlıdır.

C donanımdan bağımsız (machine independent) ve taşınabilirdir (portable). Taşınabilirlik,aynı programın farklı donanımlarda ve farklı işletim sistemlerinde işletilebilirliğini ifade eder. Örneğin, Windows işletim sisteminde yazılan bir C kodu, Linux,UNIX, veya VAX gibi işletim sistemlerinde de derlenebilir.

Bir dilin verimliliği (productivity), hızlı fakat fazla yer kaplamayan yazılımlar geliştirmeye olanak sağlaması ile ölçülür. C programlama dili verimli, basit ,fakat güçlü yapısından ve bu dilde geliştirilen uygulamaların taşınabilir olmasından ötürü yaygın olarak kullanılmaktadır.

* B dili 1970’de UNIX işletim sisteminin ilk versiyonunu oluşturmak üzere Bell laboratuarlarında geliştirildi.

** BCPL 1967’de Martin Richard tarafından işletim sistemi ve derleyici yazmak için üretilen bir dildir.

*** Bu yazılarda tamamen ANSI C programlama dili konu edilmiştir.

Kendinize iyi bakın.

Esenlikle kalın.

Bir sonraki yazıda görüşmek üzere.

KAYNAKÇA

C Programlama Dili Ders Notları (Yrd. Doç. Dr. A.Kadir YALDIR)

Programlamayı C ile Öğreniyorum (Muhammet-Seher YORULMAZ)