HAYDİ İLK PROGRAMIMIZI YAZALIM
Bu haftaki dersimizde ilk programımızı yazmaya başlayacağız. Her programlama dilinde olduğu gibi ekrana "Merhaba Dünya" yazan bir program yazalım.
Öncelikle Visual Studio .NET programımız çalıştıralım ve C# dilinde "ilk_program" adında bir console uygulaması açalım. Açılan console uygulamasına aşağıdaki kodları girelim.
Class ilk_program //
{ // Bu kısım programınızda proje oluşturduğunuz andan itibaren oluşur.
static voild main() //
{
Console.Writeline("Merhaba Dünya");
}
}
Programı derlemek için cmd yani dos ekranını kullanabiliriz fakat biz Visual Studio .NET programını kullandığımız için program içerisinde bulunan "debug" yani "derle" düğmesine tıklamamız yeterli olacaktır. Dos ekranında program derlemek Visual Studio .NET içerisinde derlemekten daha zordur. Visual Studio .NET bize kullanılan arayüzü ile program derleme konusunda kolaylık sağlamaktadır. Visual Studio .NET içerisinde program derlemenin kısayolu CTRL + F5 tuşudur. Bu tuşa bastığınızda program Console üzerinde yazdığınız kodları derleyecek ve eğer hata yoksa sorunsuz şekilde ekrana yazdıracaktır. CTRL + F5 tuşuna bastığınızda ekran görüntüsü aşağıdaki gibi olacaktır.
Öncelikle Visual Studio .NET programımız çalıştıralım ve C# dilinde "ilk_program" adında bir console uygulaması açalım. Açılan console uygulamasına aşağıdaki kodları girelim.
Class ilk_program //
{ // Bu kısım programınızda proje oluşturduğunuz andan itibaren oluşur.
static voild main() //
{
Console.Writeline("Merhaba Dünya");
}
}
Programı derlemek için cmd yani dos ekranını kullanabiliriz fakat biz Visual Studio .NET programını kullandığımız için program içerisinde bulunan "debug" yani "derle" düğmesine tıklamamız yeterli olacaktır. Dos ekranında program derlemek Visual Studio .NET içerisinde derlemekten daha zordur. Visual Studio .NET bize kullanılan arayüzü ile program derleme konusunda kolaylık sağlamaktadır. Visual Studio .NET içerisinde program derlemenin kısayolu CTRL + F5 tuşudur. Bu tuşa bastığınızda program Console üzerinde yazdığınız kodları derleyecek ve eğer hata yoksa sorunsuz şekilde ekrana yazdıracaktır. CTRL + F5 tuşuna bastığınızda ekran görüntüsü aşağıdaki gibi olacaktır.
Adım Adım Program Derlemesini Anlamak
Bir programın derleme sürecini bilmiyorsanız ya da anlayamıyorsanız size açıklayayım tabi bu özelliklerin bazıları ortak olsa da programlama dillerine göre değişen derleme stilleri de olabilir. C# da program derlemesi ;
1. C# dili %100 nesne yönelimli bir dil olduğundan tanımlanan her şey bir sınıf nesnesi olacaktır. Örnek olarak programın ilk basamağı olan classlar birer nesnedir. C dillerinin hepsinde bulunan "main" fonksiyonu programın nereden başlatılacağını belirler. Main fonksiyonu olmadan bir programın derlernmesi mümkün değildir. Main fonksiyonu mutlaka bir sınıf veya classın içinde olmalıdır. Başka durumlarda hatalar ile karşılaşabilirsiniz.
2. C# dilindeki kaynak olan kodların hepsi ";" ile sonlandırılır. Bir kaç istisnai durum haricinde ";" kullanmanız şarttır.
3. Sınıflar ve fonksiyonlar açılan ve kapanan parantezler "( )" arasına yazılır. Açılan parantez işlevin başlangıcını, kapanan parantez de işlem sonunu temsil eder. İç içe kullanılan parantezlerde matematiksel öncelik mantığı vardır. İşlem içeriden dışarıya doğru yürütülür.
4. Bir sınıf içerisinde asıl işi yapan kodlara metotlar denir. Bu metotlar C# dilinde tanımlanmış nesnelerdir. C# dilini kullanarak sizde kendinize özel metotlar yazabilir veya yazılmış metotları miras alarak eklemeler yapabilirsiniz. Örnek olarak yukarıda yapmış olduğumuz
Console.WriteLine("Merhaba Dünya")
kod parçasında da tahmin edeceğiniz üzere işi yapan kod "WriteLine" komutudur.
1. C# dili %100 nesne yönelimli bir dil olduğundan tanımlanan her şey bir sınıf nesnesi olacaktır. Örnek olarak programın ilk basamağı olan classlar birer nesnedir. C dillerinin hepsinde bulunan "main" fonksiyonu programın nereden başlatılacağını belirler. Main fonksiyonu olmadan bir programın derlernmesi mümkün değildir. Main fonksiyonu mutlaka bir sınıf veya classın içinde olmalıdır. Başka durumlarda hatalar ile karşılaşabilirsiniz.
2. C# dilindeki kaynak olan kodların hepsi ";" ile sonlandırılır. Bir kaç istisnai durum haricinde ";" kullanmanız şarttır.
3. Sınıflar ve fonksiyonlar açılan ve kapanan parantezler "( )" arasına yazılır. Açılan parantez işlevin başlangıcını, kapanan parantez de işlem sonunu temsil eder. İç içe kullanılan parantezlerde matematiksel öncelik mantığı vardır. İşlem içeriden dışarıya doğru yürütülür.
4. Bir sınıf içerisinde asıl işi yapan kodlara metotlar denir. Bu metotlar C# dilinde tanımlanmış nesnelerdir. C# dilini kullanarak sizde kendinize özel metotlar yazabilir veya yazılmış metotları miras alarak eklemeler yapabilirsiniz. Örnek olarak yukarıda yapmış olduğumuz
Console.WriteLine("Merhaba Dünya")
kod parçasında da tahmin edeceğiniz üzere işi yapan kod "WriteLine" komutudur.