Koxp, Koxp Türkiye, Koxp 1868, 1869 Koxp  

Geri git   Koxp, Koxp Türkiye, Koxp 1868, 1869 Koxp > Programlama > Programlama Dersleri > C++ Dersleri

Hoş geldiniz..
www.HilePort.Com



Yeni sitemize sizleride bekleriz.

Cevapla
 
LinkBack Konu Araçları Stil
Alt 05-08-2011, 10:27   #1 (permalink)
Owner
 
Forum
Üye No: 40989
Üyelik tarihi: Dec 2010
Mesajlar: 3.351
Teşekkürler
+ Puan Verdi: 22
+ Puan Aldı: 92
Rep Bilgileri
Rep Gücü: 10000
Rep Derecesi:
Thyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond repute
Standart [Ders 1] C++ Giriş

• Bu makalede C++ programlarının yapısını, öğrenmiş olacaksınız.


• C++ TEMELLERİ
C++, nesneye yönelik programlama tekniğinin uygulanabilmesi için C'nin genişletilmiş bir biçimidir. Nesneye yönelik programlama tekniği(NYP) özellikle büyük kodların üstesinden gelebilmek amacıyla tasarlanmıştır. Tasarımı C++ üzerinde yapılmış olmasına karşın bugün pek çok yüksek seviyeli programlama dili bu tekniği desteklemektedir. C++ ve nesneye yönelik programlama tekniğinin en belirgin uygulama alanlarından birisi WINDOWS altında programlamadır. WINDOWS karmaşık ve yüksek yüksek seviyeli bir işletim sistemidir. WINDOWS altında program geliştirebilmek için uzun kodlar yazmak gerekir. Bu nedenle WINDOWS altında C ile değil C++ ile ve NYP tekniğini kullanarak program yazmak daha etkin bir çözümdür.

• C++ Programlarının Yapısı

C++ programları C++ programlama dilinde olduğu gibi, belirli bir yapıya sahiptir ve kendine özgü bazı bileşenleri bulunmaktadır. İlk bilinmesi gereken nokta:

Bir C++ programı bir veya daha fazla fonksiyondan oluşmakta ve her bir fonksiyon bir veya daha fazla sayıda deyim içermektedir.

C++'de bir fonksiyon altyordam (subroutine) olarak da adlandırılır ve bunlar programın bir başka yerinden isimleri kullanılarak çağrılabilir.

Kod:
#include <iostream>
using namespace std;

// ilk C++ programınız
int main()
{
    cout << "Merhaba"
         <<"Turkiye"
         << "\n";
    return 0;
}
Örnek 1'de bir C++ programını görüyoruz. Bu program çok basittir ve çalıştırıldığında ekrana "Merhaba Türkiye" mesajını yazmaktadır.

Fonksiyonlar C++ bloklarından oluşur. Fonksiyon içindeki her bir deyim, programın çalıştırılması durumunda, belirli bir eylemi yerine getirir. O halde deyimler, programın amacına ulaşması için gereken işlemleri yerine getiren komutlar olarak değerlendirilir. Bunun dışındaki ifadeler de birer C++ deyimi olarak değerlendirilir.

