12 Mayıs 2015 Salı


KALAN BİLGİ ANDROİD UYGULAMASI









Uygulamayı Yükle

     Kalan Bilgi Uygulaması, tarifenizde kalan sms, dakika ve internet miktarını belirli saat aralıklarla sorgulayarak widgeta yazan bir android uygulamasıdır. Herhangi bir ücret ödemeksizin, arka planda ücretsiz sms göndererek çalışmakta olup, internet kullanımı da gerektirmez. 
     Yalova Üniversitesi Android Grubu olarak geliştirilen uygulamamızda Türkçe ve İngilizce olarak dil seçenekleri bulunmaktadır. 6 saatlik peryotlarla güncelleme yapar.

20 Mart 2015 Cuma

JAVA INHERITANCE(KALITIM), METHOD OVERRIDING, CASTING




INHERITANCE(KALITIM)


      Javada kalıtım kendi üst sınıfından özelliklerini alt sınıfların kalıtım yolu ile aktarmasıdır. Yani bir sınıfın extends ettiği sınıfın metod ve field'larını içermesini sağlar. Kalıtımı alınan sınıfa subclass(ana/süper sınıf), türeyen sınıfa ise superclass diyoruz. Bir ana/süper sınıf ve ondan türeyen alt sınıfımız vardır. Böylece kod tekrarından kurtularak güvenilir ve kullanışlı programlar yazmış oluruz.



Örnek :

16 Mart 2015 Pazartesi




PERL DİLİ




     İnsanlar farklı ihtiyaçlara göre çözüm ararken farklı diller ortaya çıkartmışlardır. Bunu yaparken de bazen var olan dillerin üzerine eklemeler yapmışlardır. Günümüzde bir çok programlama dilinin oluşma sebebi budur. 
      Perl de halen kullanılmakta olan diller arasında yer almaktadır. Perl, bir dil bilimci olup NASA'da sistem yöneticisi olarak çalışan Larry Wall tarafından geliştirilmiş bir programlama dilidir. Yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dilidir. 22 yıldır geliştirilen ve özgür yazılım çerçevesinde kaynak kodu açık olarak sunulan Perl programlama dili hemen hemen tüm işletim sistemlerinde çalışmaktadır.



DİNAMİK DİZİLER


       Diziler, programlama dillerinin temel kavramlarından biridir. Diziler aynı tip verilerin tutulduğu bir yapıdır. Yani dizi integer olarak tanımlanmışsa bu dizinin bütün elemanları da integer tipinde olmak zorundadır. Ya da string tanımlanmışsa tüm elemanlar string olmak zorundadır.
       Dizilerin diziler tanımlanırken boyutları da belirtilmelidir. Fakat bu boyutları her zaman önceden bilmek mümkün olmayabilir. Böyle durumlarda dinamik diziler devreye girer. Bu diziler, eleman sayıları kullanıcı tarafından belirlenen dizilerdir.
       Aşağıda C#'ta bir dinamik dizi örneği verilmiştir. Kodun tamamını buradan indirebilirsiniz.



MARKAFONİ.COM E-TİCARET SİTESİ VERİTABANI



          Markafoni.com online bir alışveriş sitesidir. Bu sitenin özellikleri maddeler halinde aşağıda sıralanmıştır. 

  • Markafoni çeşitli markaların kampanyalı ürünlerini satışa sunan bir internet online mağazasıdır.
  • Bu sitedeki markaların bir adı, cinsi, başlangıç ve bitiş tarihleri bulunur. 
  • Her markanın satışa sunduğu bir veya daha fazla kampanyalı ürünleri bulunabilir. Bir ürün ise ancak ve ancak bir markaya ait olabilir.
  • Bazı markalar Markafoni’ye reklam yapabilir. Bir markanın aynı sitede birden fazla reklamı olamaz ve her reklamın belirli süreleri vardır.
  • Her ürün türüne göre kategorilerine ayrılır. Aynı zamanda bir ürün birden fazla kategoriye de ait olabilir(Aynı converse hem bayan hem erkek kategorisinde bulunabilir vb. gibi).
  • Her kategoride birden Fazla ürün olabilir veya hiç olmayabilir. (örneğin hiçbir marka bir