OCR’NOT

OCR’NOT

Trakya Üniversitesi öğrencilerine özel, sınıfınızdaki öğrencilerin notlarını, derse göre not sıralamalarını, sınıf genel sıralamasını, ister sadece vizeye, ister sadece finale veya ikisinin ortalamasına göre listeleyebilen not sistemidir.

Sistem PHP ve Curl ile girilen öğrenci numarasını Öğrenci Not Sistemine girip oluşan sayfanın kaynak kodunu ayrıştırarak bilgilere ulaşmaktadır.

Siz “BİTİR” diyene kadar girilen numarayı otomatik artırarak öğrencilerin bilgilerini geçiçi hafızaya alarak devam eder.

BİTİR dedikten sonra geçiçi hafızadaki dersleri ayrıştırarak size ders katsayısını ayarlama imkanı sunar. Ders katsayıları yazarak anlık olarak sıralama gerçekleştirebilirsiniz. Derse veya genele göre ortalama veya sıralama yapabilirsiniz. Sıralamaları vize, final, vize final ortalaması ve harf notuna göre ayarlayabilirsiniz..

www.blocracy.com/not

adresinden ulaşabilirsiniz..

C# ile kullanıcı tanımlı tip geliştirmek ve Operator Overloading

C# veya .NET Framework çatısı altındaki herhangi bir dilde, kendi kullanım alanınıza özel tipler üretebilir. Size özel tipi operatör işlemlerine uyarlayabilirsiniz.

Bu çalışmamız için Nesne Yönelimli Programlamlarının en temel özelliklerinden olan “Constructor Overloading” özelliğini sık kullanıcaz. Makale öncesine Constructor Overloading için bu adrese göz atmanızı öneririm.

Kendimize özel yapacağımız tip rasyonel sayılar ve kendi işlemlerini destekleyen bir tip olacak.

Yapabileceğimiz işlemleri kısaca özetlersek

  1. ras r1 = new ras("1/2");
  2. // String ile Rasyonel Sayı Oluşturabilelim
  3.  
  4. ras r2 = new ras(6,8);
  5. // Int ile Rasyonel Sayı Oluşturabilelim
  6.  
  7. ras r3 = new ras();
  8. // Ve Değer atamadan tanımlayabilelim..
  9.  
  10. //Değer atama işlemi
  11. r3.pay = 4;
  12. r3.payda = 5;
  13.  
  14. ras r4 = r1 + r2; // Operator Overloading
  15. r4.topla("1/5"); // String ile özel toplama
  16. r4.topla(1, 2); // İnt ile Özel toplama
  17. r4.sadelestir(); // Sadeleştirme
  18.  
  19. MessageBox.Show(r4.Goster()); // Rasyonel sayi gösterimi..

Yazının tamamını okuyun »

Etiketler: , , , ,