חולצת הבלוגרים

25 בפברואר 2008

שמחתי להשתתף במפגש הבלוגרים האחרון שנערך אתמול בערב. כל הכבוד לאנשים שהגיעו למפגש, היה כיף לראות את פניהם של האנשים שעומדים מאחורי הבלוגים ולקשר פנים לבלוג. כל הכבוד לכל האנשים הטובים שארגנו אותו. במהלך המפגש שאלו את דעתנו על עיצוב חולצות הבלוגרים של מיקרוסופט-ישראל ורוב בחרו בחולצה עם הסיסמא הסקסית "give me a blog job", אם זכרתי נכון. החלטתי להציע עיצובים נוספים. עשיתי 10 סקיצות עיצוב לחולצות ויכול להיות שמשהו יוכל להתאים. מה דעתכם? (זה לא עיצוב סופי, הכל ברמה של קונספט) 1 2     3 4 5 6 7 8 9 10     את ההשראה קיבלתי מחולצות האלה: ...

Code Example: Embedded resource extraction

23 בפברואר 2008

If .Net project contains embedded resources, we can extract them at run-time (for internal-in-program usage or to save as files). Embedded resource can be attached file of any type (popular types: texts, images, sounds). For example, .Net project contains embedded "License Agreement" text file: File properties: This code shows how to load embedded text file into string "license": public void ExtractResources() { Stream sin = Assembly.GetExecutingAssembly().GetManifestResourceStream("SegevSystems.Setup.Files.LICENSE AGREEMENT.TXT"); StreamReader r = new StreamReader(sin); string license = r.ReadToEnd(); r.Close(); r.Dispose(); sin.Close(); sin.Dispose(); } // "SegevSystems.Setup.Files" represents namespace where resources are located This code shows how to save all embedded resources into files: public void ExtractResources() { try...
no comments

UI – פוסט 9: מתודולוגיה בפיתוח ממשקי משתמש – שיטות בהנדסת תוכנה: פיתוח תוכנה במודל השכבות

14 בפברואר 2008

  זהו פוסט המשך לפוסט הקודם, אשר שייך לסדרת הפוסטים בנושא UI. בפוסט הנ"ל פתחתי תת סדרה בשם "מתודולוגיה בפיתוח ממשקי משתמש"(תחת תחום של "שיטות בהנדסת תוכנה"). פוסט זה מכיל מידע אודות שיטת פיתוח תוכנה במודל החלוקה לשכבות (ניתן לקרוא את הפוסט הזה גם ללא קשר לפוסטים הקודמים). פיתוח תוכנה במודל השכבות אחת השיטות של פיתוח תוכנה שמאוד נפוצה בשנים האחרונות היא "מודל השכבות". לדוגמא: מודל OSI - שבע שכבות בתקשורת מחשבים. מודל זה מוכר בשמות "רב שכבתי" (Multitier Architecture) או N-שכבתי (N-Tier), או תלת-שכבתי (ראו דוגמאות בהמשך). מודל השכבות הוא מודל ארכיטקטוני מקובל לתיאור הרכיבים השונים במערכות המידע. חבילות פיתוח שונות של...

UI – פוסט 8: מבוא למתודולוגיה בפיתוח ממשקי משתמש

7 בפברואר 2008

פוסט זה הנו המשך לפוסט הקודם "מבוא ל- WPF" בסדרת הפוסטים בנושא UI. הסדרה כוללת חומרים תיאורטיים ומעשיים ופוסט זה שייך לקטגוריה תיאורטית, כמבוא לשיטות פיתוח תוכנה (ממשקי המחשב אדם-מכונה). עבר מול הווה בשנים האחרונות חלו מספר שינויים במתודולוגיית פיתוח של תוכנה. גובשו מספר מודלים/שיטות של פיתוח ופותחו תבניות שמספקות פתרונות לרוב הבעיות בפיתוח התוכנה. אציין מספר תחומים שבהם חל שינוי תפיסתי בשנים האחרונות: (לפני שאכנס לנושא הממשקים אני רוצה לתת סקירה קצרה על ההתפתחות בשיטות הפיתוח/תכנות) תכנות מודולארי ← תכנות מונחה עצמים בעשרים שנים האחרונות חל מעבר משיטת פיתוח פרוצדוראלית (מודולארית) לשיטת פיתוח בתכנות מונחה עצמים; לשיטה האחרונה יתרונות בולטים...