26.07.2017 Views

bilgeadam-c-kitabi

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

BÖLÜM 1 9<br />

yükler. Application sınıfı, .NET Framework çatısında, uygulamaları<br />

başlatmak, yönetmek ve sonlandırmak için kullanılır.<br />

Projenin özelliklerinden başlangıç nesnesi Sub Main olarak ayarlanırsa,<br />

uygulama çalıştığı zaman tüm projede Main yordamı arar. Windows<br />

uygulamaları geliştirirken Main yordamı yazılırsa başlangıç formunun da bu<br />

yordam içinde belirtilmesi gerekir. Bu yordam bir modülün içinde tanımlanabilir.<br />

public static void Main()<br />

{<br />

Application.Run( new Form1() );<br />

}<br />

Application sınıfının Run metodu, parametre olarak başlangıç formu ister.<br />

Uygulama başladığı zaman hangi formun çalışması isteniyorsa, bu formdan<br />

oluşturulup parametre olarak verilir. New anahtar kelimesi, sınıfları oluşturmak<br />

için kullanılır.<br />

Başlangıç formu olarak seçilen bir Windows formunda Main yordamı<br />

tanımlanırsa, bu yordam static olarak tanımlanmalıdır. static metotlar<br />

uygulama genelinde paylaştırılan sabit metotlardır.<br />

public static void Main()<br />

{<br />

MessageBox.Show("Başlangıç formları kod ile<br />

yüklenmelidir.");<br />

}<br />

Başlangıç formu olarak ayarlanmış bir formun içine bu Main yordamı<br />

tanımlanırsa, formu yüklemek için herhangi bir kod yazılmadığı için uygulama<br />

sadece mesaj kutusunu gösterecektir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!