ronenhalevy-cplusplus.blogspot.com
C++ מוסבר. הבלוג של רונן הלוי C++ by Ronen Halevy: Virtual Methods
http://ronenhalevy-cplusplus.blogspot.com/2012/03/virtual-methods.html
C מוסבר. הבלוג של רונן הלוי C by Ronen Halevy. הבלוג עדיין בשלבי הקמה - בכל שבוע נוספים מספר פוסטים. בלוגים נוספים בסדרה: "אנדרואיד למפתחים". הפוסט הזה עוסק בהבטים של -inheritance ו-polymorphism. הוא מציע איך להתמודד עם מצב בו ה-derived class יורש את ה-base class, והוא מממש מתודות הקיימות ב-base class. נרצה למנוע מצב בו המערכת תפנה להפעיל את המתודה ב-class המקורי, בעוד אנו רוצים להפעיל את המתודה החדשה. מצב כזה אכן יתכן, והשימוש ב-virtual method מונע אותו ופותר את הבעיה. נציג class שנותן הערכה למחיר תפוזים.
ronenhalevy-cplusplus.blogspot.com
C++ מוסבר. הבלוג של רונן הלוי C++ by Ronen Halevy: Singleton
http://ronenhalevy-cplusplus.blogspot.com/2012/03/singleton.html
C מוסבר. הבלוג של רונן הלוי C by Ronen Halevy. הבלוג עדיין בשלבי הקמה - בכל שבוע נוספים מספר פוסטים. בלוגים נוספים בסדרה: "אנדרואיד למפתחים". ישנם מצבים בהם נרצה למנוע יצירה של יותר מאובייקט אחד של class נתון. דוגמא: תוכנית לניהול חנות נעליים. יש לי חנות נעליים אחת בלבד. אני מעוניין לצור אובייקט יחיד של החנות ולהשתמש באותו אובייקט בכל חלקי התוכנית. אני מעוניין לחסום אפשרות יצירת יותר מאובייקט אחד, כי יש לי רק חנות אחת! הפתרון הנכון הוא ה-singleton. מדובר באובייקט המתאר חנות נעליים. 1 מלאי הנעליים השחורות.
ronenhalevy-android.blogspot.com
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy: מצגת C2DM - מפגש מפתחי אנדרואיד, מרץ 2011
http://ronenhalevy-android.blogspot.com/2011/03/c2dm-presentation.html
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy. יום שלישי, מרץ 22. מצגת C2DM - מפגש מפתחי אנדרואיד, מרץ 2011. מצ"ב קישור למצגת בנושא Cloud To Device Messaging - C2DM שהצגתי במפגש מפתחי אנדרואיד שנערך ב-22.3.2011. המפגש אורגן ע"י הקנטינה- המרכז ליזמות פתוחה בישראל. היה מאד מהנה ואני מקווה שזו היתה רק סנונית שמבשרת על מפגשים נוספים. תודה רבה ליוזמים ולמארגנים - אביגייל פקלמן, אורן בן גיגי, ליאור קסוס ורועי בן יוסף. תודה לגוגל על הכיבוד. הגבינות היו מצוינות:-). 8207;שתף אל Twitter.
ronenhalevy-cplusplus.blogspot.com
C++ מוסבר. הבלוג של רונן הלוי C++ by Ronen Halevy: Reference Variables
http://ronenhalevy-cplusplus.blogspot.com/2012/03/reference-variables.html
C מוסבר. הבלוג של רונן הלוי C by Ronen Halevy. הבלוג עדיין בשלבי הקמה - בכל שבוע נוספים מספר פוסטים. בלוגים נוספים בסדרה: "אנדרואיד למפתחים". והנה עוד אחד קטן יחסית, המדבר על מושג נוסף שקיים ב-c ולא קיים בשפת c. Reference variable הוא מתן שם נוסף לאותו משתנה, כלומר alias. הנה דוגמא להגדרת reference variable:. Int and b = a;. משמעות הכתוב בשורה השניה: b הוא שם נוסף למשתנה a. שימו לב - הסימון and יכול לשמש גם במשמעות של "כתובת של" למשל:. אבל זו משמעות אחרת ואין קשר בין הדברים. נסתכל על הפונקציה הבאה:.
ronenhalevy-cplusplus.blogspot.com
C++ מוסבר. הבלוג של רונן הלוי C++ by Ronen Halevy: Intro to STL, Containers, Vector
http://ronenhalevy-cplusplus.blogspot.com/2012/03/intro-to-stl.html
C מוסבר. הבלוג של רונן הלוי C by Ronen Halevy. הבלוג עדיין בשלבי הקמה - בכל שבוע נוספים מספר פוסטים. בלוגים נוספים בסדרה: "אנדרואיד למפתחים". Intro to STL, Containers, Vector. ה-STL היא ספריה של C המכילה classes מאד שימושיים. היא מחולקת ל-4 חלקים עיקריים:. אני מתכנן לכתוב מספר פוסטים בנושאים הנ"ל. בפוסט הזה נתחיל עם הסבר כללי על Containers, ובהמשך נתייחס ונתין דוגמא ל-vector שהוא אחד ה-classes השימושיים מסוג container. בכל אופן, מומלץ להכיר את נושא ה-templates - הנה קישור לפוסט שדן ב- templates. ה-contai...
ronenhalevy-android.blogspot.com
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy: ווידג'טים 2: רשימה (ListView), וזה אפילו מדבר.
http://ronenhalevy-android.blogspot.com/2010/10/android-widgets-lists.html
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy. יום ראשון, אוקטובר 31. ווידג'טים 2: רשימה (ListView), וזה אפילו מדבר. בכל מקרה, לפ הבנתי יש ל-Inventor מספר מגבלות, כולל אי יכולת לטפל במספר תצוגות באפליקציה אחת. ה-work around לכך הוא להפעיל אפליקציה אחרת לצורך החלפת התצוגה. אין אפשרות לייצר קוד ולשלב אותו באפליקציה או להכניס בו שינויים. אני בהחלט סקרן לבדוק את זה.בינתיים חזרה ל-ListView. הנה התמונה של ה-UI בתרגיל זה:. ניתן להוריד את כל חבילת הקוד ע"י לחצה על הקישור. SetContentView(R&...
ronenhalevy-android.blogspot.com
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy: סביבת הפיתוח
http://ronenhalevy-android.blogspot.com/2010/10/development-environment.html
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy. יום שני, אוקטובר 18. אני מניח שכבר אינכם יכולים לחכות ומעוניינים להתחיל במלאכת הפיתוח. אך לפני כן יש להתקין את סביבת הפיתוח הכוללת את מכלול הכלים הדרושים לעבודה. הסביבה תכלול בין השאר:. קומפיילר (Compiler) לבנית הקוד להרצה מתוך קוד המקור. דיבגר (Debugger) המאפשר בין השאר, מעבר על הקוד צעד צעד, בדיקת תוכן הזיכרון וקביעת נקודות עצירה Breakpoints. מגוון כלי עזר לניתור המערכת (monitoring). צריך להתקין שלושה אלמנטים:. 8207;שתף אל Twitter.
ronenhalevy-android.blogspot.com
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy: ListView נוסף: הוספה והורדת פריטים אינטראקטיבית
http://ronenhalevy-android.blogspot.com/2011/02/listview-interactive.html
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy. יום רביעי, פברואר 9. ListView נוסף: הוספה והורדת פריטים אינטראקטיבית. הנה עוד דוגמא עם ListView. מאפייני הדוגמא:. שימוש ב-Activity ולא ב-ListActivity. היות שכך, ה-onListItemClick לא נתמך. במקומו נשתמש ב-onItemClick. הוספת ומחיקת פריטים מה-ListView באופן אינטראקטיבי ע"י click. שימוש ב- onListItemClick להוספת פריט וב-onItemLongClick למחיקה. בפוסט זה לא ארבה בהסברים. ראה הסבר מפורט על ListView ב- פוסט קודם. תחילה אציג את המסכים:. Import a...
ronenhalevy-android.blogspot.com
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy: Hello Android
http://ronenhalevy-android.blogspot.com/2010/10/hello-android.html
אנדרואיד למפתחים - הבלוג של רונן הלוי Android in Heb by Ronen Halevy. יום שני, אוקטובר 18. נפתח אפליקצית אנדרואיד המדפיסה hello world על המסך. כלי הפיתוח של אנדרואיד ה- ADT - Android Design Tool, מגיע עם תוכנית הדוגמא hello world מובנית. אנו נשפץ אותה מעט רק כדי לקבל תחושה על מה בעצם קורה שם. אני מניח שבשלב זה בוצעו ההתקנות של 3 המרכיבים: JDK, Eclipse, Android SDK. אם לא, זה הזמן להתקין. פתח באקליפס פרויקט אנדרואיד חדש: file- new- Android Project. הכנס את הנתונים הבאים- ראה תמונה למטה :. בנינו והרצנו אות...