מדריך התוכנה של רונן

תיכנות, תוכנה,

מבוא לתכנות מונחה עצמים:

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

קליטת נתונים מהקונסול

import java.util.Scanner;  package חבילה ……. Scanner in = new Scanner(System.in); int num; System.out.print("Enter a two digit number: "); num = in.nextInt(); קליטת מספר מהקונסול import java.util.Scanner; public class DigitCount { public static void main (String [] args) { int digits = 0; int num; Scanner in = new Scanner(System.in); System.out.print("Enter a number: "); num [...]

מה חדש ב – HTML5

שפת HTML קיימת כבר משנות השישים ומאחר והאינטרנט הפך לשימוש בקרב משתמשים רבים הוחלט על הקמת גוף שנקרא W3C שתפקידו להגדיר שפה אחידה/תקן שתיקרא ע"י כל הדפדפנים, ותהיה למעשה לתקן עבור חברות המפתחות דפדפנים כדוגמת מייקרוסופט, כרום, פיירפוקס ועוד… הגירסה המלאה האחרונה הנפוצה בשוק הינה HTML4 ששוחררה ב 1999 כדי ליצור אחידות של גירסאות קודמות. […]

, ,

מה זה HTML

שפת HTML היא למעשה השפה הבסיסית והראשונית לבניית אתרי אינטרנט. ראשי התיבות מעידים על מהות השפה HeperText Markup Language, זאת למעשה שפת תגיות המדברת עם הדפדפן ומגדירה לו מה לצייר על המסך, HTML אינה שפת תיכנות, אך היא מגדירה את המבנה הכללי וההיררכי של הדף שברוב המקרים לתוכו מזינים קוד בשפות תיכנות שונות והוא מציג […]

, ,

partia class

partia class – או בעברית "הכלה" או שיטות חלקיותבפוסט זה אסביר מה היא מחלקה חלקית? מה הם היתרונות של שימוש partial class וכיצד ליישם את מחלקות חלקיות ביישומי #C. partial class הינה מחלקה שמכילה מחלקה נוספת בעלת אותה שם וביחד משלימים מחלקה אחת מאותו סוג על מנת שתנאי זה יתקיים חובה שבכל אותם קבצים "מוכלים" תהיה הצהרה […]

,

פיתוח היברידי או אפליקציית מובייל?

אני נתקל הרבה בשאלה האם כדאי לפתח אתר על אפליקציית מובייל (native apps) או אתר היברידי.מקריאה רבה ראיתי שלמעשה לאפליקציית native יש רק יתרון אחד והוא נוכחות של אייקון על גבי המכשיר ומאידך המון חסרונות וקשיים. הפוסט מדבר על אתרים ולא על משחקים וכיוצ"ב שנועדו אך ורק למובייל. ראשית אפליקציית native מצריכה אותנו לעמוד בסטנדרטים של כל […]

, ,

פיתוח ל Windows Phone ללא ידע

יש הרבה מפתחים פוטנציאלים של Windows Phone שלעתים יש להם הרבה רעיונות אבל לא תמיד את כישורי התכנות הנדרשים או את הזמן לייצר אפליקציה בכלי הפיתוח הרגילים: לפעמים מדובר במפתח מתחיל שמעוניין להתנסות בפיתוח אפליקציה קטנה ופשוטה, לפעמים מדובר במפתח מתחיל ולפעמים מדובר במפתח מתקדם שלפני שהוא משקיע זמן פיתוח רוצה לבדוק את הקונספט. מייקרוסופט […]

, , , ,

PhoneGap: בניית אפליקציות מובייל

יותר ויותר גופים מבקשים היום עובדים עם ניסיון ב – PhoneGap ולכן כדאי להכיר את הכלי ואף להתעסק איתו מעט ע"מ להבין איך לעבוד איתו בשפות אנו יודעים ואח"כ לבצע התאמות לאנדרואיד וכיוצ"ב מבלי להוסיף שורת קוד אחת ב – JAVA למשל. פוסט זה מסביר על הטכנולוגיה ומשלב קישורים לסרטוני וידאו לדוגמאות שונות – תהנו.PhoneGap היא פלטפורמה […]

, ,

התחלת פרוייקט ב MVC

ראשית נפתח את ה VS וניצור פרוייקט חדש: עכשיו נקבל את המסך הנ"ל ועלינו לבחור ב: ASP.NET MVC 4 Web Application, למטה ניתן את שם הפרוייקט, מיקומו ונלחץ הבא וכעת נקבל את החלון הנ"ל: לפני שנלחץ הבא בוא נבין מעט מה ההבדלים בין התבניות השונות:Internet Application – הינה התבנית שעימה נשתמש הכי הרבה היות ו […]

בקרים – רקע כללי

היות ו – MVC מורכב משלושה אלמנטים עיקריים (מודל, תצוגה ובקר) חשוב להכיר את כל האלמנטים ע"מ להבין טוב כיצד הדברים מתקשרים. מכיוון שצריך להתחיל מהיכן שהוא אז ראוי להתחיל מהבקר היות והוא זה שמנצח על הכל בסופו של דבר. הבקר ראוי לפרק נפרד משל עצמו אבל החלטתי להתחיל איתו דווקא בהתחלה כדי לתת מושג […]

Previous Posts