Flash programı içerisinde oluşturduğumuz sembolleri sahnemize eklemek için iki yöntem kullanılır. Bunlardan ilki sembolü doğrudan sahne içerisine kütüphaneden sürükleyip bırakmaktır. Bunun dışında ki olan yöntem olan ve detaylı anlatacağımız yöntem ise kod kullanarak sahneye sembol eklemektir. Ne gibi bir avantajı var derseniz, örneğin sahneye aynı nesneden 10 tane eklenmesi işlemini kısa bir kod parçasıyla rahatlıkla ekleyebiliriz. Flash ile oyun yapmaya uğraşıyorsanız daha çok işin kod kısmı ile ilgilenmeniz gerektiğiniz ise su götürmez bir gerçek.

Şimdi gelelim sembolün sahneye kodla nasıl ekleneceğine:

İlk olarak yapmamız gereken kütüphanede yer alan sembolün üstüne gelip Properties seçeneğini tıklıyoruz.

 

kutuphane

Burada “advanced” seçeneğini tıklayıp “Export for Actionscript” seçeneğini işaretleyip onayladığımızda nesnemizin adında bir “class” oluşturmuş oluyoruz. Class name kısmına “kare” yazın.

symbol_properties

 

Artık sembolümüzü kod kısmında bu isimle çağıracağız.

Şimdi yapmamız gereken f9 tuşuna basarak kod ekranını açıyoruz.

 

Neticesinde “kare” adındaki sembolümüz “nesne” ismi ile sahneye ilave edilmiş oldu.

Bütün bu isimlendirme işlemini daha kısayoldan yapmak için ise yapmanız gereken library’de yer alan nesnenin sağ tarafına gelip çift tıklarsak class ismini vermiş oluruz.

linkage

 

Sahnedeki sembolün konumu belirleme

Eğer bir hata yapmamışsanız kare adındaki sembol sahnemize eklenmiş oldu. Eklenen bu sembol sıfıra sıfır konumunda yerleştirilmiş olur. Bu sembolün konumunu değiştirmek için x ve y değerleriyle oynamamız gerekecektir.

 İstenilen sayıda aynı sembolü ekleme

Bunu sağlamak için ise bir döngü kullanabiliriz. for döngüsü ise istenen sayıda aynı sembol eklenebilir. Burada dikkat edeceğimiz ise sembol sürekli aynı yere ekleneceğinden x ve y değerlerini döngü sürdüğü müddetçe değiştirmektir.

Sonuç aşağıdaki gibi olacaktır.

netice

Sitelerin bot saldırılarına karşı korunması amacıyla rastgele resim üreterek bunu kullanıcının girmesiyle sağlanan güvenlik önlemleri dizisine CAPTCHA adı verilir. PHP ile resim doğrulama işlemi GD kütüphanesi ile gerçekleştirilebilir. Bu kütüphanenin aktif olup olmadığını <?php phpinfo(); ?> kodunu bir php sayfasına kopyalayıp çalıştırılarak öğrenilebilir. Kod neticesinde olması gereken GD Library özelliğinin Enabled olmasıdır. Eğer değilse php.ini dosyasında ilgili satırı bulup önünde ki noktalı virgülü kaldırmak yeterlidir.

Oluşturduğumuz resmin bir form içerisinde gösterilmesi için ayrı bir php sayfası açıyoruz ve buraya bir html formu ekleyip içerisine kullanıcının yorum yazmasını sağlayan bir textarea, captcha karakterlerini yazmasını sağlayan bir text alanı ve bir de submit butonu ilave ediyoruz. Oluşturulan captcha resmini göstermek için  ise img etiketini kullanıyoruz.

Şimdi artık tek yapmamız gereken form’dan post yöntemiyle gidilecek olan submit .php dosyasını oluşturup gerekli kontrolleri yapmak. Bunun için captcha.php dosyasında ki session’ımızı kullanacağız. Formdan gelen kullanıcı verisini ise “kod” adındaki kontrolden alacağız.

 

 

 

