first
  
last
 
 
start
stop
No valid database connection You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND a.state = 1 ORDER BY a.created DESC' at line 1 SQL=SELECT a.id AS id, a.title AS title, a.created AS created, a.introtext AS intro, a.catid AS catid, a.sectionid AS sectionid, a.ordering AS ordering, b.title AS section, c.title AS cat, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(":", c.id, c.alias) ELSE c.id END AS catslug FROM jos_content AS a LEFT JOIN jos_sections AS b ON b.id = a.sectionid LEFT JOIN jos_categories AS c ON c.id = a.catid WHERE ( ( LOWER(a.created_by_alias) LIKE '%ga=%' AND LOWER(a.created_by_alias) LIKE '%%' ) OR a.created_by = ) AND a.state = 1 ORDER BY a.created DESC
There are no translations available.

Ders1: C++' a Başlarken

ilk önce yapmamız gereken yazacağımız kodları derleyecek güzel bir derleyiciye ihtiyacımız olacak.

Bunun için en güzel ve basit, kolay , ücretsiz olan ve Türkçe desteği olan BloodShed Dev'in Dev-C++

5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 sürümünü kullanacağız. (9MB) lık az bir alan kaplıyor.

Doğrudan indirme bağlantısı www.bloodshed.net veya aşagıdaki bağlantı.

İndir.

Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2
Dev-C++ version 4.9.9.2, includes full Mingw compiler system with GCC 3.4.2 and GDB 5.2.1 See NEWS.txt for changes in this release.

Download from:Buradan indirebilirsiniz
  • SourceForge (açılan bağlantıdan size enyakın ülke linkini tıklayın ve indirin)

 

indirdiğimiz programı Türkçe desteği ile kuralım

c++

Ok'yi işaretledikten sonra lisans anlaşmasını Kabul edin.

c++

Daha sonra Full'u (Hepsi) seçip devam edelim.

Daha sonra nereye kuracağımıza karar verelim ve Kur diyelim.

c++

kurulum anı

c++

ve Bitir'i işaretleyerek kurulumu tamamlamış oluruz.

c++

Proğramımız kendiliğinden çalışacak ve Günün ip ucu ekranı ile açılacak ip ucunu her açılışta çıkmasını istemiyorsak

alt kısmına işaretleyerek bunu halledebiliriz.

c++
ip ucunu kapatarak ilk programımıza başlayabiliriz.

ve boş Kaynak Kodu Dosyamızı Açalım.

c++

Ortada gözüken beyaz boş alan bizim kodlarımızı yazacağımız alandır

ve ilk kodlarımızı yazalım

(Proğramcıların bir özelliği vardık ilk kodları genellikle Merhaba Dünya! veya Hoşgeldin Mehmet! gibi ifadelerdir.)

#include <iostream>

int main()
{
std::cout << "C++'ın harika dünyasına hoş geldiniz!!!\n";
return 0;
}

ve bunu dosyadan merhaba.cpp olarak kaydedelim (Sizler C:\Dev-Cpp\Ornek'e kaydederseniz

sonraları rahat edersiniz)

c++

Çalıştır* Derleye tıklayarak kodlarımızı makina diline anlayacak hale gerirelim.

c++

Yine aynıyerden Çalıştır komutunu vererek programımızı (merhaba.exe) çalıştıralım.

Fakat burada bir sorunumuz var çalıştırdığımız kod DOS ortamında çalışıp hemen kaybolacaktır

(kaybolmaması için ek kodlar sonraki derslerimizde gösterilecektir.)

Bunun için Başlat*Çalıştır'cmd yazarak DOS İstemcisini Çağıralım.

c++

Burda Merhaba.exe programımızı nereye kaydetti isek DOS istemcisinde oraya gidip merhaba veya merhaba.exe yazalım

cd.. ile bir alt satıra g: ile harddisk bölümüne cd ile istediğiniz dizine gidersiniz.

C++

yazdığımız programın adını yazıp enterlayalım. Burada dikkati çeken DOS ortamı Türkçe Karakterleri desteklemediğinden çıktılarda sorun olmaktadır.

C++

Evet harika böylelikle ilk programınızı hemde C++'da yazmış oldunuz. Tebrikler.

Açıklama: Programda yazmış oldugumuz std:: komutu örneğin Borland derleyicisinde yazmamıza gerek yoktur.

Fakat borland derleyicisinin boyutu oldukça yüksek olduğundan derslerimizde kendi programımızı kullanacağız.

İsteyen Borland'ı kullanabilir fakat Türkçe desteği yoktur.

MSc.Mehmet Keçeci

Login Form

Bilim Tarihi

Yüksek Enerji Fiziği