
Wordpress için yapılmış olan WPPremium arayüzünü indirmek için resmin üzerine tıklayınız.
Tema ile ilgili ayrıntılı bilgi almak için tıklayınız.
vBulletin 3.6.8′den hemen sonra 3.6.9 versiyonu piyasaya sunuldu. Yakın zamanda 3.7.0 kararlı sürüm beklenirken “Jelsoft Enterprise” vBulletin açıkları konusunda kendisini yeniden güncelledi.
Eski sürüm kullanıcılarına, yazılımlarını güncellemelerini tavsiye ediyor.
Script Magazine gelişime başlıyor, bir süre önce hizmet vermeye başladıktan sonra uzun süre ilgisizlikten dolayı gerileyen sitemiz yeniden yapılanmaya başladı. Hedefi sadece gelişim amacı ile değişmiş olan Script Magazine’i bundan sonra daha yakından takip etmenizi tavsiye ederiz.
Forumumuz yakın zamanda hazır duruma gelmiş olacaktır. Forumumuz hizmete girdiğinde üye alımları için belirlenen kriterlere uymayan üyeler forumlarımızı göremeyeceklerdir.
Hizmetlerimiz arasına eklememizi istediğiniz konuları bize bildirmeniz sizleri memnun etmemiz için güzel bir seçenektir.
2. örneğimizden sonra sıra geldi değişkenlere. Bu konuyu biraz uzun tutacağım çünkü kilit nokta burası. Şimdi, değişkenlerin amacı bazı değerlerin bir bütün altında saklanması. Bir çok değişken tipi var ve bunların hepsinin kapsadığı değer farklı. Örneğin biri 10 ile 20 arasında sayıları alıyorsa diğeri 30 ile -40 arasındaki sayıları alıyor. Bunları kullandıkca anlatacağım zaten. Programcı yazdığı programı insanara sunmadan değişkenler tanımlı olmalıdır, çünkü kullanıcıların girdiği değerler değişkenlerin içine alınıcaktır. Çok fazla yazıyla karıştırmak istemiyorum , hemen bir örneğe geçmek istiyorum.
#include<stdio.h>
void main()
{
int degisken;
printf(”Lutfen bir sayi giriniz\n”);
scanf(”%d”,°isken);
printf(”Girdiginiz deger : %d\n”,degisken);
}
Daha önce “printf” komutundan bahsetmiştik zaten, “int degisken” olarak gördüğünüz komut değişkenin ismini ve tipini belli eder. Bunlara bir kaç örnek vermemiz gerekirse;
int sayi;
int sayi1;
int deger;
Bunlar alt alta yazıldığı gibi birden fazlası tek satırdada yazılabilir;
int sayi,sayi1,deger;
Yanlız burda dikkat edilmesi gereken en önemli konu, girilen değişken isimlerinde türkçe karakter (ş,ü,ı,ö) olmaması gerekiyor. Eğer türkçe karakter girerseniz sorun yaşarsınız ve program çalışmaz.
Şimdiki örneğimizde yeni komutlardan bahsediceğiz. Bunlardan ilki “\n” komutudur. Bu komutun işlevi ise imgeci bir alt satıra indirmektedir. “Printf” komutunun içerisinde kullanılır. Şimdi nasıl kullanıldığı hakkında bir kac örnek yapalım.
#include<stdio.h>
void main()
{
printf(”merhaba c++\nMerhaba Dunya”);
}
Bu örnekte ” ” arasındaki ilk metin olan “merhaba c++” yazısından sonra program “\n” komutunu görüyor ve imleci alt satırın başına getiriyor, ardından “Merhaba Dunya” ekrana yazdırılıyor. Unutmayın ki “printf” komutunda ” ” arasına yazılan herşey direk ekranda çıkar. Ayrıca “printf” komutundan sonra ; koymayıda unutmayın.
#include<stdio.h>
void main()
{
printf(”Size kendimi tanitayim..\n”);
printf(”Adim : Hakan\nSoyadim : Gorgulu\n”);
}
Bu örnektede görüldüğü gibi bir “printf” komutu yerine birden çok “printf” komutuda alt alta kullanılabilir. Unutmamanız gereken diğer bir konu ise bu programlama dilinde türkçe karakter kullanılmaması gerektiğidir. Çünkü programlama dili türkçe karakterleri algılıyamıyor , onların yerine tuhaf karakterler yazılıyor.
Sıra geldi “\t” komutuna. Bu komutun işlevi çok basit ; bir tab kadar boşluk bırakıyor. Yazı yazarken taba (Caps Lock’un üstündeki tuş) bastığımızda bırakılan boşluk miktarını ekrana yansıtıyor. Hemen bir örnekle daha iyi anlıyalım.
#include<stdio.h>
void main()
{
printf(”Size\tkendimi\ttanitayim..\n”);
printf(”Adim\t:\tHakan\nSoyadim\t:\tGorgulu\n”);
}
Bu örnekte komutun işlevini daha iyi anladığınıza eminim ancak sizde kendi örneklerinizi deneyin.
Komutları tek tek tanıtmaktansa bunları örnekler içinde anlatmak daha yararlı olur diye düşünüyorum. İlk olarak C++’deki kütüphanelerden bahsetmek istiyorum;
C dilinde bir çok komut vardır ve bu komutlar bir kütüphaneden cağırılır. Yani kütüphanelerde roman,klasik,comics,yabancı eserler vb.. bölümler vardır, bu bölümlerin içinde aynı tarz bir sürü eser vardır. C dilinde örnek vericek olursak bazı matematik işlemlerı icin “math.h” kütüphanesi kullanılır. Eğer kütüphaneyi programın başında tanıtmazsak bu kütüphanenin içerdiği kodlar program tarafından algılanamaz. Bende baştan bütün kütüphaneleri önünüze yıkmak istemedim, bu yüzden örneklerde açıklayacağım. Evet şimdi ilk örneğimize geçelim.
Aşamaları madde madde yazacağım;
1 - Microsoft Visual Studio 6.0 programımızı çalıştırıyoruz. File > New tıklıyoruz ardından karşımıza çıkan pencerenin yukarısında bulunan sekmelerden “Files”ı seçiyoruz. Alt tarafa bir sürü seçenek geliyor oradanda C++ Source File seçiyoruz. Sağ tarafta bulunan”File name” yapıcağımız örneğin dosya adını temsıl etmektedir. Oraya diilediğiniz ismi girebilirsiniz. Altındaki “Location” ise yapıcağınız çalışmanın bilgisayarınızın hangi bölgesinde kaydediliceğini temsil eder. Orayada kolay ulaşabiliceğiniz bir bölüm seçebilirsiniz , örneğin (D:\C++ ornekleri).
2 - Şimdi kod kısmına geldik. Unutmayınız ki; programın en üstüne daima kütüphaneler tanıtılır. Bizde şimdi öncelikle ilk kütüphanemizi yani “stdio.h” tanıtacağız. Bunu tanıtmak icin “#include” komutunu kullanmalıyız. Komutun anlamı ise “içermek” , bu komut girdiğimiz kütüphaneleri programa tanıtmaya yarıyor. Kütüphanenin komutla kullanılması ise “#include<stdio.h>” şeklinde oluyor.
3 - Kütüphane tanıtımından sonra “void main()” komutuna geldi sıra. Bu komut’un belirli bir aralığı vardır ,yani bir yerden başlar ve bir yere kadar kodların hepsini kapsar. C programlama dili ise yalnızca bu “void main()” aralığındaki komutları görür.”void main()” komutundan sonra”{” ve “}” kullanılır. Bu simgeler komut aralığını belirtir. Yani siz 2 satırlıkta bir program yazsanız 100 satırlıkta bir program yazsaniz “{” ile başlayıp “}” ile bitmek zorundadır.
4 - Sıra geldi “printf” komutuna. Bu komut ekrana yazı yazdırmak için kullanılır. Komutun nasıl kullanılıcağı ise örneğimizde bulumaktadır.
Bu komutları programa yazdıktan sonra üst tarafta kırmızı renkte “!” (Execute Program) işareti var. Oraya tıklıyoruz, bu butonun gorevi yazilan kodların programca anlaşılması ve cevabının ekrana dökülmesidir. Eğer bu işaret basılabilir durumda sizde gözükmüyorsa eksik bir şey yapmışşınızdır. Bu sorun içinde kırmızı ünlem butonununun(Execute Program) 3 solundaki (Compile) butonuna basıyoruz. Karşımıza söyle bir yazı geliyor, “This build command requires an active project workspace. Would you like to create a default project workspace?” yani sizin kodları ekrana dökebilmeniz için programın kayıtlı bir belge görmesi gerekir. Bu yüzden programınızı kayıt etmek zorundasınız. O yüzden “Evet” butonunu tıklıyoruz. Karşımıza gelen ekrandan kayıt ediceğimiz yeri ve kayıt ismini seçeceğiz. Fakat burada önemli bir durum var. C++ programının dosya uzantısı “.cpp”dir. Karşınıza gelen pencerede “Dosya adi” diye bir bölüm var. Siz buraya kendi dosya isminizi girerken “.cpp” yazısını silmemelisiniz. Eğer silerseniz program o dosyayı kendisinin işleyebiliceği bir dosya olarak göremez ve hata verir.Örneğimiz;
#include<stdio.h>
void main()
{
printf(”Merhaba C++”);
}
Şimdi üstte yazılan programı inceleyip lütfen biraz değistirerek yeni şeyler yapmak için uğraşınız.
Öncelikle Microsoft Windows tabanlı bir bilgisayar esas alınarak bu yazı dızısı hazırlanmıştır. C++ meraklılarına bildiğim ve öğrendiğim herşeyi aktarmaya çalışacağım. Öncelikle internet üzerinde bir sürü c++ çalıştırıcısı var fakat bunların bir çoğunu test ettim ve hemen hemen hepsinin bilgisayarıma zarar vermek amacıyla hazırlandığı kanısına vardım. Ondan size Microsoft Visual Studio 6.0 ‘ı edinmenizi tavsiye ederim. Hem Microsoft güvencesi hemde kullanım rahatlığı size programlarınızı yaparken büyük rahatlık tanıyacaktır.
05 Mayıs 2008


