תכנות אירועים אסינכרוני באמצעות Reactive Extensions

יום חמישי, נובמבר 21, 2013

(Rx) Reactive Extensions הינה ספריה המאפשרת שילוב של פעולות אסינכרוניות ותוכניות מונחות ארועים, על ידי שימוש ב Observable וב- Linq.ניתן לחשוב על O כעל מערך של מידע,ובעוד זה מזכיר לנו קצת את Enumerable, למעשה הם הפוכים – בעוד Enumerable מבוסס על Pull Model, Observable מבוסס על Push Model. קריאה עמוקה יותר בנושא ניתן למצוא כאן. במאמר זה נראה כיצד להשתמש ב RX כדי לבנות Auto Complete ב- WinForms, ומיד אחר כך נבנה את אותו דבר, אך הפעם ל- Web עם Javascript, וניווכח שהם זהים למעשה. תסריט בסיסי נבנה שירות שמחזיר לנו מערך של מחרוזות התואמים למחרוזת נתונה עבור שתי הדוגמאות. נבנה...
תגיות: , , , , ,
אין תגובות

שימושים אפשריים ב- Service Bus for Windows Server

יום שלישי, נובמבר 27, 2012

בחודש שעבר הכריזה מיקרוסופט על גרסא 1.0 של Service Bus for Windows Server. אלו מכם שמפתחים מערכות ל-Azure (פלטפורמת הענן של מיקרוסופט) מכירים כבר את ה-service bus. זהו מוצר שמיקרוסופט שחררה קודם כל ל- Azure ועכשיו הוא זמין עבור מערכות on-premises. אחד היעדים העיקריים של מיקרוסופט בשחרור ה-Service Bus for Windows Server היה לספק שירות שמקביל לשירות שמספק ה-Azure Service Bus תוך שמירה על ה-API דומה/זהה ככל האפשר בין המוצרים. בגרסתו הראשונה, Service Bus for Windows Server, אינו כולל את כל היכולות של גרסא האחות שלו ב-Azure. הפונקציונאליות העיקרית בגרסא זו של המוצר היא סביב יכולות...
תגובה אחת

שימוש נכון במשאבי רשת באפליקציות מטרו ל- Windows 8

יום שני, יולי 23, 2012

בפיתוח Client side applications אנו מתמודדים עם הצורך הקבוע לבחור את טכנולוגיית התקשורת מול צד השרת המתאימה ביותר לאפליקציה. לאורך השנים הצטברו מגוןן רחב של טכנולוגיות, טכניקות ועטיפות שונות. מטרת פוסט זה היא להציג סקירה ראשונית של “ארגז הכלים” ש- Windows 8 מציעה לנו לצורך פיתוח Metro style applications. יש לזכור שבפיתוח Metro style apps האפליקציות מיועדות לרוץ על mobile devices אשר לא תמיד מחוברים לרשת או תלויים באופן החיבור לרשת: למשל, כאשר משתמש מחובר דרך Wifi נוכל להשתמש ביכולות הרשת ביתר חופשיות וכאשר המשתמש מחובר דרך 3G ומוגבל בתוכנית הגלישה שלו מול הספקיות השונות אולי לא נרצה...
תגיות: , ,
תגובה אחת

Developer License לפיתוח אפליקציות מטרו ב- WIndows 8

יום רביעי, יולי 18, 2012

על מנת לפתח ולהריץ אפליקציות מטרו לווינדוס 8 אתם נדרשים לרישיון מפתח עדכני. רישיון זה הוא חינמי ואינו מוגבל לגרסת Visual Studio מסויימת. במאמר זה נלמד מדוע אנו צריכים רישיון זה ואיך להשיג אותו. רישיון מפתח הוא אינו זהה לחשבון בחנות (WIndows Store Account) המשמש למכירת האפליקציות שלכם בחנות - על מנת לפתח אפליקציות מטרו, אתם נדרשים לרישיון מפתח. שימו לב שמדובר באפליקציות מטרו בלבד לווינדוס 8, ולא באפליקציות מסוגים אחרים כגון אפליקציות ווב ב- ASP.NET, אפליקציות דסקטופ וכו’. מפתחי WIndows Phone כבר מכירים את הקונספט של רישיון מפתח, אך עבור מפתחים אחרים בפלטפורמות ווינדוס הקונספט פחות מוכר....
תגיות: , ,
תגובה אחת

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

יום שני, אוקטובר 24, 2011

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

מיקרוסופט חושפת את Windows 8 למפתחים

יום שבת, ספטמבר 24, 2011

במסגרת כנס המפתחים BUILD שהתקיים לאחרונה בארה”ב, הציגה מיקרוסופט גירסת Preview של הגירסה הבאה של מערכת ההפעלה, המכונה כרגע “Windows 8”, ושחררה גירסא ראשונית למפתחים הכוללת כלי פיתוח שעוזרים לבנות אפליקציות עבור מעל מליארד אנשים המשתמשים ב- Windows מדי יום. “העצמנו מחדש את Windows”, אמר סטיבן סינופסקי, נשיא חטיבת ה- Windows ו- Windows Live במיקרוסופט, במהלך הרצאת הפתיחה של הכנס בהשתתפות אלפי מפתחים. “מה- Chipset ועד לחווית המשתמש, Windows 8 מביאה מגוון יכולות ללא פשרות”. איפה אפשר לצפות בהכרזות? אם פספסתם את השידור החי של הרצאת הפתיחה בכנס, תוכלו לצפות בה כאן, או לחילופין, לקרוא את כל מה...
תגובה אחת

BUILD// – הכנס לבניית הדור הבא של אפליקציות Windows

יום רביעי, יוני 22, 2011

BUILD הוא הכנס שיראה לך איך להינות מהעתיד של Windows. בוא לקבל תובנות וידע לגבי בניית ממשקי משתמש מבוססי מגע, ואפליקציות מהירות, דינאמיות שמנצלות את הכוח והגמישות של Windows. בכנס, תציג מיקרוסופט דרכים חדשות לפיתוח אפליקציות לחלונות במקביל לאיך להפיק את המקסימום מהאפליקציות הקיימות. ...