1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ



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

1 WPF E G R fi 2 KONTROLLER

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

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

Ç 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

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

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?

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

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

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

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

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

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15

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

BİRİNCİ BÖLÜM İNTERNET

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

ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması

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

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

AHMET YESEVİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YÜKSEK LİSANS BİLİŞİM SİSTEMLERİ SEMİNERİ. Windows 8 Mağaza Uygulamaları

Görsel Komponentler. TextView. Metin değerlerini ekranda göstermek için kullanılır.

Android Platformunda Uygulama Geliştirme.

BİLİŞİM TEKNOLOJİLERİ

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

2 APP INVENTOR A ILK ADIM

Harita güncelleme direktifleri

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR

BİLİŞİM TEKNOLOJİLERİ

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

ArcGIS for Desktop Giriş Eğitimi

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

ArcGIS ile Elektrik Dağıtımı Uygulamaları Eğitimi

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

Keyword web tasarım kurumsal web tasarım profesyonel web tasarım web tasarım nedir web tasarım fiyatları web tasarım firmaları web tasarım şirketleri

1 REACT (REACTJS) GIRIŞ

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET

SANYO VCC-HD 5400 VCC-HD 5400P KURULUM ve KULLANIM KILAVUZU

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

İÇİNDEKİLER. YAZARLAR HAKKINDA... v. RESİMLER LİSTESİ...xv. 1.1.Bulut Bilişim Kavramının Analizi...1 BÖLÜM 1: TEMELLER...1

Hızlı Başlangıç Kılavuzu

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

Rad Studio Xe7 ile Hızlı Mobil (Ios/Android) Uygulama Geliştirme. embarcadero.btgrubu.com.

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

Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması

DruzOnline Otomasyon Programı Kurulum Bilgileri

Şehir İzmir. Bitiş Tarihi İş Tanımı Vega Muhasebe programının kurulumu, eğitimi. Veritabanı kurulumu ve ayarlarının yapılması

PAPERWORK TEKNİK MİMARİ

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

YÖNETİM SİSTEMİ UYGULAMASI YAZIMI

GİRİŞİMCİLER İÇİN BİLGİSAYAR DESTEKLİ FİNANS VE MUHASEBE (108 SAAT)

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.1 Copyright QlikTech International AB. Tüm hakları saklıdır.

DERS BİLGİ FORMU Mobil Telefon Elektrik-Elektronik Teknolojisi Haberleşme Sistemleri

Biz Kimiz? Şirketimiz 2015 de kurulmuş olup, sermayesi 2017 yılında TL çıkarılmıştır.

GörüntüĐşlemede Yeni Bir Soluk, OpenCV

Web Teknolojileri ve Programla

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: İLETİŞİM DERS SAATİ:


GÖRSEL PROGRAMLAMA ARAÇLARI APP INVENTOR ARŞ. GÖR. SERHAT ALTIOK KIRIKKALE ÜNİVERSİTESİ

Jeoloji Mühendisleri için ArcGIS Eğitimi

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.0 Copyright QlikTech International AB. Tüm hakları saklıdır.

. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

E-Pazaryeri yazılımı ile sınırsız mağazalar oluşturabilir ve sınırsız ürün sa şı yaparak komisyon ve reklam geliri elde edebilirsin. C2C 6.

ÇELİK İHRACATÇILARI BİRLİĞİ İNTERNET WEB SİTESİ - ARAYÜZ - İÇERİK YÖNETİMİ - BİLGİ GÜNCELLEME HİZMETLERİ İŞİ 2013 YILI TEKNİK ŞARTNAMESİ

SÜRE BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI ÜNİTE 1: İNTERNET ADRESLERİ DERS SAATİ: 8

Yanıtlar: Twitter Facebook Instagram Myspace

Android Kaynakları (Resources)

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

BÖLÜM II BİLGİSAYAR DONANIMI VE İŞLETİM SİSTEMLERİ

Expression Blend VISUAL STUDIO Windows Phone MARKETPLACE ÖRNEK UYGULAMA

COĞRAFİ BİLGİ SİSTEMLERİ ARCGIS GİRİŞ EĞİTİMİ

Ayarlar (Bold=Varsayılan) Fotoğraf (camera), video, karışık (hybrid) 3 megapiksel, 8 megapiksel, 14 megapiksel

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

