Valla benim ilk programım Pascal’daydı. C’de ise ne yazdığımı bile hatırlamıyorum. Kısacası, benim ilk programım bu değil :) Sizinki ilkse(yani bakireyseniz henüz) ne mutlu bana =)

Proje Açıyoruz

Arkadaşlar, MSVC ya da CB seçmeyenler cezalı. Onlar geri dönüp MSVC ya da CB seçsinler.

Ama MSVC seçenler de cezalı biraz. MSVC, tek bir dosyayı derlemeyi sevmez. Proje oluşturmanızı ister. O yüzden MSVC ile anlatmaya başlıyoruz.

MSVC

MSVC’yi yüklediniz. Şimdi, Başlat > Tüm Programlar > Visual C++ 9.0 Express Edition > Microsoft Visual C++ 9.0 Express Edition’ı tıklayıp (baya bi bekleyerek) MSVC’yi açıyoruz. Geç açılabilir ya da “Yanıt Vermiyor” diyebilir bilgisayar. Ama açılacak bi ara. Bi de gördüğünüz gibi MSVC İngilizce =( Neyse, en azından İngilizcemiz gelişir.

Şimdi menüden File > New > Project… diyoruz. Karşımıza bir sihirbaz (Merlin :P ) çıkıyor. Sol menüde Win32 seçtikten sonra, sağ menüde “Win32 Console Application” seçip, “Name” kısmına bi isim sallıyoruz.

(WordPress’in suçu. resim iğrenç çıktı)

OK’leyip ikinci ekrana geçiyoruz. E tabi, burda yapılcak bişey yok. Next’liyoruz. Burada isterseniz “Precompiled Header” daki tick’i kaldırabilirsiniz. Ben kaldırın derim. “Finish”e tıklayalım.

İşimiz bitince, aşağıdaki gibi bir ekran gelecek huzurumuza. Biz daha çok seçili alanla ilgilenicez.

Seçili alanla ilgili normalde bir iki açıklama yapmam gerekirdi. Ama bugün sadece “bunu yapın” diycem.

Şimdi, belirttiğim alanı seçip yazıları silin. Aşağıdakileri yazın.(sadece yazıyı doğru yazdığınızdan ve boşluk atlamadığınızdan emin olun)

#include <stdio.h>
int main()
{
    puts("Merhaba DersimizPC.\nMerhaba Dunya.\nMerhaba Murteza\n");
    getchar();
    return 0;
}

Şimdi Menüden “Build > Build Solution” ‘ basalım. Kodu derlemesi lazım. Sonra da “Debug > Start Without debugging” yapalım. Programımız açılacak, bir mesaj yazacak ve siz herhangi bir tuşa basınca kapanacak. Eğer buraya kadar bir sorunlar karşılaştıysanız lütfen ilk başta,  metni düzgün yazdığınızdan emin olun. Eğer metin düzgünse, yorum olarak gördüğünüz hata mesajını iletin. MSVC şimdilik bu kadar. Sırada CB var.

CB

Code::Blocks biraz daha basit. Çünkü  GCC kullanıyo. Yani nazlanmıyo. Benimle birlikte Code::Blocks seçtiğiniz için teşekkürler =).

İlk iş olarak “Başlat > Tüm Programlar > CodeBlocks > CodeBlocks” ile Code::Blocks’u açalım. Güzel açılış ekranı değil mi? Şirin en azından. Malesef Code::Blocks da İngilizce. Neyse, menüden “File > New > File…” yapıcaz. Sol menüden “Files”, sağ menüden ise “C/C++ Source” diycez. Altta resmi var.

Efenim, burda “Go” diycez. gittiği yere kadar, değil mi :)

Göreceğiniz gibi bu ekranda pek bişey yok. Sadece “Next”deyip geçin.

Şimdi ise dili seçin diyo. Biz tabiki “C” seçip “Next” diycez yine.

Şimdi bizden dosya ismi istiycek. Siz uğraşmayıp, aşağıda işaretlediğim “…” butonuna basın ve dosyayı kaydedeceğiniz yeri seçip, mümkünse dandik bir isimle kaydedin =) .

Evet arakadaşlar, burada da “Finish”e basıyoruz ve tada!.. Dosyamız açılmış, bizi bekliyo. Aşağıya kendi bilgisayarımdaki görüntüyü koyuyorum. İşaretli alan, tahmin edeceğiniz gibi kodları yazacağımız yer.

İşaretli alan aşağıda vereceğim kodu yazıp(MSVC kodu ile aynı) menüden ” Build > Build and run ” a tıklıyoruz. Ya da eliniz alışsın,- siz F9′a basın direkt. Ekrana garip şeyler geldi di mi? Gelmediyse, ya da bir hata mesajı aldıysanız, lütfen hata mesajını yorum olarak gönderin. Biz de Code::Blocks’un üreticisi ile iletişime geçip… :) en azından yardım etmeye çalışırız.

#include <stdio.h>
int main()
{
    puts("Merhaba DersimizPC.\nMerhaba Dunya.\nMerhaba Murteza\n");
    getchar();
    return 0;
}

Ne yaptık biz r-G0ne kardeş?

Arkadaşlar, gıcık oldunuz bana biliyorum, ama bu ders neyin neye yaradığını anlatmadım. Anlatmıycam da. Bi sonraki ders neyin ne olduğunu net bir şekilde anlatçam ama, SÖZ. Siz şimdilik ekrana farklı şeyler yazdırtmaya çalışın. Komik şeyler olsun. Yazdırdığınız şeyleri gönderin. Babanızı çağırın, “Bak baba, ben bunu yaptım” deyin. Sevgilinize “Seni seviyorum, ve hep yanımda kalmanı istiyorum” yazan bi program gönderin( MSN’den atmayın, göndermiyo. illa MSN diyosanız ilk başta RAR’layın, ZIP’leyin, bişiler yapın işte).

NOT: Yukarıda saydığım şeyleri(son paragraftakileri) yaparsanız olacaklardan ben sorumlu değilim. Ama sevgilinize böyle bişey yapacaksanız bari daha güzel bi söz yazın =)

Bu ders de bu kadar. Yorumlarınızı bekliyorum. Bir sonraki derste görüşmek üzere. Kalın sağlıcakla

Bu yazı 24 Temmuz 2008, Perşembe günü gönderildi.
Toplamda 39 kere okundu.
Kategorileri: C Anlatım.
Etiketler:, , , ,
OOOOO
4 oy - Sonuçları görmek için oylayın!

2 yorum var.

  1. Codeblocks sürekli hata veriyor.MCVB çok kasıyor.Sendeki codeblocks’u bir zahmet upload et de linkini koy. Yada Dev C++ kullanalım o da basit.

  2. r-G0ne

    Çok afedersiniz. Site hazırlanırken bi ara highlighter’ı(C, PHP ve bilimum kodu renklendiren eklenti) değiştirdik. İki sistem aynı motor üzerine kuruluydu ama bikaç ufak fark vardı. Geçişten sonra kodu kontrol etmedim. kontrol etmem gerekliymiş =)

    İlk kod(bozuk olan)
    #include

    düzgünü
    #include <stdio.h>

    kodları düzeltiyorum. ama kendime bi ders olsun diye hata mesajını bırakıyorum

“C Dili: Ders 1 - İlk Programımız (I)” yazısına yorum yapın.