• Üyelik paylaşımı yasaktır! Hesabınızı başkalarına vermeyin! Hesap paylaşımları yasaklama ile sonuçlanacaktır.

C++ Kullanma Ve Bazı Kavramları

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Exorcism

Süper Üye
Katılım
6 Şub 2016
Mesajlar
988
Beğeni Puanı
19
Yaş
21
[font='Open Sans', Helvetica, Arial, sans-serif]  C++ Kavramları [/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]  Bu yazının amacı, Microsoft tarafından geliştirilen Visual Studio paketinin C ve C++ dillerinin kullanıldığı Visual C++ programının 2010 sürümüne hızlı bir başlangıç yapmaktır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Genel olarak hem C hem de C++ dillerini desteklemekte olduğu için, bu yazıda önce C ile kodlama yapılacak ardından C++ dili anlatılacaktır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Visual C++ Express sürümünü ilk kez çalıştırdığımızda, aşağıdakine benzer bir ekran gelir:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
 [/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]  Bu ekranda bulunan “New Project” yazısına tıklayarak, veya menülerden File / New / Project seçerek, yeni bir proje açabiliriz.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Amacımız C dilinde kod yazmak olduğu ve projemizdeki her şeyi kendi ellerimizle hazırlayacağımız için “Empty Project” (Boş proje) seçeneğini seçerek başlıyoruz.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Ekranın altında, yeni projemize isim vermemiz istenir. Ben bu uygulama kapsamında “ilkProje” ismini vererek çalışacağım. Elbette proje ismi, yapılan işi anlatan manalı bir isim olmalıdır:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Bu ekranda, ayrıca projenin hangi dizine kaydedileceği bilgisi de bulunmaktadır. Çalışma ortamınıza göre uygun bir dizin seçebilir, veya benim yaptığım gibi standart kurulumla gelen ve belgelerim (documents) altında bulunan “visual studio 2010” isimli dizin altına, Visual Studio’nun kendisinin, proje ismiyle bir dizin oluşturmasına izin verebilirsiniz.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]İlk projemiz açıldı ve henüz içi boş. İlk proje olarak klasik “Merhaba Dünya” (Hello World) uygulaması yazacağız. Bunun için çok fazla dosyaya ihtiyacımız yok. Tek bir kaynak dosyası (source file) yeterli olacaktır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Ekranda görüldüğü üzere, “Source Files” klasörü üzerinde sağ tuşa tıklayarak Add -> New Item seçenekleri seçilmiştir. Benzer seçim, menülerden File / New / File veya ctrl+shift+A tuşları ile de yapılabilir.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Açılan ekranda, geliştireceğimiz ortam olarak mecburen C++ dosyasını seçiyoruz. Ayrıca kodumuza bir isim vermemiz gerekiyor. İlk isim olarak ilkKod ismini verdim.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Ardından, ilk kodumuzu yazıp F5 tuşuna basıyoruz. Kodu çalıştırmak için ayrıca, menülerden Debug / Start Debugging veya araç çubuklarından aşağıdaki simgeye tıklanabilir:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]İlk defa çalıştırdığımız için, Visual C++, bize kodu derlemek isteyip istemediğimizi (build) soracaktır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Bu ekranda “Yes” demek ve tercihen, diyaloğun altında bulunan “Do not Show this dialog again” seçeneğini seçmek yeterli olacaktır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Kodun çalışan hali ekranda verilmiştir. Elbette Türkçe ile ilgili sorundan dolayı “dünya” kelimesi hatalı basılmıştır ancak kodumuz başarılı bir şekilde çalışır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Dikkat edilecek bir husus, kodumuz her ne kadar C kodu olsa da ortamın C++ olmasıdır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Şayet C kodu yazmak ve C derleyicisi ile, C kurallarına bağlı derleme yapmak istiyorsak, bu durumda dosyamızın uzantısını cpp’den c’ye değiştirmemiz gerekir.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Örneğin aşağıdaki kodu ele alalım:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Kodda, basitçe bir döngü içerisinde, döngü değişkeni ekrana bastırılmıştır. Bu kodda bulunan ve döngü içerisinde değişken tanımlanması, C dilinde yasak iken C++ diline uygundur.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]Kodu yukarıdaki şekilde yazıp çalıştırırsak başarılı bir şekilde çalışır.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Şimdi kodumuzu C ile derlemek için uzantısını “.c” yapalım. Bunun için kodun (benim örneğimde “ilkKod.cpp” üzerine tıklayarak klavyeden F2 tuşuna basmak, aralıklı olarak iki kere tıklamak veya sağ tuşla tıklayıp açılan menüden “rename” seçmek yeterlidir. Kodun uzantısını .c olarak değiştirdiğimizde:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Aşağıdaki hataları alırız.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Hataları düzelterek, C diline uygun halde kodladığımızda, kodumuz başarılı bir şekilde çalışır:[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
[/FONT]

[font='Open Sans', Helvetica, Arial, sans-serif]Görüldüğü üzere Visual C++ 2010 ile C kodu yazarken, kodların uzantısını değiştirmemiz yeterlidir.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]C++ dili ile çalışırken, özel bir şey yapılması gerekmez. Zaten eklenen her dosya, CPP dosyası olarak gelir ve C++ dilinde yazılan kodlar, Visual C++ 2010 için doğrudan kabul edilir.[/FONT]
[font='Open Sans', Helvetica, Arial, sans-serif]
 [/FONT]




[font='Open Sans', Helvetica, Arial, sans-serif]                            <<<<<<<<<<<<<<<<<<<<<<<<<  Umarım işinize Yaramıştır  >>>>>>>>>>>>>>>>>>>>>>>>>> [font='Open Sans', Helvetica, Arial, sans-serif][/FONT][/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt