Bu yazı dizimizde C# ile nasıl programlama yapabiliriz, programlama yapabilmemiz için gerekli programlar nelerdir ve ilk C# örneğimizi yapacağız.
C# basit ve etkili bir programlama dili olduğundan kısa zamanda çok etkili programlar yapma imkanı doğmuştur. C ve C++ programlama dillerin iyi yanları Visual Basic'in iyi yanlarını alarak Microsoft tarafından oluşturulmuş olan .Net ile çalışan C# öğrenilmesi kolay olan bir programlama dilidir. C veya C++ gibi kompleks programlama dillerini bilenler için öğrenmek çok kolaydır. Web uygulamalarına ve mobil programlamaya büyük destek vermiştir. C# ile .Net arasındaki ilişkiyi diğer bölümde açıklayacağımızdan burada bahsetmeye gerek görülmemiştir.
Sözü daha fazla uzatmadan programlamaya başlayalım.
Gerekli olan programlar :
- Microsoft Visual Studio 2010 (http://msdn.microsoft.com/en-us/vstudio/bb984878 indirebilirsiniz)
İlk C# Programı
Bir programlama dili öğrenildiğinde her zaman ekrana Merhaba Dünya! yazdıran programlar yapılır bizde geleneği bozmadan devam edelim.
Visual Studio' yu kurduktan sonra New Project'e tıklıyoruz Console Application'ı seçiyoruz ve karşımıza hazır bir şablon gelecektir.

Sizin yapmanız gereken sadece Main Fonksiyonu içerisine şu ifadeyi yazmanız:
- System.Console.WriteLine("Merhaba Dünya!");
yazdıktan sonra Ctr + F5 yaparak ilk C# programımızı derlemiş oluyoruz.
İlk Programımızı satır satır açıklayalım:
Kodlar:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Merhaba Dünya");
}
}
}
- İlk 4 satırda Sınıflarımızı programımıza dahil ettik. C# %100 nesne yönelimli bir programlama dili olduğu için her şey sınıflardan türemiştir(bu kelimenin anlamı ilerleyen yazılarda açıklanacaktır.)Bu sınıflar sayesinde programımıza gerekli fonksiyonları dahil ettik.
- namespace ConsoleApplication1 ifadesi namespace(isim alanı) kısmımızı gösterir. Bu konuyu İsim alanı konusunda açıklayacağız ama kısaca: isim alanları yazdığımız programda mantıksal organizasyonları sağlar.
- class Program ifadesi programımızın Main Fonksiyonumuzun bulunduğu sınıfımızı temsil eder.
- Sınıflar bir programda program için gerekli fonksiyon, veri türleri gibi gerekli öğeleri barındırır.
- static void Main(string[] args) Main fonksiyonu programımızın çalışmasını sağlar. Main fonksiyonu olmadan hiç bir uygulama çalışmaz.
- System.Console.WriteLine("Merhaba Dünya"); Sistem sınıfının Console sınıfından olan WriteLine metodu konsol ekranına yazı yazmamızı sağlar. Bu metot iki parantez arasında () çift tırnak kullanılarak istenilen ifadenin yazılmasıyla oluşturulur. { (" ifade") } WriteLine fonksiyonun farklı kullanım şekilleri de mevcuttur. İlerleyen yazılarda bahsedeceğiz.
Önemli Kullanım Kuralları:
- Tüm her şey "{ }" ifadeler arasında yazılır.
- Yazılan her ifadeden sonra ";" kullanılır.
Programlamaya giriş için bilgilendirici bir yazı olmuş, teşekkür ederim.
YanıtlaSil