TOC

This article is currently in the process of being translated into Turkish (~97% done).

Başlarken:

Hello, WPF!

İlk ve en klasik örnek birçok programlama dersinde olduğu gibi "Helloi world!" örneğidir, fakat bunun yerine biz bu derste biraz çıldırıp bunu "Hello, WPF!" olarak değiştireceğiz. Maksat, basitçe bu metni ekrana getirerek bu işin ne kadar kolay olduğunu göstermek.

Bu dersin devamı için kurulu bir IDE niz (tercihen Visual Studio veya Visual Community; önceki yazıda nasıl temin edileceği var) olduğu varsayılmaktadır. Eğer başka bir IDE varsa kurulu, anlatım/uygulamaları ona göre uydurmanız gerekecek.

Visual Studio da File menüsünden New project seçerek başlıyoruz. Ağaç kategori listesi solda olmalı. Bu öğretici kodlama gereken her yerde C#'a odaklanacağından template listesinden onu ve Windows uygulaması yazacağımızdan Windows seçmelisiniz ve ayrıca bu başlığın size sağ tarafta gösterdiği muhtemel Windows uygulama tiplerinden WPF Application seçmelisiniz. Projeme Name metin kutucuğuna yazarak "HelloWPF" ismini verdim. Dialog penceresinin geri kalanının da size göre tamam olduğunu kontrol ederek Ok butonuna tıklayın.

Yeni projenizin birkaç dosyası olacak fakat biz şimdilik sadece bir tanesine odaklanacağız: MainWindox.xml. Siz aksini belirtmedikçe, bu pencere uygulama çalıştığında görüntülenecek birincil penceresidir. İçerisindeki XAML(detayları bu öğreticinin başka başlıklarında anlatılacak) kodu şöyle görünüyor olmalı.

<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>

Visual Studio nun başlangıç/temel olarak oluşturduğu bu XAML, "XAML ve Pencere" başlığında açıklanacak. Aslında bu haliyle boş bir pencereden oluşan uygulamamız görüntülenmek için böylece çalıştırılabilir (Debug -> Start debugging veya F5 tuşuna basın), ancak şimdi mesajımızı ekrana getirme zamanı.

Bunu, Grid panele içerisinde mevzu bahis mesajımız yazılı bir TextBlock control ekleyerek yaparız.

<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
    <Grid>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="72">
Hello, WPF!
</TextBlock>
    </Grid>
</Window>

Şimdi tekrar çalıştırarak (Debug -> Start debugging seçin veya F5 tuşuna basın ) sıkı çalışmanızın - ilk WPF uygulamanızın güzel sonucunu görüntülemeyi deneyebilirsiniz:

Farkedeceğiniz üzere metnin, ekranın ortasında hizamalanması ve daha büyük görüntülenmesi için TextBlock ta üç değişik attribute kullandık. Bu hususlar sonraki yazılarda işlenecek.

Tebrikler, buraya kadar geldiniz. Şimdi geri kalanını okumaya devam edin ve kısa sürede WPF uzmanı olun!

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!