BGT dilinde değişken oluşturma C# dilinde olduğu gibi gerçekleştirilmektedir. Farklı türden değişkenleri oluştururken aşağıdaki yapıyı kullanabilirsiniz. void main() { string baslik = "Uygulama Akademisi"; string icerik = "Web sitemize hoşgeldiniz."; alert(baslik,icerik); } Yukarıdaki örnekte baslik ve icerik adında iki adet değişken oluşturduk. Sonrasında, bu değişkenleri alert diyaloğunun içine parametre olarak...
Giriş Görme engelli bireylerin oynadıkları sesli oyun yapım süreçlerinde kullanılan Gemma Headfield tarafından geliştirilmiş BGT kodlama dilini birlikte deneyimliyor olacağız bu yazı dizimizde. BGT script dili kendi uygulaması ile birlikte yorumlanan bir dil. Aşağıdaki bağlantıdan edineceğiniz kurulum dosyasını bilgisayarınıza kurduğunuz andan itibaren herhangi bir metin editöründe kodlamaya başlayabilirsiniz. Bu dilin...
Herkes için C# Programlama Eğitimi-7: Operatörler C# İle kullanılabilecek birkaç operatör türü vardır. Bunları aşağıda sizler için derliyor olacağım. Matematiksel Operatörler + : İki sayıyı toplar veya iki string değeri birleştirir. - : Çıkarma operatörü. / : Bölme operatörü. * : Çarpma operatörü. Artırma ve azaltma operatörleri Artırma ve azaltma...
Herkes için C# Programlama Eğitimi-6: Yorum satırı oluşturma Her programlama dilinde olduğu gibi C# üzerindede yorum satırı bulunmaktadır. Bir programcı olarak yazdığınız kodların ne işe yaradığını yorum satırlarıyla anlatmak projenizi diğer geliştiricilerle paylaştığınızda anlam ifade edecektir. Ayrıca dilerseniz henüz eklemek istemediğiniz bir özelliğide yorum satırları arasına alabilirsiniz. Yorum satırları tek...
Herkes için PHP Eğitimleri-20: Include, include once, require, require_once Php dilinde birden fazla php dosyasını aynı php dosyasına dahil ederek kullanabilirsiniz. Örneğin bir web projesinin header.php, body.php ve foother.php bileşenlerinin olduğunu düşünelim. Bu bölümleri index.php içerisine aşağıdaki yöntemlerle dahil edildiğinde tek bir dosyada işletilecektir. include ve include_once Include adındanda anlaşılacağı...
Herkes için PHP Eğitimleri-19: Get methodu ile link bilgisini alma Get methodunu sadece form alanlarından veri almak için kullanma durumu söz konusu değildir. $_GET[] küresel değişkeni asıl tek php dosyasında birden fazla sayfaya erişim imkanı sunmak içinde kullanılabilir. Diyelim ki bir sayfanız var, bu sayfanızdan birden fazla php dosyası oluşturmadan...
Herkes için PHP Eğitimleri-18: Formlardan veri alma Php kodlama dilinin sunucu tabanlı bir dil olduğunu söylemiştik. Bu sunucu taraflı bir dil olarak çalışma özelliğinin en güzel örneği html form yapıları üzerinden aldığı verileri işleyebilme yeteneğini taşıyor olmasıdır. Php bu yeteneğini sergilerken iki method kullanır. Bu methodlar; Post methodu Get methodu...
Winux erişilebilir linux paketini aşağıdan edinebilirsiniz. ISO Dosyasi
Herkes için C# Programlama Eğitimi-5: System.Convert sınıfıyla türler arasında dönüşüm System.Convert sınıfıyla hemen hemen tüm türleri birbirlerine dönüştürebilmenize olanak tanınmıştır. Aşağıdaki türleri birbirine dönüştürebilmeniz için türün cts adı verilen değerini bilmeniz gerekmektedir. Convert.ToBoolean(deger) Convert.ToByte(deger) Convert.ToSbyte(deger) Convert.ToInt16(deger) Convert.ToUInt16(deger) Convert.ToInt32(deger) Convert.ToUInt32(deger) Convert.ToInt64(deger) Convert.ToUInt64(deger) Convert.ToSingle(deger) Convert.ToDouble(deger) Convert.ToDecimal(deger) Convert.ToChar(deger) System.Convert sınıfına ilişkin örnek using...
Herkes için C# Programlama Eğitimi-4: String ifadelerinde dönüşüm String ifadelerine dönüşüm oluşturmak için .toString() ifadesini kullanırız. String ifadelerinde dönüşüme örnek using system; using System.collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 6{ class Program { static void main(string[] args) { String deger = 12.44F.toString();//Float değerindeki veri string değerine çevrilmiştir....
Herkes için C# Programlama Eğitimi-3:Kaçış İşaretleri ve değişken türleri arasında dönüşüm Kaçış ifadeleri kullanımı Özellikle string türünden değişken tanımlarken sıkça kullanacağımız kaçış ifadelerinin kullanımı aşağıdaki şekilde karşımıza çıkmaktadır. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void main(string[] args) { Console.WriteLine("Birinci...
Herkes için C# Programlama Eğitimi-2:Değişkenler Değişken tanımlama Çoğu programlama dilinde olduğu gibi C# üzerindede değişkenlere ihtiyaç duyarız. C# ile kullanılabilecek metinsel ve sayısal çeşitlilikte değişken türleri bulunmaktadır. Aşağıdaki örneklerde farklı yöntemlerle değişkenler oluşturulmuştur. Bilinçsiz değişken tanımlamaları Bu tanımlamada değişkenin türü belirtilmemiştir. var sayi = 6; Console.WriteLine(sayi); /* Değişkenimiz var ifadesiyle...
Herkes için C# Programlama Eğitimi-1: Visual Studio kurulumu ve merhaba dünya uygulaması Yeni bir programlama eğitim serisiyle birlikteyiz. Bu serimizde anlatacağımız programlama dili oldukça köklü olan ve windows uygulamaları geliştirebilmeniz için temel oluşturabilecek bir dil olan C# veya bir başka deyişle C Sharp. Visual Studio yazılımının edinilmesi ve ilk projenin...
Herkes için PHP Eğitimleri-17: Varsayılan değerli fonksiyonlar Varsayılan değerli fonksiyonlar, değer atanmadığı durumlarda ilk tanımlandıkları veriyi çıktı olarak ileten fonksiyonlar şeklinde adlandırabiliriz. Varsayılan değerli fonksiyonlar function kullanici_bilgi($parametre="Tanımsız"){ echo $parametre; } kullanici_bilgi(); Yukarıdaki örnekte kullanıcı bilgisi atanmadığı için varsayılan değer olarak fonksiyon oluşturulurken, atanan parametre değeri çıktı olarak iletilecektir.
Herkes için PHP Eğitimleri-16: Fonksiyonlar Fonksiyonlar kodlarımız içinde birkaç işlemi daha basit ve anlaşılır şekilde gerçekleştirebilmemizi sağlayan yapılardır. Fonksiyon şeklinde yazılan kodlarla daha okunaklı bir yapı elde etmiş oluruz. Kısaca bir fonksiyonu tanımlamanın yolu aşağıdaki gibidir; function fonksiyon_adi($parametre1, $parametre2){ //İşletilecek kodlar. } Fonksiyon oluştururken yukarıdaki yapıda görüldüğü üzere, function anahtar...
Herkes için PHP Eğitimleri-15: Php tarih ve saat olayları Php kodlamada sunucu üzerinde çalışan kodlarımızla tarih ve saat bazlı işlemler yaptırtmak için tarih ve saat kod dizilimlerinden faydalanırız. Tarih işlemlerinden doğru şekilde faydalanabilmek için öncelikle kodlarımızın başında aşağıdaki satırı eklememiz doğru olacaktır. date_default_timezone_set("Europe/Istanbul'); Tarih ve saat bilgisini ekrana basma date_default_timezone_set('Europe/Istanbul');...
Herkes için PHP Eğitimleri-14: Php çok boyutlu diziler Çok boyutlu diziler aşağıdaki gibi oluşturulur. $dizi_icinde_dizi = array( array(1,2,3,4,5,6,7,8,9), array("sarper arıkan","salih kunduz","hakan kılıç"), array("ad"=>"sarper","soyad"=>"arıkan",) ); Dikkat edildiği üzere normal dizi oluşturmaktan farksız bir durumla karşı karşıyayız. Kod dizimizi önce $degisken = array şeklinde başlattık ve parantezler içinde tekrar array oluşturmuş olduk....
Herkes için PHP Eğitimleri-13: Php diziler Dizi oluşturma Php dilinde dizi oluşturmak için aşağıdaki yöntemler tercih edilebilir. Yöntem-1 $dizi = array("öğe1","öğe2"); Yöntem-2 $dizi = array("ad"=>"sarper","soyad"=>"arıkan"); Yöntem-3 $dizi[1] = "Sarper"; $dizi[2] = "savaş"; Yöntem-4 $dizi["ad"] = "sarper"; $dizi["soyad"] = "arıkan"; Dizinin varlığını sorgulama $dizi = array(1,2,3,4,5) if(isarray($dizi)){ echo "Dizi oluşturulmuş"; }...
Herkes için PHP Eğitimleri-12: For döngüsü While gibi programlama dillerinde kullanılan bir başka döngü ise for döngüsüdür. For döngüsünü oluştururken aşağıdaki yapıya göre kodlarız. for($baslangicDegeri;$kosul;$donguDegiskeniIslemi) { // çalışacak kodlar } /*Şimdide 1 ve 20 arasındaki sayıları iki ile çarpalım.*/ for($sayi = 1;$sayi
Herkes için PHP Eğitimleri-11: While, Do While döngüsü Döngüler her programlama dilinde olduğu gibi bir koşula göre belli bir kodun sürekli çalışmasını temin etmek amacıyla php üzerine kullanılır. While kullanımı While kullanımı aşağıdaki şekilde gerçekleştirilir. while(koşul)6 { //Koşul gerçekleştiği müddetçe çalışacak kodlar. } /*Aşağıda ekrana altı defa uygulama akademisi yazdıralim...
• Herkes için PHP Eğitimleri-10: Switch, case kullanımı Programlama dillerinde if, else kalıbının yanısıra daha performanslı ve okunaklı olduğu dile getirilen switch, case kullanımını ele alıyoruz bu yazımızda. switch ve case yapısı değişkenlerimizle ilgili farklı durumlar sonucunda vermek istediğimiz çıktıları kullanıcıya aktarabileceğimiz bir yapıdır. Switch ve case ile bir değişkenle...
• Herkes için PHP Eğitimleri-10: Switch, case kullanımı Programlama dillerinde if, else kalıbının yanısıra daha performanslı ve okunaklı olduğu dile getirilen switch, case kullanımını ele alıyoruz bu yazımızda. Öncelikle switch ve case yapısı değişkenlerimizle ilgili farklı durumlar sonucunda vermek istediğimiz çıktıları kullanıcıya aktarabileceğimiz bir yapıdır. Switch ve case ile bir...
Herkes için PHP Eğitimleri-9: Mantıksal operatörler Mantıksal operatörler birden fazla durumla ilgili işlem yapabilmemizi sağlayan operatörlerdir. Bu operatörler sayesinde bir değerin hem şu değerden küçükse veya şu değerden büyükse gibi sorgulamaları aynı anda yapabilmemize olanak tanır. Kullanım örnekleri ! = "Değer olumsuz mu sorusunu sormamızı sağlar. Bu işaretle değişken değeri...
Herkes için PHP Eğitimleri-8: Karşılaştırma operatörleri Karşılaştırma operatörleri değişkene ait verilerin eşitlik, denklik,büyüklük ve küçüklük yönünden sorgulanmasını sağlar. Karşılaştırma operatörlerine örnek $sayi1 = 10; $sayi2 = 20; /*Birinci sayı, ikinci sayıya eşitmi sorgulayalım.*/ if($sayi1 == $sayi2) { echo "Birinci sayı ikinci sayıya eşitttir."; } else { echo "Eşit değildir."; }...
Herkes için PHP Eğitimleri-7: Kaçış operatörleri Programlama dillerinde tırnak içinde yazılan ifadelerin içerisinde bazı kodları veya işaretleri gözardı ettirmek, satır başı yaptırtmak gibi işlemlere gereksinim duyduğumuz durumlarda kullandığımız işaretlerin bütünüdür. Aşağıdaki örneği incelediğinizde çift tırnak içinde bulunan metinsel ifade de üstten ayraç kullanabilmemiz bu işaretler sayesinde sağlanmıştır. echo 'Bugün Antalya\'...
Herkes için PHP Eğitimleri-6: If, else ve else if kullanımı ve oparetörler Php dilinde diğer programlama dillerinde olduğu gibi, oluşturduğumuz değişkenlerimizle birlikte bazı karar verme ve kontrol mekanizmaları yazabiliriz. İngilizcede bulunan if, else koşul belirten durumlar birçok programlama dilinde de benzer anlamı içermektedir. If, else mantığı If, else temel anlamda,...
Herkes için PHP Eğitimleri-5: Sabit tanımlama Sabit tanımlama Sabit tanımlamak için kullanılan yöntem aşağıdaki gibidir. define("sabit_adi","sabit değeri"); Bu tanımlamada sadece alt çizgi kullanılır. Sabitler bir kere tanımlanır ve tekrar değer alamazlar. Sabit varlığını sorgulama Projemiz ilerledikçe daha öncesinde sabit tanımlanıp, tanımlanmadığını sorgulayabiliriz. Bunun için aşağıdaki söz dizimini kullanırız. defined("sabit_adi"); Ders5-Sabit-tanimlama
Herkes için PHP Eğitimleri-4: Değişken tanımlama Php kodlama dilinde de diğer tüm dillerde olduğu gibi içerisinde bazı verileri tutan değişkenler bulunur. Bu değişkenler string(metin), int(tam sayı), float(kayan sayı), array(dizi) olabilmektedir. Değişken tanımlama kuralları Değişken tanımlarken başına dolar işareti konmaktadır. Dolar işaretini klavyeden alt giriş ve rakamlardan 3 basarak çıkartabilirsiniz. Değişkenler...
Herkes için PHP Eğitimleri-3: Tek Tırnak ve Çift Tırnak kullanımı Php kodlamada tek tırnak ve çift tırnak ayrımı çok önemlidir. String (metin) ifadelerinde karşımıza çıkan bu tırnak kullanım farklarını şöyle dile getirebilirim. Tek tırnak kullanımı Tek tırnak içinde ters bölü işareti ile kullanılan \t\n\r gibi kaçış ifadeleri dil tarafından yorumlanmayacak...
Herkes için PHP Eğitimleri-2: Basit birkaç kural ve yorum oluşturma Temel kurallar Php kodlama yaparken, bazı önemli kurallara uymak faydalı olacaktır. Bu kodlama kurallarına uyulduğu taktirde hata yapma olasılığınız azalacaktır. Temel kurallar Php kodlama yapısı küçüktür işareti php şeklinde başlar ve bitiş etiketi olarak çok da zorunluluk olmamakla birlikte soru...