DCSIMG
Visual C# - בלוג MSDN ישראל

אנחנו בפייסבוק

Browse by Tags

פורסם בתאריך 09/05/2012 11:05 על ידי Eran Sharvit

בתאריך 7.5.12 קיימנו במיקרוסופט יום עיון בנושא תכנות לחלונות 8, על מנת לאפשר למפתחי .NET למנף את הידע והיכולות שלהם לפיתוח אפליקציות Metro Style, המותאמות לממשק המשתמש החדש. אנו שמחים להביא לכם את הוידאו מהאירוע המעניין.

ביום עיון זה, למדנו על העקרונות המנחים בפיתוח ל- Windows 8, דיברנו על מודל מחזור החיים החדש של אפליקציות ועל הדרכים החדשות שמאפשרות למפתחים לבצע אינטרקציה עם המשמשים. הכרנו את מנגנוני השיתוף והחיפוש החדשים והבנו איך הם מאפשרים לנו לבצע אינטגרציה טובה יותר עם מערכת ההפעלה. 

כאן תוכלו להוריד המצגת ואת דוגמאות הקוד.

 

חלק ראשון - מבוא לתכנות בחלונות 8

היכרות עם Windows 8 ו-Metro Style Apps, בדגש על מודל מחזור החיים החדש של אפליקציות ודגשים לעבודה עם צורת הפיתוח של המודל האסיכנרוני החדש, שמוטמע בכל היכולות החדשות.

 

רוצים להוריד את הסרטון לממחשב, למובייל או לטאבלט? כאן תמצאו לינקים להורדה במגוון פורמטים.

 

חלק שני - Notifications ו- Contracts

הדגמה של הצגת הודעות למשתמש, גם כשהאפליקציה לא רצה, ומעבר על מימוש האינטגרציה עם מערכת ההפעלה דרך השימוש ב- contracts כמו Search ו Share.

 

רוצים להוריד את הסרטון לממחשב, למובייל או לטאבלט? כאן תמצאו לינקים להורדה במגוון פורמטים.

 

elad_shahamאת יום העיון הנחה אלעד שחם, יועץ בכיר ומרצה במכללת סלע, בעל נסיון עשיר בטכנולוגיות ה-client של מייקרוסופט ויצירת ארכיטקטורה במערכות מבוססות WPF, Silverlight, Windows Phone ו-Metro Style Apps. אלעד מרצה בכנסים וקורסים, ומעביר סדנאות בנושא Window Phone במיטב האוניברסיטאות והמכללות בארץ. כמו כן מוביל אלעד את קבוצת משתמשי Windows Devices.

 

יש לכם שאלות נוספות? כנסו לפורומים שלנו בעברית ב- MSDN!

פורסם בתאריך 24/10/2011 13:18 על ידי Eran Sharvit

פותחים את הקומפיילר: פרוייקט Roslyn יוצא לדרךפרויקט Rosyln חושף את הקומפלייר באמצעות ממשק תכנות (API) קל לשימוש, מה שמאפשר לפתח יותר בקלות כלים המתממשקים למנגנונים הפנימיים של הקומפיילר כגון כלי אנליזה,ולידציה, refactoring וכו’.

לא מזמן סיפרנו לכם על גרסת Visual Studio 2011 החדשה שיצאה, המכילה שיפורים וחידושים רבים. מלבד גרסה זאת, מיקרוסופט הכריזה לפני מספר ימים על פרוייקט חדש ומלהיב בשם פרוייקט Roslyn בגרסה ראשונית למפתחים (CTP).

הכירו את Roslyn

עד עתה הקומפיילרים היו בגדר “קופסא שחורה” אשר עשתה את עבודתה מאחורי הקלעים: הקומפיילר מקבל לתוכו קוד מקור, מבצע את עבודתו המסתורית, ופולט קבצים מהודרים.

בפרוייקט Roslyn, מפתחי מיקרוסופט אשר אחראים על פיתוח כלי המפתחים כמו Visual Studio,  שיכתבו לחלוטין מחדש את מנוע הקומפיילר וחשפו ממשק תכנות (API) אשר מאפשר לגשת בקלות למה שמתרחש בקומפיילר מאחורי הקלעים. 

Roslyn – Compiler as a Service

באמצעות Roslyn ניתן לנתח קוד מקור, לשנות אותו, לבצע מניפולציות שונות וניתוחים שונים כו’. עד עתה פעולות מעין אלו היו מורכבות יחסית אך פרוייקט Roslyn נותן לנו דרך קלה לבצע זאת.

