![]() |
| |||||||
| |
| |
![]() |
| | LinkBack | Konu Araçları | Stil |
| | #1 (permalink) |
| Owner |
• 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;
}
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;
}
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. |
| | |
| 2 + Puan Aldı | KiSSoFDeaTH (05-08-2011), thefailed (05-12-2011) |
| | #3 (permalink) |
| Kral |
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 |
| | |
![]() |
| Etiket |
| ders, giriş |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Konu Araçları | |
| Stil | |
| |