1 WPF E G R fi 2 KONTROLLER

Benzer belgeler
1 SILVERLIGHT A G R fi 2 KONTROLLER 3 DÜZEN PANELLER

1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

BİLİŞİM TEKNOLOJİLERİ

Windows form uygulamalarından alışık olduğumuz sabit piksel koordinatları, WPF ile son buldu. WPF uygulamaları farklı çözünürlüklerde çalışsalar bile

Javascript Geliştiricileri İçin Xaml Ve Microsoft Silverlight

2003 yılında P.D.C. de WPF in duyurulması ile beraber yazılım alanında farklılaşmanın başladığını gördük. İlk değişim, tasarım kodlama alanının

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

BİLİŞİM TEKNOLOJİLERİ

XAML Dili Microsoft Blend. Tasarım ve Kodlamanın. Birbirinden Ayrılması

Ç NDEK LER 1 GRAF K TASARIM 1 Grafik Tasar m Nedir? 1 Türkiye de Grafik Tasar m Sektörü 3 Vektör Nedir? 4 Bitmap Nedir? 6 Neden CorelDraw?

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9

1. ADIM: OYUN PROGRAMLAMAYA G R

İÇİNDEKİLER VII İÇİNDEKİLER

MODÜL 1: AN MASYON DÜZENLEME 1

ÖĞRENME FAALĠYETĠ 1 ÖĞRENME FAALĠYETĠ 1

Ç NDEK LER 1 ROBOT 1 Robotun Temel Bileflenleri 8 Motorlar 8 Step Motorlar 9 Servo Motorlar 10 DC Motorlar 11 Uç Elemanlar 12 Sensörler 13 Robotlarda

BĠLĠġĠM TEKNOLOJĠLERĠ

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

C# Programlama. Visual Studio 2010 Arayüzü. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

N MLER N N BEL RLENMES VE ANAL Z

WEB TASARIMININ TEMELLERİ

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR

CAPTURE Capture kısmını açtığımızda karşımıza Capture session frame gelir (Şekil 4.1.).

2 APP INVENTOR A ILK ADIM

Turkcell Paf Takımı Proje Raporu. Hazırlayan : Oben IŞIK

G R fi 1 Adobe AIR E BAfiLANGIÇ

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

ASP.NET Versiyonları 8 ASP.NET 1.0 ve ASP.NET ASP.NET ASP.NET 4.0 9

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

BİLİŞİM TEKNOLOJİLERİ

Ç NDEK LER. 3 ASP.NET Sayfa Detaylar 29 ViewState 34 Postback Form 35 Web Form Elemanlar (Kontrolleri) 35

2 TEMEL ÇİZİM KOMUTLARI

WINDOWS SERVER 2008 R2 YE G R

HESAP MAKİNESİ PROGRAMI WORDPAD PAINT BİLGİSAYARDA TAŞINABİLİR BELLEK ELEMANLARINI TANIMAK...

Web Tabanlı Dağıtım Sistemleri Güç Akış Analiz Programı

CAPTİVATE İLE ETKİLİ SUNUM HAZIRLAMA ADOBE CAPTİVATE CS5 PROGRAMI DEĞERLENDİRME SORULARI

