PHP kod yapısı ve yorum satırları

PHP kodları sunucu (server) tarafında çalıştırılır ve HTML üretilip çağıran tarayıcıya gönderilir. PHP dosyaları metin dosyalarıdır. Varsayılan dosya uzantısı “.php” dir. Yazdığımız kodların PHP kodları olduğunu belirtmek için aşağıdaki yapıyı kullanırız: “Kodlar buraya” kısmına yazdıklarımız PHP kodları olarak değerlendirilir. PHP’nin kurallarına uyarak yazılan kodların HTML çıktıları tarayıcıya gönderilir. Bir örnek üzerinde ne demek istediğimi anlatayım. […]

PHP dosyalarımızı nasıl çalıştırırız?

Bu makale, kendi bilgisayarınızda PHP dosyalarınızı nasıl çalıştırılacağınızı anlatır. HTML sayfalarımızı yazdıktan sonra denemek için tarayıcı (Chrome, Microsoft Edge, Firefox vb.) ile açıp inceleyebiliyoruz. PHP dosyaları bu şekilde incelenemiyor, çünkü yazılan PHP kodlarının değerlendirilip sonuç üretilmesi için web server üzerinde çalıştırılması gerekiyor. Ben bu iş için XAMPP tercih ediyorum. Kendi ifadeleri ile “XAMPP en popüler […]

Flutter’da Ekran Yönü Kilitleme

Bu makale, Flutter’da setPreferredOrientations metodu kulanarak ekran yönünün nasıl kilitleneceğini anlatır. Mobil uygulama hazırlarken bazen cihaz yan çevrilince uygulamamızın ekran görüntüsünün sabit kalmasını isteriz. Kullanıcı ekranı yatay ya da dikey kullanımlarında bizim uygulamamız sabit kalmalı ise aşağıdaki kodlar işimizi görecektir. Öncelikle services.dart kütüphanesini ekliyoruz. SystemChrome.setPreferredOrientations metodu ile uygulama arabiriminin görüntüleyebileceği yönler kümesini belirtiriz. portraitUp ve […]

Firebase Android Projemize Nasıl Eklenir?

Bu makale, Android uygulamamızda Google Firebase’i kullanmak için ilk adım olarak Firebase’i uygulamamıza eklemeyi anlatır. Öncelikle, Firebase için herşeyin doğru versiyon olup olmadığını kontrol edeceğiz. Sonra Firebase Console kullanarak projemizi oluşturacağız. Ve son olarak da Android geliştirme tarafında Firebase için projemizde bazı modifikasyonlar yapacağız. 1. Oluşturduğumuz projeyi test etmek için kullandığımız Android cihazımız ya da […]

Yarım Toplayıcı ve Tam Toplayıcı (Half Adder – Full Adder)

Bu makalede, mantık kapılarını kullanarak ikili toplama işleminin nasıl yapıldığı, yarım ve tam toplayıcı anlatılmıştır. Yarım ve tam toplayıcı devrelerinin doğruluk tabloları ve tasarımları da gösterilmektedir. Boolean Mantığı Nasıl Çalışır isimli makalemizde mantıksal kapıların nasıl çalıştığına, Bit ve byte ile ilgili makalemizde ise ikili sayılarda toplama işlemine basitçe değinmiştik. Tek bitlik toplama (ekleme) işlemi yapmak […]

Bit ve Byte Nedir?

Bilgisayar kullanan her insan mutlaka bit ve byte kavramlarını duymuştur. Bilgisayarımızın ana belleği olan RAM ve dosyalarımızı kayıt ettiğimiz Harddisk, CD-ROM, DVD-ROM, Blue-Ray, Flash disk gibi cihazların kapasiteleri byte ile ölçülür. İşletim sistemlerinde dosya görüntüleyici kullanarak özellilklerinden dosyalarınızın boyutlarına baktığınızda byte cinsinden ölçüldüğünü görürsünüz. “CORE İ3 5005U 2.0GHZ-4GB RAM-500GB HDD-15.6″W10 NOTEBOOK” yazan reklemları görmüşsünüzdür. Bu […]

Yorumlayıcı (Interpreter) ve Derleyici (Compiler) Nedir?

Programlama konusundaki makalemizde, yazdığımız kaynak kodun makine diline çevrilmesinden bahsetmiştik. Okumadıysanız önce onu okumanızı öneririz: Programlama Nedir? Genel olarak yüksek seviyeli bir dil kullanarak bilgisayar programı yazarız. Yüksek seviyeli bir dil, bizim tarafımızdan anlaşılır bir dildir. Programlama dillerinin çoğu İngilizce kelime ve kelime grupları içeren anahtar kelimeler kullanırlar. Fakat bilgisayarlar bu kelimeleri anlamazlar. Sadece makine […]

Programlama Nedir?

Bilgisayarlar donanım ve yazılım olmak üzere ikiye ayrılır. Bilgisayarın işlemcisi, belleği, diski gibi kasa içindeki elemanları ve monitör, yazıcı, klavye ve fare gibi çevre birimleri donanım olarak adlandırılır. Yazılım ise donanım bileşenlerinin birbirleriyle ve kullanıcı ile iletişimini sağlayan programlardır. Bir bilgisayarın olmazsa olmaz yazılımı, işletim sistemidir. İşletim sistemi olmadan bilgisayarı kullanmamız mümkün değildir. İşletim sistemleri […]

Boolean Mantığı Nasıl Çalışır?

Boolean Mantığı Bir bilgisayarın nasıl hesaplama yapabildiğini, nasıl satranç oynayabildiğini veya bir belgenin yazım denetimini nasıl yapabildiğini, nasıl Go oyununu kendi kendine öğrendiğini hiç merak ettiniz mi? Bunlar, bundan 20 ya da 30 yıl kadar önce sadece insanların yapabileceği şeylerdi. Şu anda ise bunları bilgisayarlar gayet kolay bir şekilde yapabiliyor. Hatta insanlardan bile kolay şekilde. […]