עבודה עם enum flag + angular

8 במאי 2014

מי שנמצא בעולם ה – web יודע שהרבה פרוייקטים חדשים וישנים, משתמשים בספריית angularjs, זאת אחת הספריות הטובות ביותר לפיתוח WEB, הרבה פעמים זה מרגיש שבשימוש בספרייה זו, האתרים שאנחנו בונים, זה סוג של הרכבת לגו, רק צריך לדעת מה ואיפה לחבר. לא מזמן נתקלתי בצורך להשתמש עם enum flags ב – javascript, אז נכון שאין באמת enum ב – js, ובטח לא flag, אבל ניתן לדמות את ההתנהגות, (מי שלא מכיר enum ו – flags מוזמן לקרוא כאן). הבעייה העיקרית כדי לעבוד עם enum ו – angular, היא שבמידה ונרצה להציג UI מתאים, נרצה מן הסתם אוסף של...
תגיות: ,
2 תגובות

פיתוח תוכנה – צעד אחר צעד, עבודה עם Enum ב – #C

7 במאי 2014

הרבה פעמים אנחנו רוצים להחזיק משתנה עם ערך מתוך רשימה, לדוגמה – יום בשבוע (ראשון, שני, שלישי וכו’). כדי לעשות זאת נוכל להגדיר משתנה מסוג string ולהחזיק את השם של היום בשבוע, הבעייה עם שיטה זו, שנוכל בקלות לעשות טעיות כתיב והמידע יהיה לא נכון, שיטה אחרת היא כמובן להחזיק מספר כשנחליט שיום ראשון הוא 1, יום שני הוא 2 וכן הלאה. הבעייה בשיטה זו, היא שהקוד לא קריא, כי אם לדוגמה אנחנו רוצים לעשות בדיקה, הקוד ייראה משהו בסגנון: Code Snippet int day = int.Parse(Console.ReadLine());if (day == 1){    //....}else if (day == 2){    //..}//.... בדיוק בשביל...
תגיות: , , ,
2 תגובות