Cyberoam Single Sing On İle

İÇİNDEKİLER BÖLÜM 1 TEMEL KAVRAMLAR VE TARİHSEL SÜREÇ. Eğitim Teknolojisi Kavramı ve Tarihi Öğretim Teknolojisi Kavramı ve Tarihi...

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

Bilgi Merkezi Web Siteleri

18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye. ArcGIS for Mobile. Kürşad Demirer

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Microsoft Office Access Ders İçeriği 25 Saat. Access Temel 10 saat

MapCodeX MapLand Kullanım Kılavuzu

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

Detaylı Bilgi için tıklayınız

Programlama Dilleri II. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

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

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

EĞİTİM : WINDOWS 8 METRO STİL UYGULAMALARDA GÖRSEL ÖĞELER. Bölüm : Multimedia ve Kullanıcı Etkileşimi. Konu : Ses ve Video Oynatmak.

Seçmeli () Ders Detayları

ENCYCLOPÆDIA Britannica

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

Ç 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?

Transkript:

İÇİNDEKİLER VII İÇİNDEKİLER 1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ 1 Bu Kitap Kimlere Hitap Ediyor? 1 UWP - Universal Windows Platform Nedir? 2 Universal Windows Geliştirmenin Desteklendiği İşletim Sistemleri 3 Device Family Nedir? 4 Gerekli Araçların Kurulması 5 Yazılım Gereksinimleri 5 Developer (Geliştirici) Lisans Ayarlarının Aktif Edilmesi 7 Uygulamanın Çalıştırılması 9 Universal Windows 10 Uygulama Geliştirme Ortamıyla Tanışmak 11 Merhaba Kodlab İle İlk Uygulamamız 13 2 XAML DESIGN VE KONTROLLER 17 XAML Tasarım 17 Absolute Yerleşim Düzeni 18 Canvas 18 Ellipse 20 Rectangle 21 Line 22 Polygon 22 Path 23 Dinamik Yerleşim Düzeni 24 Grid 26 StackPanel 28 RelativePanel 31 ScrollViewer 33 Border 34 ViewBox 36 SplitView 36 Pivot Kontrol 41 CommandBar 42 Master-Detail 43 AutoSuggestBox 44 InkCanvas 45

VIII WINDOWS 10 UYGULAMA GELİŞTİRME Maps 48 AppBar 48 Standart Xaml Kontrolleri 51 Pointer 52 Border 52 Button 52 CheckBox 52 ComboBox 53 DatePicker 54 FlipView 54 FlyOut 55 GridView 55 Hub 56 HyperlinkButton 57 Image 57 ItemsControl 57 ListBox 57 ListView 58 MediaElement 58 MenuFlyout 58 PasswordBox 59 ProgressBar 59 ProgressRing 60 RadioButton 61 RepeatButton 62 ScrollViewer 62 SemanticZoom 62 Slider 63 TextBox 63 TextBlock 64 ToggleButton 64 ToggleSwitch 64 ToolTip 65 TimePicker 65

İÇİNDEKİLER IX 3 ADAPTIVE UI 67 Blend For Visual Studio 2015 67 Adaptive UI Kavramı ve Responsive Ekran Tasarımları 69 VisualState Trigger 69 Adaptive Layout 74 DeviceFamily e Göre Değişen Adaptive Layout 78 Navigasyon İşlemleri 80 Grafik ve Animasyon İşlemleri 84 Grafik İşlemleri 84 Fırça ve Boyama İşlemleri 84 SolidColorBrush 85 LinearGradientBrush 86 ImageBrush 88 Animasyon İşlemleri 89 Theme Transitions 89 AddDeleteThemeTransition 89 ContentThemeTransition 91 RepositionThemeTransition 94 Theme Animations 96 Storyboard Animations 103 Double Animasyon 104 Point Animasyon 105 Color Animasyon 106 Key Frame Animasyon 109 Linear Key Frames 109 Discrete Key Frames 110 Spline Key Frames 110 Style Şablonları 111 Resource Dictionary Yöntemi 112 Theme Resource Yöntemi 114 Globalization ve Localization 115 Drag ve Drop İşlemleri 117 4 SENSÖRLER 121 Accelerometer (İvme Ölçer) 126 Compass Sensor 131

