29 Mayıs 2012 Salı

Javascript'le tarih yazdırma

Merhaba arkadaşlar.1-2 gündür bloga bakmıyodum ara sıra aklıma gelse de sonra bişiler eklerim diyerek geçiştirdim.Ama bu blog bana bi sorumluluk gibi geliyor artık.İnsanın elinde olmadan bişiler ekleme gerekliliğini kendisinde hissediyor. Bu akşam Javascript çalışırken babamın "sende bişiler üret artık" ikazının ardından(fırça yedim aslında)  baktığım ve "aa ne güzelmiş kısa ve kolay bi kod " dediğim kod parçasını sizlere açıklayarak anlatacağım. Kod web sayfamızda o an bulunduğumuz ayın gününü(0-30), haftanın gününü 0-6 ve pazar, p.tesi şeklinde ve de saati dk yı saniyeyi yazdıracak. Tabi bunları daha da artırabiliriz.Neyse uzatmadan kodu paylaşmak istiyorum

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>takvim</title>

<script language="javascript">

gunler=new Array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi")

aylar=new Array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık")

simdi=new Date

</script>
</head>

<body>

<script language="javascript">

document.write("<h2> bugun gunlerden   :  " +gunler[simdi.getDay()] + "  ,  " +simdi.getDate() + "   "+aylar[simdi.getMonth()]+ "  saat  " +simdi.getHours()+"."+simdi.getMinutes()+"."+simdi.getSeconds()+".</h2>");

</script>
</body>
</html>

Şimdi yavaş yavaş kodumuzu açıklayalım. öncelikle head tagları arasındaki scriptimizde günler ve aylar isimli dizilerimizi oluşturuyoruz. Diğer programlama dillerinde olduğu gibi, tek farkı önünde veri tipi yok.dizilerimizi oluşturduktan sonra body tagları arasındaki scriptimize geliyoruz. Öncelikle document.write() metodu ile sayfaya içerik yazıyoruz.Bunu bilmeliyiz. Bu kodda biliyorum ki en çok merak ettiğiniz getDay(), getMonth(), getDate, metotları ne işe yarıyo. Hemen söylüyorum.

getDay() ==> Haftanın gününü(Pazar=0, Ptesi=1 şeklinde).Yani bize tamsayı değer döndürür.
getDate()==> Ayın içinde bulunduğumuz günü(0-30 arası)
getMonth()=>>İçinde bulunduğumuz ayın index no sunu verir.(Mayıs için 4 mesela)
getHours()==>İçinde bulunulan saat(0-23 arası)
 getMinutes()==>İçinde bulunulan dakika(0-59 arası)
getSeconds()==>İçinde bulunulan saniye.

Evet arkadaşlar yukarıda gösterdiğim metotların döndürdüğü değerler dizi değişkenine atanarak dizinin o indekse karşılık gelen değerini yazdırıyoruz.Olay kısaca bundan ibaret.Çok ilginiz çekmeyebilir ama paylaşmadan geçemedim. Başka paylaşımlarla buluşmak dileğiyle. Sağlıcakla kalın...

26 Mayıs 2012 Cumartesi

Php Dizi Değişkenleri

Programcılıkta sıkça karşılaştığımız argümanlardan biridir dizi değişkenleri.Birçok işlemi diziler sayesinde kolaylıkla yaparız.Bu makalemde ise php de dizi değişkenler nasıl oluşturulur, nasıl değer eklenir onu göstericem.

<?php
$dizi=array();
$dizi[]="ocak";
$dizi[]="Subat";
$dizi[]="Mart";

echo $dizi;
?>

Bu kod parçasında önce dizi değişkeni oluşturuyoruz ve bu değişkeni array komutu ile dizi değişkeni haline getiriyoruz.Örneği çalıştırdığımızda ekrana 'array' yazısı çıkacaktır. Ancak dizideki değerleri ekrana yazdırmak istiyorsak index belirterek yazdırmalıyız.

echo $dizi[0];
 echo $dizi[1];

sırayla ekrana ocak ve şubat yazdırdık.

Diğer kullanım şekillerine gelecek olursak,
<?php
$dizi=array();
$dizi[5]="İsmail";
$dizi[a]="Ankara";
?>
Bu kullanım şeklinde istediğimiz index değerlerini verebiliyoruz.
Bir diğer kullanım şekli:
<?php
$dizi=array(
1=>"İstanbul",
2=>"Ankara",
3=>"Bursa",
4=>"İzmir"
);
?>
Şeklinde kullanılır.Girilen son kayıttan sonra virgül olmadığına dikkat edelim lütfen.

Bir sonraki makale de görüşmek dileğiyle.Sağlıcakla kalın...

25 Mayıs 2012 Cuma

Visual Studio 2010 u zevklerinize göre değiştirin

Üniversiteye başladığımda tanıştım visual studio ile ilk olarak. Tabi o zamanki sürüm visual studio 2008 di.Daha sonra 2010 sürümü çıktı.Şahsen bende ikisi de mevcut nedense. 2010  versiyonunda benim gözüme ilk çarpan mavi renkli temasıydı.2008 e göre daha çekici. Hadi gel bende yazılım geliştir der gibi adeta.Ama ben bu temadanda sıkıldım diyorsanız buyrun bu bağlantı sizin için yeterli olacak
http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378 . 
Bağlantıya tıklayın ve ilgili eklentiyi indirin. Kurulumu yaptıktan sonra Visual studio yu açın theme sekmesinden istediğiniz temayı seçin.Ben bunları da beğenmedim diyorsanız merak etmeyin sizi unutmamışlar, customize colors seçeneğini tıklayarak kendi renklerinizi kendiniz belirleyebilirsiniz.


Umarım farklılık isteyen ve konsantrasyon açısından kendinisi daha iyi hissetmek isteyen arkadaşlar için iyi bir çözüm olduğunu düşünüyorum.
Bir sonraki yazıda görüşmek üzere...