Harddiskler (HDD) bilgisayarlarda boyut olarak iki türlü karşımıza çıkmaktadır. Bunlardan 2.5 inç olan harddisk laptoplarda, 3.5 inç olan harddisk ise masaüstü bilgisayarlarda kullanılmaktadır. Bunun yanında MP3 oynatıcılar gibi cihazlarda da 1.8 inçlik harddisklere de rastlanabilmektedir. Bu farklı boyutlarda olduğunu zikrettiğimiz harddisklerin tamamında 2 farklı donanım teknolojisi kullanılmaktadır. Bunlar Solid State Disk (SSD) ve manyetik disk. Bu teknolojilerin ikisini de birden barındıran bazı sürücülerde mevcuttur.

SOLID STATE, MANYETİK VE HİBRİT SÜRÜCÜLER

Solid State Drive (SSD) olarak adlandırılmasının temel sebebi içerisinde hareket eden bir parçanın olmayışındandır. Sürücü elektrik kesildiğinde içerisindeki verinin silinmediği flash belleklerde tutulmaktadır. Bu teknolojinin pahalı olmasından ötürü ilk olarak 2.5 inç boyutunda laptoplarda kullanılmaya başlanmış ve günümüzde masaüstü bilgisayarlarda da yine 2.5 inç boyutunda kullanılmaya başlanmıştır. Hareket eden parçalarının olmamasından ötürü kullanım süreleri manyetik disklere göre daha uzun olmakla birlikte daha az güç harcayıp daha güvenilir olmaları en önemli avantajlarındandır.

Manyetik diskler ise içerisinde bir veya daha fazla plakanın yer aldığı, bir kontrol kartının dönen diskler üzerinde ki verilere erişmesini sağladığı bir teknolojidir. Her bir diskin üstünde ve altında verileri okumak ve veri yazmak için kafalar yer almaktadır.

, ,

İşlemlerin defalarca tekrarlanması istendiğinde döngüler kullanılır. Döngüleri niçin kullanırız? Cevap olarak şu söylenebilir, karar ise size kalmış. 1’den 100’e kadar ki sayıları tek tek i yazmak kolay yoksa iki satır kodla yazmak mı kolay?. Cevabı ikinci şık olanlar için for komutunun kullanımı aşağıdaki gibidir.

for(değişken=başlangıç değeri;döngünün koşulu;döngünün artış miktarı)

{  kodlar; }

Örnek: Öğrencinin okulun girişinden sınıfına kadar  “Şampiyon Cimbom” demesinin sağlanması istendiğinde

Bu örnekte Ahmet’in okul girişinde olduğu ve hiç adım atmadığından içindeki sayının 0 olduğunu kabul edebiliriz. Sınıf ise okulun girişine 60 adım mesafede olduğunu ve içerisi de 60’a eşit.  Ahmet’in birer birer adım atmasını ise $ahmet++ yazarak sağladık. Ahmet’in zıplaya zıplaya yani ikişer ikişer, üçer üçer gitmesini sağlamak için ise $ahmet+=3 veya $ahmet=$ahmet+3 yazılabilir. Peki bu Ahmet birer adım geri geri gidemez mi? Gider, yapılması gereken ise $ahmet– yazmak.

Şart sağlanana dek for komutunun altında kalan kısım tekrarlanacak ve şart sağlandığında programdan döngüden çıkıp peşinden elen kodları çalıştırmaya devam edecektir.

,

Switch komutu tıpkı if komutu gibi belirli şartlara göre işlemler yaptırmak için kullanılır. Komutun kullanım biçimi ise aşağıdaki gibidir.

Şimdi şart kısmına ne yazılacağından başlayalım: Şart kısmında işlemin hangi değişkene veya değere göre şekillenmesini istediğimiz yazılır. Hemen bir örnek vermek gerekirse switch($yas) yazıldığında işlemlerin $yas değişkenine göre yapılacağını belirtmiş oluruz.