X WINDOWS 10 UYGULAMA GELİŞTİRME Gyrometers Sensor 134 Orientation Sensor 138 Light Sensor 147 Inclinometer Sensor 149 5 API YÖNETIMI 153 Ses, Video ve Kamera Kullanımı 153 Ses 153 Video ve Kamera İşlemleri 157 Fotoğraf Çekme İşlemi 157 Video Çekme İşlemi 159 Kameradan Bağımsız Flaş 161 Kameraya Bağımlı Flaş (Torch Control) 164 Power (Güç - Batarya) Yönetimi 168 Battery Sınıfı 168 BatteryReport Sınıfı 169 OCR (Optik Karakter Tanıma) İşlemleri 177 Face Detection (Yüz Bulma) Örneği 182 6 VERI KULLANIMI VE DEPOLAMA IŞLEMLERI 189 Microsoft Azure Servis Bağlantısı 189 Web Siteleri - Web Barındırma Hizmeti 191 Sanal Makine Hizmeti 191 Veri Tabanı Hizmeti 192 Mobil Hizmetler 193 Active Directory 194 SQLite ile Yerel Depolama 194 Data Binding İşlemi 199 Öğeleri Bir Koleksiyona Bağlama İşlemi 201 Json Kullanımı 212 Web Servis Uygulaması Örneği 214 Dosya, Klasör ve Kütüphane Kullanımı 226 Dosya Erişim İzinleri 226 Dosya Oluşturma, Yazma ve Okuma 228 Dosya Oluşturma 228 Dosya Yazma 228

İÇİNDEKİLER XI Dosya Okuma 230 Picker Kullanarak Dosya veya Klasör Açmak 231 SD Kart Kullanımı 234 7 ADAPTIVE CODE 239 Adaptive Code (Uyarlanabilir Kod) 239 Application Insights Kullanımı 245 Projelerinizi Windows 10 a Taşıma 250 8 TILES, BADGES VE NOTIFICATIONS 253 Tiles, Badges ve Notifications 253 Notifications Kullanmak 255 Bildirim Şemalarını Düzenlemek 259 Branding 259 Display Name 260 Text 261 Text Wrapping 261 Text Style 261 Text Alignment 262 Groups ve Subgroups 262 Images 264 Image Cropping 265 Peek Image 266 Toasts 268 Basit Bir Toast Yapısı 268 Toast Şablonları 270 Sadece Metin İçeren Şablonlar 270 Görüntü ve Metin Şablonları 271 Audio Şablonu 272 Commands Şablonu 274 Splash Screen - Başlangıç Ekranı 275 Uygulama Yaşam Döngüsü 280 9 NAVIGASYON VE HARITALAR 287 Harita Kontrolleri Kullanımı 287 Görüntü Haritaları 290

XII WINDOWS 10 UYGULAMA GELİŞTİRME Başlangıç Konumunu Belirlemek 291 Geçerli Konum (Lokasyon) Bulma 293 Harita Üzerinde İşlem Yapmak 297 MapPin Koymak 298 Harita Üzerine Xaml Çizim Yapmak 299 Harita Üzerine Polyline Çizim Yapmak 300 3D Harita Kullanımı 301 Streetside Kullanımı 304 Routing Kullanımı 308 10 TEMPLATE 10 VE APPSTUDIO 315 Template 10 315 AppStudio 320 Unity - Windows 10 332 11 MAĞAZA VE REKLAM İŞLEMLERI 337 Uygulamayı Mağazaya Gönderme Adımları 337 Package.appxmanifest 337 Projenin Paketlenmesi 339 DevCenter İşlemleri 343 Mağaza Yönetimi ve Raporlama 353 Uygulama İçerisine Reklam Alma 355 Microsoft Advertising - Microsoft Reklam Ağı 355 Uygulamanız İçin Bir Reklam Kampanyası Oluşturma 362 Uygulamanız İçin Promosyon Kodlar Oluşturmak 363 AdDuplex Reklam Ağı 364 AdMob-Google Reklam Ağı 367 12 ÖRNEK UYGULAMALAR 369 Hava Durumu Uygulaması 369 Sesleri Tanıyalım Uygulaması 382 Analog Saat Uygulaması 395 Sayı Tutmaca Oyunu Uygulaması 405 Çizim Uygulaması 414 Dokun Bana Uygulaması 421