פיתוח אפליקציות אסינכרוניות ב- Windows 10 מושגי יסוד מה זה פלטפורמה (Platform) מה זה תשתית תוכנה (Framework)? מה הקשר בין תשתית תוכנה לשפת תכנות? מה זה Cross Platform?
מבוא לפיתוח אפליקציות
תשתית לפיתוח אפליקציות ל-Windows 10. באמצעותה ניתן לפתח אפליקציה אחת לכל סוגי המכשירים. Code Once Run Everywhere
התקנת Windows 10 –אפליקציות ל-Windows 10 ניתן לפתח רק על ..... Windows 10. על מנת לפתח אפליקציות יש להגדיר את המחשב כמחשב פיתוח
הקדמה במצגת זו נפתח את האפליקציה הראשונה ל-Windows 10 באמצעות Universal Windows Platform (UWP). נתנסה XAML ו-תכנות מונחה אירועים (Event Driven) עליהם נרחיב במצגות הבאות. נריץ את האפליקציה על מחשב PC, טלפון חכם ועל Raspberry PI.
XAML (מבוטא זאמל)- קיצור של Extensible Application Markup Language שפת תגיות מבוססתXML שפותחה על ידי מיקרוסופט כשפה לייצוג, עיצוב והגדרה של אלמנטים גראפיים בממשק המשתמש של אפליקציות UWP.
בתוכניות מסוג Console Application הקוד מתבצע Top Down. בתוכניות Console Application התוכנית היא זו שיוזמת את הפנייה למערכת ההפעלה' האוריינטציה הגראפית של אפליקציות מכתיבה את הצורך במודל שונה. מודל בו מערכת ההפעלה היא זו שיוזמת את האינטראקציה עם התוכנית.
אובייקט החלון הוא אובייקט חשוב ומרכזי ב- UWP למרות היותו נסתר ופעיל בעיקר ברקע.