באמצעות שכתוב הקומפיילרים וחשיפת ממשק פשוט לשימוש, הקומפיילר החדש נחשף כשירות הנותן לנו מידע יקר ערך על הקוד, ונותן למפתחים אפשרות קלה לפתח כלי פיתוח עשירים יותר כמו refactoring tools, כלי ולידציה, visualizations ועוד דרכים שעוזרות לנו לפתח בצורה טובה, יעילה וקלה יותר.

בתמונת המסך לפנינו אנו רואים דוגמא לשימוש ב-API של רוזלין על מנת לבצע ניתוח של קוד והצגת עץ התחביר של הקוד (tree of syntax):

פותחים את הקומפיילר: פרוייקט Roslyn יוצא לדרך

דוגמאות למה שאפשר לעשות באמצעות Roslyn.

  • refactoring – כלי refactoring אינם צריכים עוד לנתח את הקוד המקורי ולהפיק ממנו את המידע מחדש. ניתן להשתמש באובייקטים ש-Roslyn מספקת לשם כך.
  • code analysis – ניתן לבצע אנליזה סטטית לקוד בקלות.
  • שיפורים בזמן אמת – ניתן לפתח למשל הרחבות ל- Visual Studio אשר בודקות שגיאות בזמן אמת וכו’.
  • C# Interactive window – כלי חדש חזק יותר מ- Immediate Window המאפשר לכם לנצל את כוחו המלא של Visual Studio בזמן שאתם כותבים קוד על ידי ניצול היתרונות ש- Roslyn מספקת לנו – ניתוח בזמן אמת של הקוד בצורה יעילה יותר.
  • אוטומציה – Roslyn חשפת כלי שורת פקודה חדש הנקרא rcsi.exe המאפשר לייצר סקריפטים בסיומת csx, שהם סקריפטים ב-#C לביצוע פעולות אוטומציה.

בתמונת המסך הבאה אנו רואים דוגמא לחלון ה- Interactive Window החדש שמגיע עם Roslyn:

פותחים את הקומפיילר: פרוייקט Roslyn יוצא לדרך

 

ניתן להוריד את גרסת ה-CTP למפתחים מדף פרוייקט Roslyn באתר MSDN.

פורסם בתאריך 02/10/2011 11:44 על ידי Pinto

שלום לכולם, הצטרפו אלי בברכת מזל טוב ל MVP החדשים שלנו ואלו שחודשו.

החודש, התווספו אלינו שלושה MVP חדשים והם:

1. אריק פוזננסקי - בתחום #Visual C , אריק הוא יועץ בכיר בקבוצת סלע. מידע נוסף אודות אריק תוכלו לקרוא בבלוג שלו כאן: http://blogs.microsoft.co.il/blogs/arik/

2. עידו פלטו - בתחום Connected System Developer. עידו הוא מרצה ויועץ בכיר בקבוצת סלע. מידע נוסף אודות עידו תוכלו לקרוא בבלוג שלו כאן: http://blogs.microsoft.co.il/blogs/idof/

3. איתי בנימין - בתחום SQL Server. איתי הוא ראש תחום SQL Server בקבוצת Veracity. מידע נוסף אודות איתי תוכלו לקרוא בבלוג שלו כאן: http://blogs.microsoft.co.il/blogs/itaib/.

אז מה זה MVP בקצרה

את תואר ה- MVP - Most Valuable Professional מיקרוסופט מעניקה, תוך הכרה ותודה לאלו המסייעים במצוינות יתרה לקהילת המחשוב בקבוצות הדיון, לאלו המשקיעים מזמנם הפנוי לתרום ולעזור לקהילה, חולקים את הידע הטכני שלהם, בעלי בלוג טכני ועוד.

מטרת תוכנית ה- MVP היא להעניק הכרה לאנשים אשר תורמים ועוזרים ברמה יוצאת דופן למשתמשים אחרים במוצרי מיקרוסופט. לשם כך, מעניקה מיקרוסופט ל- MVP מבחר פרסים יוקרתיים הכוללים בין היתר מנוי ל: MSDN Universal,‏ TechNet כמו גם תמיכה ומוצרים חינם והשתתפות בסמינרים והדרכות פנימיות של מיקרוסופט.

תוכנית ה- MVP

בנוסף אלו ה MVP שחודשו בתחום הפיתוח:


  1. גיל פינק - Data Platform Development
  2. אורן עייני - #Visual C

מזל טוב ל- MVP החדשים שלנו ולאלו שחודשו בתחום הפיתוח. לכולכם אני מאחל לכם לרגל השנה החדשה שהתחילה שנה של יצירתיות, התפתחות, התחדשות והתעצמות בכל התחומים !