Nesne Tabanlı Programlamada Windows Uygulamaları başlıklı kaynağın profesyonel teknik özetidir. Aşağıda belgenin ana başlık ve içerik yapısı Türkçe açıklamalarla sunulmuştur.
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ NESNE TABANLI PROGRAMLAMADA WINDOWS UYGULAMALARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya yönelik olarak öğrencilere rehberlik etmek amacıyla hazırlanmıĢ bireysel öğrenme materyalidir. Millî Eğitim Bakanlığınca ücretsiz olarak verilmiĢtir. PARA ĠLE SATILMAZ. i AÇIKLAMALAR .................................................................................................................... ii GĠRĠġ ...............................................
........................................................................................... 1 ÖĞRENME FAALĠYETĠ–1 .................................................................................................... 3 1. WPF Formlar ........................................................................................................................ 3 1.1. WPF Uygulaması OluĢturma ........................................................................................ 5 1.2. WPF Form Özellikleri .....................................................................................................
. 7 1.3. Nesneler ...................................................................................................................... 14 1.4. Nesne Özellikleri......................................................................................................... 16 1.5. Özellikleri Dinamik Olarak DeğiĢtirme ...................................................................... 25 1.6. Olayları ĠĢleme ............................................................................................................ 27 UYGULAMA FAALĠYETĠ ...............................................................
.................................. 31 ÖLÇME VE DEĞERLENDĠRME .................................................................................... 33 ÖĞRENME FAALĠYETĠ–2 .................................................................................................. 34 2. MENÜ VE ĠLETĠġĠM KUTULARI .................................................................................. 34 2.1. Menü OluĢturma ......................................................................................................... 35 2.2. Menü Olaylarını ĠĢleme ............................................................
..................................... 39 2.3. Kısayol Menüleri ........................................................................................................ 41 2.4. Ortak ĠletiĢim Kutuları ................................................................................................ 43 UYGULAMA FAALĠYETĠ .............................................................................................. 46 ÖLÇME VE DEĞERLENDĠRME .................................................................................... 50 ÖĞRENME FAALĠYETĠ–3 .......................................................
.............................................. 51 3. DOĞRULAMAYI GERÇEKLEġTĠRME ......................................................................... 51 3.1. Veri Doğrulama .......................................................................................................... 51 3.2. Veri Bağlama .............................................................................................................. 59 UYGULAMA FAALĠYETĠ .............................................................................................. 65 ÖLÇME VE DEĞERLENDĠRME ............................................
........................................... 66 MODÜL DEĞERLENDĠRME .............................................................................................. 67 CEVAP ANAHTARLARI ..................................................................................................... 68 KAYNAKÇA ......................................................................................................................... 69 ĠÇĠNDEKĠLER ii AÇIKLAMALAR ALAN BiliĢim Teknolojileri DAL/MESLEK Veri Tabanı Programcılığı MODÜLÜN ADI Nesne Tabanlı Programlamada Windows Uygulamaları MODÜLÜN TANIMI WPF ile çal...
ıĢma ve Windows uygulamaları üretme becerilerinin kazandırıldığı bir öğrenme materyalidir. SÜRE 40/32 ÖN KOġUL “Nesne Tabanlı Programlamada Temsilciler ve Olaylar” modülünü tamamlamıĢ olmak YETERLĠK Windows uygulamaları ile çalıĢmak MODÜLÜN AMACI Genel Amaç Bu modül ile gerekli ortam sağlandığında Windows uygulamaları oluĢturabileceksiniz. Amaçlar 1. WPF Formları ile çalıĢabileceksiniz. 2. Menüler ve iletiĢim kutularıyla çalıĢabileceksiniz. 3. Doğrulamayı gerçekleĢtirebileceksiniz. EĞĠTĠM ÖĞRETĠM ORTAMLARI VE DONANIMLARI Ortam: Bilgisayar laboratuvarı Donanım: Bilgisayar, programlama yazılımı ...
ÖLÇME VE DEĞERLENDĠRME Modülün içind e yer alan, her faaliyetten sonra verilen ölçme araçları ile kazandığınız bilgileri ölçerek kendi kendinizi değerlendireceksiniz. Öğretmen, modülün sonunda, size ölçme aracı ( test, çoktan seçmeli, doğru -yanlıĢ, vb. ) kullanarak modül uygulamaları ile kaza ndığınız bilgi ve becerileri ölçerek değerlendirecektir. AÇIKLAMALAR 1 GĠRĠġ Sevgili Öğrenci, GeliĢtirdiğiniz uygulama her ne olursa olsun sahip olduğu çalıĢma ortamı üzerinde (web, mobil, masaüstü…) mutlaka kullanıcı ile iletiĢimde bulunacak bir arayüze sahip olmalıdır. Bugün kullandığınız iĢletim siste...
mi üzerinde çalıĢtırdığınız programlar, internet sayfaları, akıllı telefon uygulamaları nda ekranınızda gördüğünüz her Ģey birer arayüzdür. Uygulamanızın gerek kullanıcıdan elde etmek istediği komut veya bilgiler i programınıza, gerekse programdan elde edilen bilgilerin kullanıcıya iletilmesinden sorumlu olacağını düĢündüğünüzde, tasarlanması ve gerçekleĢtirilmesi , oldukça önemli bir üretim aĢamasıdır. Ġnsan ve bilgisayarın buluĢma noktası olarak da niteleyebileceğ iniz arayüzler en uygun etkileĢim Ģeklini yakalamalı ve kullanıcı dostu olmalıdır. WPF (Windows Presentation Foundation) masaüstü...
uygulamalarınız için zengin içerikli grafik kullanıcı arayüzü (GUI) oluĢturmanıza ve görüntülemenize imkan veren sunum kütüphanesidir. GĠRĠġ 2 3 ÖĞRENME FAALĠYETĠ–1 WPF Formları ile çalıĢabileceksiniz. ĠĢletim sisteminde çeĢitli uygulamalara ait arayüz tasarımlarını inceleyiniz.Herhangi bir programa ait arayüzü kendi görsel bakıĢ açınızla kâğıt üzerinde tasarlayınız. Hayali bir projenizi gerçekleĢtirebilmek için iĢ ortaklarınıza sunum yapmanız gerekmektedir. Sunumunuzda projenizin hangi özelliklerini öne çıkarırdınız? 1. WPF FORMLAR Yazılım projeleri, yoğun olarak katmansal yapıda inĢa ed...
ilir. Bütün katmanlarda (veri katmanı, iĢ katmanı vb.) yapılagelen iĢlerinizde aldığınız tüm tasarım kararlarının toplamını , sunum katmanında kullanıcı ile iletiĢime geçmek için kullanırsınız. WPF (Windows Presentation Foundation) 'in temeli, modern grafik donanımının avantajlarından yararlanmak için oluĢturulan , çözünürlükten bağımsız ve vektör tabanlı iĢleme altyapısıdır. Önceleri kullanılan “WindowsForms” kütüphanelerinden farklı “GDI+” yerine “DirectX” grafik kütüphanesini kullanır. Daha çok bilgisayar oyunlarından hatırladığ ınız bu kütüphane sayesinde ekran kartları sürücüleri daha etk...
Belge toplam 15 paragraf içermektedir; tam metin /root/pdf klasöründeki kaynak dosyasında mevcuttur.