קוד ומצגת ליום הפתוח שהתקיים ב 25.6 במיקרוסופט – פיתוח לחלונות 8 ב HTML5

26 ביוני 2012

תודה לכל מי שהגיע ליום הפתוח שהתקיים אתמול (25.6) במיקרוסופט רעננה.להלן המצגת שהראיתי במהלך ההרצאה: (שימו לב שבהרצאה לא הספקנו לעבור על הכל)Win8 in HTML5View more presentations or Upload your own. ואת הקוד ניתן להוריד מכאן: http://sdrv.ms/Qc21TUאת בלנד, הכלי שהדגמתי בסוף אפשר להוריד כחלק מויז’ואל סטודיו 2012 (שימו לב כי למרות שויז’ואל סטודיו 2012 עובד גם על חלונות 7, אפשר לפתח לחלונות 8 רק תחת חלונות 8.
אין תגובות

פורום חדש ב MSDN ישראל לאפליקציות מטרו של חלונות 8

20 ביוני 2012

פורום חדש נפתח ב MSDN ישראל – פורום לאפליקציות מטרו של חלונות 8 (http://bit.ly/metro-il)הפורום הינו פורום יעודי לאפליקציות מטרו, בין אם זה ב XAML ובין אם זה ב HTML.את הפורום ינהלו אלעד שחם, ארכיטקט בקבוצת סלע, תומר שמם, ואנוכי. (בין כולנו תהיה תמיכה לכל סוגי האפליקציות)חלונות 8 הגיע לגרסת RP ממש לאחרונה, ואם עדיין לא התחלתם לפתח למערכת החדשה, עכשיו זה הזמן להתחיל. ההייפ סביב מערכת ההפעלה החדשה עולה כל הזמן (ודי בצדק), כשרק בימים האחרונים הוכרז מחשב טבלט יעודי של מיקרוסופט לחלונות 8 – Surface, והיום הוכרז שחלונות לטלפון 8 (WP8) מבוסס גם הוא על חלונות 8, כך...
5 תגובות

שמרו את התאריך – יום פתוח במיקרוסופט – פיתוח לחלונות 8 בהטמל5

ביום שני הקרוב אני מעביר יום פתוח במיקרוסופט על פיתוח בHTML5 לחלונות8.לרישום לחצו כאן.דרישות קדם הן לדעת HTML ו JS ברמה בסיסית לפחות. חלונות 8 מאפשרת למפתחי Web עם הכירות עם HTML5 ו- JavaScript לפתח אפליקציות מטרו עשירות ולהרגיש כאזרחים מהשורה הראשונה.ביום עיון זה, נלמד על עקרונות הפיתוח ל- Windows 8 ב- HTML5, נראה איך ניתן לקחת את הידע והניסיון מעולם ה- Web לעולם ה- Desktop ונבין את ההבדלים בין העולמות. נכיר את WinJS – ספריית ה- JavaScript של מיקרוסופט המכילה פקדים ורכיבים מותאמים לסוג החדש של האפליקציות, ואת WinRT – שכבת ה- API החדשה לגישה ליכולות של Windows...
תגיות: , , , ,
6 תגובות

תכנות בהטמל5 לחלונות 8 – איך להוסיף תמיכה בשפות מימין לשמאל כמו עברית

13 ביוני 2012

הפוסט הזה מעודכן לגרסת ה RP של חלונות. בשביל תמיכה מימין לשמאל בגרסה הסופית של חלונות יש פוסט עדכני יותר. איך מוסיפים תמיכה בשפות שנכתבות מימין לשמאל בחלונות 8? שאלה שאני נשאל לעיתים קרובות היא איך מתאימים אפלקציות הטמל5 לעבודה בעברית בחלונות8.אחד החלקים הכי כיפים בכתיבה לחלונות 8 זה שכל הידע שלנו בהטמל רלוונטי גם כאן, ולפיכך היינו יכולים להתאים ל RTL בכל הדרכים הרגילות. אבל.. אנחנו עובדים בהטמל5, לא 4, לפיכך אפשר לעבוד בצורה אפילו יותר חכמה ממה שרגילים אליה – ע”י תגית הCSS3 לשפת ממשק - -ms-lang (זהו פיצ’ר לא סגור של הטמל5 ולכן הקידומת –ms).  איך מגדירים שפת...
תגיות: , , , , , , ,
3 תגובות

קניתם אייפד ועכשיו אתם תקועים עם iOS? אל דאגה, חלונות 8 בדרך אליכם!

9 ביוני 2012

בעלים של אייפד או אנדרויד טאבלט, אין צורך יותר להיות תקועים עם מערכת הפעלה אנכרוניסטית!טוב, אז לא באמת. זה לא בדיוק חלונות 8, אלא יותר אפליקציה שמדמה את ממשק המטרו של חלונות 8, ומאפשרת לחוות חלקים משמעותיים של מערכת ההפעלה (זה לא יעבוד מושלם, אבל זה יעבוד מספיק טוב בשביל לגרום לכם להצטער עוד יותר שלא חיכיתם לטאבלטים של חלונות 8, ויש למה לחכות. באמת.) 
תגיות: , , , ,
אין תגובות

Behaviors – חלק 0 – למה זה הפיצ'ר החשוב ביותר ב WPF4, ולמה הוא קריטי למימוש של MVVM

8 ביוני 2012

הפיצ’ר החזק ביותר שהתוסף ל WPF4 – התנהגויות (Behaviors) הוא פיצ’ר שמפתיע בחוזק שלו.Behaviors מאפשרים הוספת התנהגות “מבחוץ” לקונטרולים, (טיפה מזכיר את Extension Methods שיכולים להוסיף למחלקות קיימות ב C#).את ההתנהגויות הללו אפשר לכתוב על מנת להרחיב פונקציונאליות של קונטרולים קיימים, בצורה מאוד ריוזאבילית (reuse קוד גבוה מאוד).(כדוגמא – בפוסט הקודם הזה אפשר לראות איך בכמה שניות אפשר להוסיף התנהגות של גרירה לאלמנטים בחלון).את ההתנהגויות הללו אפשר להוסיף לקונטרולים בצורה דקלרטיבית (ע”י XAML, ללא הוספה של Code Behind), מה שהופך את כל הסיפור לגם *מאוד* אלגנטי, וגם לפתרון מעולה לכמעט כל בעיה שמתעוררת ב MVVM.ב MVVM שולטים על ה...
תגיות: , ,
אין תגובות

Behaviors חלק 3 – יצירת ב Custom Behavior משלנו

בפוסט הקודם ראינו איך להשתמש ב Behaviors מתוך ויז'ואל סטודיו הכח האמיתי בשימוש ב Behaviors מגיע מיצירת Behaviors משלנו, כשבפוסטים מתקדמים יותר נראה איך אפשר להוסיף התנהגויות מאוד מורכבות.על מנת ליצור behavior, יש לממש את המחלקה Behavior של T. כשבמקום T נשים את מחלקת הבסיס אליה נרצה לחבר את ה Behavior. לדוגמא: public class HighlightBehavior : Behavior<Control>{ }ה Behavior יחובר למחלקה קונטרול, מה שאומר שאפשר להשתמש ב Behavior הזה בכל מחלקה שיורשת מקונטרול.החלק החשוב במחלקה הזו היא המתודה OnAttach שאותה תמיד נדרוס. המתודה הזו נקראת בפעם הראשונה שמוסיפים את ה Behavior לקונטרול כלשהו, ובמתודה הזו אנחנו נכתוב את כל הקוד ההתחלתי...
תגיות: , , ,
תגובה אחת

קוד ולינקים חשובים להרחבה נוספת לסיום קורס פיתוח בחלונות 8 בהטמל 5

7 ביוני 2012

תודה לכל באי הקורס בפיתוח לחלונות 8 – היה לי ממש כיף ללמד את הקורס הזה – במיוחד בהתחשב שאתם כמעט הראשונים בעולם שעוברים קורס כזה. כיסינו המון חומר: WinJS, קונטרולים, Blend5, עבודה עם jQuery, פיצ’רים חדשים של HTML5, מנגנון הריצה של האפליקציות, Design Patterns של ג’אוה סקריפט ועוד.היה לנו קצב ממש טוב, והספקנו לא מעט – יש הרבה מאוד מה להרחיב בנושא שלא הספקנו. כאמור, בקרוב אעלה סדרת פוסטים על פיתוח לחלונות 8 בגרסת ה RC ותוכלו להתעדכן בדברים שלא הספקנו להכנס אליהם.את הקוד שיצרנו במהלך הקורס אפשר להוריד מכאן - http://sdrv.ms/KKGHFIבנוסף, להלן רשימת לינקים לדברים שהזכרנו במהלך...
2 תגובות

Behaviors חלק 2 – הוספה מויז'ואל סטודיו

6 ביוני 2012

בפוסט הקודם ראינו איך להוסיף Behaviors דרך בלנד, בפוסט הזה נוסיף Behaviors דרך ויז’ואל סטודיו.נפתח פרוייקט חדש, ונוסיף רפרנסים לשני DLL-ים: (שימו לב כי זה נמצא תחת Extensions, היות וזה חלק מה SDK של בלנד)1. System.Windows.Interactivity – ה-DLL הראשי של Behaviors -במידה ובלנד לא מותקן, גם ה SDK יהיה חסר – אפשר להוריד אותו מכאן:http://www.microsoft.com/en-us/download/details.aspx?id=10801 2. Microsoft.Expression.Interactions – ב DLL הזה יש כמה Behaviors שכבר מוכנים (אנחנו הולכים להשתמש בשניים כאלו) בשביל לעבוד עם Behaviors יש לרשום את הnamespace של System.Windows.Interactivity. (בדר”כ עם הקיצור i). <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"...
תגיות: , , ,
6 תגובות

Behaviors חלק 1 – שימוש בבלנד

5 ביוני 2012

בפוסט הקודם ראינו למה Behaviors זה פיצ'ר כל כך משמעותי וחזק. הפיצ’ר המשמעותי ביותר שהתוסף בגרסה 4 של WPF הוא ללא ספק Behaviors.ל - Behaviors יש הרבה מאוד כוח, ומאפשר פיתוח הרבה יותר אלגנטי. בנוסף, כמעט כל בעיה ב MVVM נפתרת ע”י שימוש יצירתי ב Behaviors.הפוסט הזה הוא פוסט ראשון בסדרת פוסטים על Behaviors.איך מוסיפים Behaviors בצורה הכי פשוטה? – אם אתם עדיין לא משתמשים ב Blend, בהחלט הגיע הזמן להתחיל..(כדאי מאוד לראות ב 720p) בפוסט הבא נראה איך מוסיפם Behaviors מתוך ויז'ואל סטודיו
תגיות: , , , , ,
תגובה אחת