Bir C++ Programının Yazılması, Derlenmesi ve Çalıştırılması
Bu ünitede bir programlama dili ile uygulama geliştirmek için kullanılan bütünleşik geliştirme ortamları (BGO) anlatılmıştır. Bu kitapta öğretilen programlama dili C++ olmakla beraber BGO'lar birden fazla programlama dilini destekleyebilirler. Bir BGO sayesinde bir C++ programını oluşturma, derleme, çalıştırma ve hata ayıklama işlemlerinin tümü tek bir ortamda gerçekleştirilebilir.
BGO'lar daha hızlı ve verimli bir şekilde kod geliştirme amacıyla kullanılan yazılımlardır. Bu ortamların önceden belirlenmiş belirli bir standartları yoktur ve her bir geliştirme ortamının üstün veya zayıf olduğu yönler olabilir. Bununla birlikte sağlamak zorunda oldukları asgari işlemler vardır. Her bir geliştirme ortamı kod yazmayı sağlayacak bir editöre ve kodun derlenip çalıştırılmasını sağlayan araçlara sahip olmalıdır. Visual Studio temel olarak program geliştirme, derleme, çalıştırma ve hata ayıklama işlemlerini gerçekleştirebilmek için gerekli araçları ve ortamı sağlar. Bu işlemlerin yanı sıra geliştirilen uygulamaların dağıtılması, buluta bırakılması, veri tabanı uygulamaları ve uygulamaların gerçek zamanlı paylaşma ortamlarında birlikte oluşturulması gibi farklı görevler de Visual Studio 2017 tarafından desteklenir.
Visual Studio Community 2017 geliştirme ortamında kullanılan temel pencereler; çözüm gezgini, editör penceresi, çıktı penceresi ve takım gezginidir. Kod dosyalarının görüntülenmesini ve yönetilmesini çözüm gezgini sağlar. Editör penceresi kaynak kod düzenlemek veya görüntülemek için kullanılır. Çıktı penceresinden hata iletileri ve derleyici uyarıları takip edilebilir. Takım gezgini kod paylaşmak için kullanılır.
Bir problemi çözmek için yazılan program kaynak dosyayı oluşturmak amacıyla kullandığımız programlama diline özgü bir uzantı ile kaydedilir. Kaynak dosyalar derleyiciler tarafından uygun makine diline çevrilirler. Bağlayıcılar kitaplık dosyalarına bağlantı kurar ve çalıştırılabilir dosyaları üretir. Daha sonra çalıştırılabilir dosya çalıştırılarak istenen işlem gerçekleştirilir.
İlk adımda Visual Studio 2017 programı Başlat menüsünden açılır. Dosya menüsünden Yeni daha sonra Proje seçenekleri seçilir. Karşımıza gelen Yeni Proje ekranından Visual C++ sekmesi seçilir, Boş Proje seçeneği tıklanır, ekranın alt kısmında yer alan Ad ve Konum alanları kullanılarak projenin ismi ve konumu belirlenir. Tamam butonu yardımıyla seçimler onaylanır ve boş proje oluşturulur.
Kaynak Dosyalar sekmesine sağ tıklanarak önce Yeni Öğe ve daha sonra Ekle seçenekleri seçilerek proje içerisine yeni bir kaynak dosya eklenir. Karşımıza gelen Yeni Öğe Ekle ekranından Visual C++ sekmesi seçilir ve C++ Dosyası (.cpp) işaretlenir. Yazılacak program iki tam sayıyı kullanıcıdan alan, bu sayıları toplayan ve sonucu ekrana yazdıran bir uygulamadır. Bu nedenle oluşturulan kaynak dosya IkiSayiTopla.cpp olarak isimlendirilmiştir.
Programımızı oluşturan C++ kodu IkiSayiTopla.cpp isimli dosyanın içerisine yazılır. Bu programı çalıştırmak için Hata Ayıkla menüsünden Hata Ayıklama Olmadan Başlat seçeneği kullanılır. Programda bir söz dizimi hatası olmaması durumunda program çalışacak ve kullanıcıdan ilk sayıyı isteyecektir. İlk sayı girildikten sonra kullanıcıdan ikinci sayı istenecek ve iki sayının toplamı hesaplanarak ekrana yazdırılacaktır.