Command: zoom [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: a

BİLİŞİM TEKNOLOJİLERİ

MODÜL : 1 BİLGİSAYAR KULLANMA

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35

API(Application Programming Interface) Fonksiyonları:

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

Dreamweaver 8. Çalışma alanı yerleşimi. Doküman Penceresi (Document window)

T.C. MİLLÎ EĞİTİM BAKANLIĞI

Kullanım kılavuzunuz OMRON NS

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır.

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.

Clonera Bütünleşik İş Sürekliliği Gereksinimler ve Kurulum Dökümanı

1. Sertifika istenmesi

1 C#.NET KOD GELİŞTİRME ORTAMI

Başlarken. AutoCAD Arayüzü. AutoCAD Arabirimleri. AutoCAD Arabirimleri. Şablon (Template) Seçimi. Yeni çizim dosyası açmak. Ekran Formatı B Ö L Ü M 1

Flash Actionscript 3.0 Preloader uygulaması ve Siteye bağlantısı

CAPTURE Capture kısmını açtığımızda karşımıza Capture session frame gelir (Şekil 4.1.).

Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir?

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

YZM 2105 Nesneye Yönelik Programlama

Html temelleri. Ders 4

İleri Revit Architecture Gökalp BAYKAL Ufuk AYDIN

1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

Kontroller program ara birimi (user interface) oluşturmada kullanılan nesnelerdir.

1 C#.NET KOD GELİŞTİRME ORTAMI

Programlama Yazılımı ile Web Sitesi Oluşturma

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

Grafik ve Animasyon Dersi. 5. Hafta. Slayt 1. Başlık : Animasyon Nedir? İçerik:

KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR GRAFİKLERİ LABORATUARI. MAYA ile Animasyon

VERİ TABANI YÖNETİM SİSTEMLERİ II. 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA

1 REACT (REACTJS) GIRIŞ

3. BİLGİSAYAR DESTEKLİ ÇİZİM VE ARAÇLARI

Visual Basic Programlama Diline Giriş

LOGO DESTEK DOKÜMANI

EVLĠYA ÇELEBĠ MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM ÖĞRETĠM YILI

CBS Arc/Info Kavramları

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) : Lisans / Undergraduate

Üst Düzey Programlama

Microsoft FrontPage Web Sitesi Hazırlama. Ögr.Gör.N.Nilgün Çokça

C için tümleşik geliştirme ortamı (IDE) kurulumları

Web İçerik Geliştirme Platformu

Teknik Resim Çıkartılması

YZM 2105 Nesneye Yönelik Programlama

MODÜL BİLGİ SAYFASI İÇERİK

AHMET YESEVİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YÜKSEK LİSANS

Version Yeni Modüller, Eklentiler, Altyapı Güncellemeleri... 2 İşlevsel Yenilikler... 3 İşlevsel İyileştirmeler ve Düzenlemeler...

Görsel Programlama (Visual Programming) 2.Hafta

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

KAPAK Yazılım Uzmanı Yazan Yazan Editör: Selçuk Tüzel

1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1. İçerik Yönetim Sistemi (CMS) Nedir? 1. Neden Joomla? 2. Joomla nın Tarihi 3. Joomla nın Anlamı & Logosu 4

Laboratuar Notları #3

Transkript:

Ç NDEK LER 1 WPF E G R fi 1 Windows Presentation Foundation (WPF) Nedir? 2 WPF n Kazand rd klar 3 WPF ile Bafllang ç 4 XBAP (XAML Browser Applications) 6 XAML (Extensible Application Markup Language) 7 XAML in Yap sal Özellikleri 9 BAML (Binary Applicat on Markup Language) 10 Visual Studio 2010 ile WPF Uygulamalar na Girifl 11 Window S n f 13 Control S n f 14 Expression Blend ile WPF Uygulamalar na Girifl 17 2 KONTROLLER 19 Button 20 CheckBox 21 ComboBox 22 Image 23 Border 23 ListBox 24 RadioButton 26 TabControl 27 Expander 28 Frame 29 ScrollBar 30 PasswordBox 32 Menu 32 Popup 33 Media Element 34 Diyalog Penceresi 34 Ribbon Kontrolleri 35

viii WINDOWS PRESENTATION FOUNDATION 3 DÜZEN PANELLER 39 Yatay ve Düfley Hizalama 40 UniformGrid 40 Grid 43 DockPanel 46 StackPanel 48 WrapPanel 51 Canvas 53 ViewBox 55 4 GRAF K 57 Standart fiekillerin Kullan m 58 Elips 58 Line 59 Rectangle 59 Path 60 EllipseGeometry 61 LineGeometry 61 RectangleGeometry 61 GeometryGroup 61 PathGeometry 62 StreamGeometry 64 CombinedGeometry 64 Polygon 65 Polyline 66 Dönüflüm (Transform) fllemleri 67 Rotate Transform 67 Scale Transform 68 Skew Transform 69 Translate Transform 70 Matrix Transform 70 Standart F rçalar n Kullan m 74 SolidColorBrush 74 LinearGradientBrush 75

