Arşiv

Temel Bilgi Teknolojileri ders notlarını yüklenmiştir arkdaşlar yazının devamında indirme linkini görebilirsiniz.

 

 

Devamı...
Etiketler : Etiket Yok
Kategoriler : Güncel
Yorumlar : 1 Yorum Yorum Yaz
Yazıcı Dostu Görünüm

Bu gün Silverlight ile projeler geliştiren bir arkadaşımdan gelen soru üzerine kolları sıvadım ve silverlightta verilen bir fonksiyonun grafiğini ekrana çizdiren bir proje oluşturdum. Mantıkda basit olarak gözüksede pratikte beni biraz düşündürdü, çünkü kordinat düzlemi bizim silverlightta kullandığımız canvas'ın Top ve Left property'lerinden biraz farklı. Bir kaç denemeden sonra ortaya kullanışlı bir fonksiyon çıktı. Şimdi gelin bu fonksiyonu inceleyelim ve çıktısına bakalım.

Tasarım Kısmı

Öncelikle Visual Studio Beta 2 kullanarak yeni bir silverlight 3 projesi oluşturdum. Arkasından kordinat düzlemimin tasarımını yaptım.

<Grid x:Name="LayoutRoot" Background="White">

  <Canvas Width="400" x:Name="eleman"  Height="400" Background="Black">

  </Canvas>

  <Rectangle Width="1" Height="400" x:Name="r1" Stroke="Red"></Rectangle>

  <Rectangle Height="1" Width="400" Stroke="Red" ></Rectangle>

</Grid>

LayoutRoot adındaki ana sahneme önce eleman adında bir canvas ekliyorum. Bu canvası üzerine fonksiyonun grafiğini çizdirmek için kullanacağım. Ve bunun boyutlarını 400'e 400 olarak belirtiyorum.Benim fonksiyonu çizdireceğim kısımın büyüklüğü bu boyutlara bağlı, eleman canvasımın arka plan rengini ise siyah atıyorum ki rahatlıkla üzerindeki beyaz fonksiyonu seçebileyim. Daha sonra kordinat düzlemimin eksen çizgilerini iki tane rectangle nesnesi oluşturarak yerleştiriyorum.

Kodlama Kısmı

 Grafiği çizdireğim komutları bir fonksiyon içerisine

Devamı...