Tüm C++ deyimleri noktalı virgül ( işareti ile son bulur. Bu işaret program içindeki herhangi bir satırın sonunu belirlemez. Sadece deyimin sonunu belirler. O halde, bir satırın sonunda ( işareti yer almıyorsa, bu satırdaki deyimin bir alt satırda da devam ettiği anlaşılır. Örneğin, C++ programı içinde,

cout << "Merhaba Turkiye .." << "\n";

satırının yer aldığını varsayalım. Bu satırın sonunda ( işareti yer aldığına göre, deyimin tanımlanması bu satır üzerinde tamamlanmıştır. Bir C++ satırının üzerinde, deyim sonları ( işareti ile belirlenmek koşuluyla, birden fazla deyime de yer verilebilir.

Her bir deyimin sonunda mutlaka ( işaretinin yer alması gerektiğini belirttik. Ancak bazı durumlarda bileşik deyim, deyim bloğu veya sadece bloklardan söz edilir. Bloklar içinde yer alan her bir deyimin sonuna ( işareti konulması gerekmez. Söz konusu blok { } işaretleri arasına yerleştirilir. Ancak, deyim bloğunun sonunu belirleyen } işaretinin yanına ( işareti eklenmez. Örnek 2'deki program bir main() fonksiyonu içindeki bloğu gösteriyor.

Kod:
#include <iostream>
using namespace std;

//Bu program bir mesaj
//görüntüler

int main()
{
 cout << "Bu bir C++";
 cout <<"programidir.."
      << "\n";
 return 0;
}
• Programların Derlenmesi ve Çalıştırılması
C++ kaynak programları oluşturulduktan sonra bir isim verilerek kaydedilir. Bu tür programların kaynak dosya isimleri ".cpp" ile bitmelidir. Böylece derleyici programın bir C++ programı olduğunu algılar.

Bir C++ programının kaynak kodu, yukarıda gösterildiği biçimde hazırlandıktan sonra derlenir. Derleme sonucunda herhangi bir hata ile karşılaşılmaz ise ".obj" dosyası yaratılır. Derlenen program ".exe" biçiminde bir uygulama dosyasına dönüştürülmelidir. Bunun için build işlemi yapılır. Böyle bir işlem sonucunda yaratılan dosya çalıştırılarak programdan beklenen sonuçlar elde edilir.


Konu Thyke tarafından (05-08-2011 Saat 10:36 ) değiştirilmiştir.
Thyke isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
2 + Puan Aldı
KiSSoFDeaTH (05-08-2011), thefailed (05-12-2011)
Alt 05-08-2011, 10:47   #2 (permalink)
Kral
 
KiSSoFDeaTH - ait Kullanıcı Resmi (Avatar)
 
Kişisel
Bulunduğu yer: KoxpTürkiye.com
Forum
Üye No: 27983
Üyelik tarihi: May 2010
Mesajlar: 318
Teşekkürler
+ Puan Verdi: 52
+ Puan Aldı: 28
Rep Bilgileri
Rep Gücü: 10
Rep Derecesi:
KiSSoFDeaTH is on a distinguished road
Standart

Saol Faruk abi..


___[ KiSSoFDeaTH adlı kişinin İmzası]_______________
Back..
KiSSoFDeaTH isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-08-2011, 10:49   #3 (permalink)
Kral
 
ce'M oKaN - ait Kullanıcı Resmi (Avatar)
 
Kişisel
Bulunduğu yer: 'in ne önemi var yeterki gönüller bir olsun :D
Forum
Üye No: 25361
Üyelik tarihi: May 2010
Mesajlar: 474
Teşekkürler
+ Puan Verdi: 52
+ Puan Aldı: 99
Rep Bilgileri
Rep Gücü: 10
Rep Derecesi:
ce'M oKaN is on a distinguished road
Standart

Faruk Abi Vb6 Dersleride Vericekmsıın ?


___[ ce'M oKaN adlı kişinin İmzası]_______________
[b] Teşekkürüde Esirgeme Artık..


GALATASARAY...

Dağda üç Beş Koyun Sürüsü
Tutturmuş Bir Kürdistan Türküsü
Eline Almış Bayrak Diye Bir Masa örtüsü
Satsan Beş Para Etmez Ne Dirisi Ne De ölüsü
Soyu Soysuz Olan Sensin Toprak Senin Neyine
İte Itlik Yapıp Kafa Tutma Beyine
Anlasa Dediğimi Sokaktaki Köpek Ağlar Haline
Duy Ulan Soysuz Ne Mutlu Türk'üm Diyene
ce'M oKaN isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-09-2011, 17:16   #4 (permalink)
Oyuncu
 
Forum
Üye No: 42709
Üyelik tarihi: May 2011
Mesajlar: 15
Teşekkürler
+ Puan Verdi: 1
+ Puan Aldı: 0
Rep Bilgileri
Rep Gücü: 100
Rep Derecesi:
han_attila will become famous soon enoughhan_attila will become famous soon enough
Standart

teşkkürler bakmak lazım
han_attila isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-12-2011, 15:53   #5 (permalink)
Usta Oyuncu
 
Forum
Üye No: 41279
Üyelik tarihi: Dec 2010
Mesajlar: 21
Teşekkürler
+ Puan Verdi: 12
+ Puan Aldı: 0
Rep Bilgileri
Rep Gücü: 100
Rep Derecesi:
thefailed will become famous soon enoughthefailed will become famous soon enough
Standart

eline sağlık
thefailed isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Etiket
ders, giriş


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Araçları
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Sponsor : balon patlatma puanlı giysi giydirme oyunları süper oyunlar kral oyun mario oyunları

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 09:38 .

Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
# CaN.