Ç NDEK LER ix RadialGradientBrush 76 ImageBrush 77 DrawingBrush 78 VisualBrush 81 5 AN MASYON VE 3D 83 Temel Animasyon fllemleri 84 Trigger (Tetikleyici) 86 Storyboard 86 DoubleAnimation 87 ColorAnimation 90 PointAnimation 91 Key Frame Animasyon 93 Linear 94 Discrete 95 Spline 95 Key Frame Animasyon Örnekleri 96 SplineDoubleKeyFrame 96 SplineColorKeyFrame 97 SplinePointKeyFrame, LinearPointKeyFrame, DiscretePointKeyFrame 98 DiscreteDoubleKeyFrame 99 Animasyon Uygulamalar nda Expression Blend Kullan m 100 3D Uygulamalar 106 Mesh 107 Camera 108 Lights 108 WPF ile 3D Örnekleri 109 Viewport3D Kontrolüne Küp Ekleme 109 ImageBrush çerisindeki Resme 3D Özelli i Kazand rma 110 Autodesk 3DS Max de Yap lan 3D Çizimleri WPF ile Kullanma 114 6 KAYNAKLAR (RESOURCES) 121 kili Kaynaklar (Binary Resources) 122 XamlReader 123

x WINDOWS PRESENTATION FOUNDATION XamlWriter 124 Mant ksal Kaynaklar (Logical Resources) 124 Static Resources 125 Dynamic Resources 126 Style Yap lar n Kaynak Olarak Kullanma 130 Resource Dictionary 136 7 TRIGGERS (TET KLEY C LER) 139 Trigger 140 MultiTrigger 144 DataTrigger 146 MultiDataTrigger 147 EventTrigger 150 8 VER BA LAMA (DATA BINDING) 153 Dependency Property 153 Freezable 154 Binding 155 IValueConverter 158 DataContext 160 DataTemplate 164 Data Provider 165 ObjectDataProvider 165 XMLDataProvider 168 Veri Üzerinde Yap lan fllemler 171 Filtreleme 171 S ralama 173 Gruplama 174 DataGrid 174 9 MULTI THREADING 183 Dispatcher Property 184 Priority Property 185 Thread 185 Thread Oluflumu 186

Ç NDEK LER xi DispatcherTimer 190 BackgroundWorker 191 10 YÖNLEND RME (NAVIGATE) 193 Window 194 NavigationWindow 194 Page 197 Frame 199 NavigationService 199 Browser Applicat on (XBAP) 205 XBAP Uygulamalar Oluflturma 208 11 YAZDIRMA 213 Flow Document 213 FlowDocumentScrollViewer 217 FlowDocumentPageViewer 219 FlowDocumentReader 219 PrintDialog 220 XPS (XML Paper Specifition) 223 XPS Dosyalar n Okuma 224 XPS Dosyas Oluflturma 226 12 BLEND LE WPF 229 Blend Kullan m 230 Objects and Timeline 231 Assets 233 Tasar m Araçlar 233 Properties 234 Triggers 234 Data 234 Blend ile Behavior Kullan m 235 Blend ile Template Oluflturma 237 13 MULTI TOUCH LE PROGRAMLAMA 241 Girifl 241 Multi Touch n Temelleri 242

xii WINDOWS PRESENTATION FOUNDATION Touch Nedir? 242 Single-Touch 242 Dual-Touch 242 Multi-Touch 242 Multi Touch ile Programlama 243 Input Giriflleri ile Multi-Touch Özelli i Kazand rma 243 WPF ile Multi-Touch Programlama 247 Mouse ile Kontrol 248 Stylus ile Kontrol 250 Windows 7 Üzerinde Stylus Eventlar ile Multi-Touch Örne i 253 Manipülasyon fllemleri 255 Örnek Uygulama 257 Touch ile Kontrol 260 Surface Kontrolleri 265 14 KURULUM (SETUP) 271 Setup Project ile Kurulum Oluflturma 272 Application Folder 273 User s Desktop 275 User s Programs Menu 276 File System 279 Registry 279 File Types 279 User Interface 279 Custom Actions 280 Launch Conditions 281 ClickOne ile Kurulum Oluflturma 284 15 WINDOWS COMMUNICATION FOUNDATION (WCF) 287 WCF e Girifl 287 Addresses (Adresler) 288 Bindings (Ba lay c lar) 288 Contracts (Sözleflmeler) 289 Örnek Uygulamalar 290 WCF ile Veritaban Uygulamas 303