case ifadesinde ise $yas değişkeninin aldığı değere göre yapılması istenenler yazılır. Yani yaşı 17 olanlar için bir işlem yapmak istemiş olsaydık case ifadesinin yanına 17 yazılmalıdır. Yani şöyle: case 17:

Dikkat ederseniz her case’in sonunda break ifadesinin yer aldığını görürsünüz. Break ifadesi ise o case ifadesini sonlandırmak için kullanılır. Bu şekilde case ifadeleri yazıldıktan sonra en altta ise default komutu yer alır. Bu komutta ise case ile belirtilen şartlardan hiç biri tutmadığı taktirde yapılması istenenler yazılır.

Klasik Örnek: 1-7 arası yazılan rakama göre haftanın günlerini yazan PHP programı:

Ekrana yazacağı şey Salı’dır. Neden? İlk olarak $gun değişkenine 2 değerini atandı. $gun değişkeni değerini case ifadeleri ile kontrol ediyoruz. İkinci case ifadesi bizim şartımızı sağlıyor ve neticesinde ekrana Salı ifadesini yazdırıyor. Peki kişi 1-7 arası dışında yazarsa olacak olan ne? Default komutunun altında yer alan kodlar yazılan değerin 1-7 arasında olmadığı durumda çalışacak olan kodlardır.

Burası önemli. Case ifadesi içerisine yazılan komutlarda VE, VEYA, DEĞİL gibi mantıksal operatörler kullanılabilir.
Hemen örnek

PHP’de şartlı ifadeler belirlenen durumlara göre farklı işlemler yapılmasını sağlamak amacıyla kullanılırlar. Örneğin öğrencinin tuttuğu takımın Galatasaray olması durumunda farklı, Fenerbahçe’yi tuttuğunda farklı, Beşiktaş’ı tuttuğunda farklı işlemler yapılması istendiğinde şartlı ifadeler kullanılır. If komutu şartlı ifade komutlarından en çok kullanılan komuttur.

If komutu 4 farklı şekilde kullanılabilir, şimdi bu kullanım biçimlerini inceleyelim.

1-)Sadece if kullanma: Bu durumda tek bir şarta göre işlem yaptırılır. Yani şart doğruysa işlem yapılır, yanlışsa işlem yapılmaz.

Kullanım biçimi:

 Örnek:

 Bu örnekte $yas isimli değişkenin değeri 18’den küçükse ekranda “Çocuk” yazması sağlandı o kadar. Aksi durumlarda yani 18’e eşit veya 18’den büyük olması durumunda herhangi bir işlem yapılmaz. 18’e eşit veya büyükse işlem yaptırmak istersek o zaman else ifadesini ilave edilmelidir.

, ,

hc8Ad10C3Bw

CSS’te font-family özelliğinden bahsetmeden önce ilk olarak fontların web sayfalarının görünümündeki önemine değinmek gerekir. Yazılar sadece yazı olarak değerlendirilmemelidir. Nasıl ki el yazıları, imzalar insanların kişiliği hakkında bilgi veriyorsa bir web sayfasındaki seçilen font tipi’de o site hakkında bilinçaltımıza bir mesaj verir ve bu mesajın algılanma biçimi web sayfasını beğenip beğenmeme konusunda kullanıcı da bir fikir uyandırır. Bundan dolayı web saylarında kullanılacak yazı tipini özenerek seçmek gerekir. Örneğin bir haber sitesinde kullanılacak olan yazıtipi ile bir portfolyo sitesinde kullanılacak olan yazı tipi birbirinden farklı olmalıdır.

Devamını oku

Ödevi hazırlamak için gerekli olan dosyalar ekte. 05 Ocak Perşembe günü sayfayı tasarlayıp getirmeniz gerekmekte.
pixie

11 BT sınıfı öğrencisi Serkan Kömür’ün hazırladığı HTML’de veri girişi için kullanılan text özelliğinin anlatıldığı video…