C# ilk program-konsol uygulaması
C#
ilk program-konsol uygulaması
C#
açıkdıktan sonra File-New-Project
Açılan
pencererede ilk olarak konsol uygulamasını seçiyoruz.
Karşımıza
çıkacak olan ekran :
C#
ilk program
Programı
tekrar nasıl çalıştıracağız?
Projeyi
nasıl açacağız?
Proje
nereye kaydedildi?
C#
ilk program detaylı inceleme
C# dilinde herşey bi sınıftır. Her
sınıfın iş yapan çeşitli elemanları vardır. İş yapan elemanlara metot
yada işlev denilir. C# dili .NET platformu
üzerinde yazılım geliştirmek için kullanılan bir araçtır. .NET sınıf
kütüphanesinden faydalanma imkanımız vardır. Zaten .NET’i ve C# ı güçlü kılan
özelliklerinden biri .NET platformunda binlerce hiyerarşik olarak düzenlenmiş
ulaşımı kolay sınıflar bulunur. Bunlardan biri de console sınıfıdır.
Namespace (isim alanı)
.NET Framework dediğimiz altyapının
bize veya diğer programlama dillerini kullanan programcılara sunduğu bir takım
temel türler ve sınıflar mevcuttur. Bütün bu sınıfları ve türleri iyi organize
edebilmek için .NET, namespace kavramını sıklıkla kullanmaktadır.
Demekki .NET teki sınıf kütüphaneleri bir dilden bağımsız bir yapıdadır.
Namespace ler .NET Framework sınıf
kütüphanesindeki veri türlerini ve sınıfları kullanabilmemiz için C# dilinde using anahtar sözcüğü ile birlikte
kullanılır ve derleyiciye bildirilir. Diğer dillerde ise bu isimalanları farklı
şekilde derleyiciye bildirilir, ama temelde yapılan iş .NET Framework sınıf
kütüphanelerini kullanma hakkı almaktır.
Şimdi
Programımızda using ile başlayan satırları silelim ve programı çalıştıralım
İsim
alanlarını baştan belirtmek yerine alternatif olarak kodunuzu isim alanlarını
belirterek de yazabilirisiniz.
System.Console.WriteLine("Merhaba,
Bu benim ilk programim");
System.Console.ReadLine() ;
Sınıfların bu şekilde belirtilmesi
pek tercih edilmeyen bir yöntemdir. Çünkü içiçe bir çok isimalanının
tanımlandığı durumlarda kaynak kodumuz gereksiz yere isimalanlarını yazmakla
uzamaktadır.
Bu hem okunabilirliği bozmakta
hemde programcıya zaman kaybettirmektedir.
Çift Tırnak İşareti
Console.WriteLine("Merhaba,
Bu benim ilk programim");
Tırnak işaretlerini kaldırırsak ne olur?
Console.WriteLine(Merhaba,
Bu benim ilk programim);
Programlama dillerinde karakter
kelimesi, bir harf, sayı, noktalama işareti ya da bir sembol anlamına gelir.
String kelimesi ise karakterlerin yan yana gelerek oluşturdukları dizi anlamına
gelir. Stringlerden oluşan bir değişken c#’da çift tırnak işareti ile
belirtilir.
Ödev1 : Ekran çıktısı olarak ‘’Merhaba Bu
benim ilk programım’’ veren konsol uygulamasını yazınız. Ekranda tırnak işaretleri görünecektir.
Noktalı virgül ;
Herhangi
bir C# deyiminin sonuna noktalı virgül
eklemeyi unutmak programımızın hata vermesine neden olur.
Boş
satır
Programın daha kolay okunabilmesini
ve anlaşılabilmesini sağlar.
Bütün C#
konsol uygulamaları çalışmaya Main
fonksiyonunu işleterek başlar.
Main
fonksiyonu olmayan bir C# uygulaması düşünülemez.
Main
kelimesinin ilk harfi olan M
daima büyük harfle yazılmalıdır. (C#’ın büyük küçük harfe duyarlı (case-sensitive) olduğunu unutmayınız.)
Main
kelimesinden sonra kullanılan normal parantezler bir fonksiyonun (metodun)
varlığına işaret eder.
Metodlar
belirli işler yaparlar ve genelde geriye değer döndürürler.
void
anahtar kelimesi Main fonksiyonunun geriye hiçbir değer
döndürmediğini belirtir. 17
C# ilk program-konsol uygulaması
Reviewed by MARS
on
Ekim 18, 2017
Rating:

Hiç yorum yok: