Merhaba, wordpresse merak sardığımdan beri bloğum için bir tema yapmak istiyordum. Geçen sene kötü bir çalışmadan sonra dedim bırak bu iş bana göre değik ve nerdeyse bir sene kadar daha hiç bakmadım. Önceden kullanmış olduğum inove temasına css olarak biraz düzenledim o kadar ve onu kullanmaya devam ettim. Geçen sene ki çalışmamı ise yayınlamadım ve kötü bir anı olarak öylece duruyor. Ama şu da muhakkak ki kimse bu işi anasının karnında öğrenmiyor. Neyse…
Merhaba arkadaşlar, bloğum için şöyle düzenli bir arşiv sayfası oluşturma fikri vardı aklımda. Bu yazıyı yazma sebebim de bununla ilgilidir.
Arama motorunda gezinirken birkaç arşiv sayfası denemesinden sonra Clean Archives Reloaded adlı arşiv sayfası oluşturma eklentisine rastgeldim. İncelemem sonucunda Clean Archives Reloadedı kullanmaya karar verdim. Karar verme nedenlerime yani bu eklentinin benim ve sizler için avantajlarının ne olduğuna da değinmek gerekirse (Hazır değinmişken kurulum ve kullanımından da bahsetmezsek olmaz.) :
Merhaba arkadaşlar bugün dersimizde daha önce de işlediklerimizi kullanarak veritabanına bağlanma sınıfını son bir kez elden geçirip daha düzenli bir sınıf yazarak veritabanına bağlanma sınıfı olan database sınıfını sonlandıracağız.
İlk olarak tüm kodlarımızı şöyle bir görmek açısından _5class.php olarak kaydedelim ve kodlarımızı inceleyelim. Dersi anlamak için lütfen daha önceki derslerimiz gözden geçiriniz. Burada sadece işlenilmeyen yerlere değineceğim.
Bugünki dersimizde __construct ve __destruct fonksiyonlarını öğreneceğiz. Devamında geçen dersteki örneğimiz üzerinden bu fonksiyonlarla ilgili geliştirmeler yapacağız.
__construct : Bu fonksiyon sınıf yapılandırılırken yani sınıf ilk çalıştığında ilk olarak bu fonksiyon çalışır eğer ki __construct bulamaz ise sınıf adı ile aynı olan fonksiyonu __construct olarak algılar ve aynı işlemi burada uygular. Burada önemli olan şudur: Bu fonksiyonda kullanacağımız kodlar ilk çalışacak ve bir kerelik gerekli olan kodlar olmalı. Böyle olduğu zaman daha işlevsel olacaktır.
__destruct : Bu fonksiyon ise tam tersi işlem yapar. Yani sınıf sonlandırılırken yapılacak işlemler bu fonksiyon içerisine yazılmalıdır. Böylece bizim en sonda yapmak istediğimiz işlemler bu şekilde gerçekleşmiş olur. Örneğin en sonda yapılacak işlemlerden birisi veritabanı ile bağlantıyı koparmaktır. Bu işlem burada gerçekleştirmek için tam yeridir.
Not: Dersi HD kalitesinde izlemek için video player üzerindeki HD simgesine tıklayınız. Daha sonra ekrana gelen Guess what, you can watch this video in High Definition on Vimeo yazısına tıklayınız.
Not: Dersi HD kalitesinde izlemek için video player üzerindeki HD simgesine tıklayınız. Daha sonra ekrana gelen Guess what, you can watch this video in High Definition on Vimeo yazısına tıklayınız.
Programlamanın mantığının matematik olduğunu bu işle uğraşan herkes bilir. PHP de de işimizi kolaylaştıran matematiksel fonksiyonlar bulunmaktadır. Örneğin: kök alma, üs alma, toplam, çarpım vb. birçok işlemler… Bunların ne olduğuna, nasıl kullanıldıklarına bir bakalım.
+= , -= , *= , /= : Dört işlem (+-*/) olarak kullanılabilir.
$sayi değişkenine 20 daha ekler. $sayi=$sayi+20 ile aynı işi yapar.
$sayi = 10; echo "Sayi: $sayi"; $sayi+=20; echo "Toplam Sonuclu Sayi: $sayi";
Çıktı:
Sayi: 10
Toplam Sonuclu Sayi: 30
Bir önceki dersimizde class’ ın ne olduğunu ufak bir giriş yaptık, class tanımladık ve class içine bir fonksiyon tanımladık. Şimdi ise Class içinde kullanılan değişkenlere ve özelliklerine değineceğim. Sonrasında ise pekiştirme maksatlı bir sunucuya bağlanma sınıfını birlikte yazacağız.
public : Bu değişkene ister sınıf içinden ister sınıf dışından her yerden erişilebilir. Yani başı boş değişkendir. Yani bu değişken şarapçı kısımdır.
private : Bu değişkene sadece sınıf içinde erişilebilir. Bu değişken sadıktır. Güvenlidir.
Php ile kodlama yaparken sıkça kullanılan string fonksiyonlarına bakmadan olmaz. En çok işinize yarayacak fonksiyonlardan bazılarını burada bilgilerinize sunuyorum. Özellikle içerik düzenlemelerde işinize çok yarayacaktır. Neyse lafı fazla uzatmadan konuya geçeyim.
echo "Echo ile Merha Dunya"; print "Print ile Merha Dunya";
Çıktı: Echo ile Merha DunyaPrint ile Merha Dunya
Üniversite 2. sınıfta C++ dersinde hocamızın vermiş olduğu ödev ve çözümü.
Ödev : Boş bir satranç tahtasında (8×8 iki boyutlu dizi) bir atın tüm karelere sadece bir kere gelmesini sağlayacak hamle sırasını satranç notasyonları kullanarak (a2-b4 gibi) ekranda listeleyen programı tasarlayınız. Toplam hamle adedi 63 ile sınırlıdır. Atın ‘L’ biçiminde hareket