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

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

נובמבר, 2013

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

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

קרא עוד

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

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

קרא עוד

יתרונות הפיתוח בסביבת MVC 4

ב – Visual studio 2012 IDE ישנם הרבה כלים לפיתוח אתרי אינטרנט דינאמיים וחווית משתמש תוך שימוש רב בקוד פתוח, עד עכשיו מייקרוסופט לא נתנה גישה לפיתוח קוד חיצוני בפלטפורמות שלה, כעת בעת פתיחת פרוייקט שנלמד בפרק הבא נראה שבפתיחת פרוייקט חדש נוספים לנו אוטו' תיקיות Script לשימוש ועריכה של Jquery, JSON, JV ועוד.. ואף […]

קרא עוד

MVC – כיצד נולד ומה ההיגיון

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

קרא עוד

הכרות עם Razor

הכרות עם Razor – מנוע תצוגה חדש של ASP.NET ASP.NET MVC תמיד תמך את הרעיון של "מנועי View" – המהווים את המודולים pluggable המיישמים אפשרויות תחביר תבנית שונות. ASP.NET MVC היום משתמש באותו מנוע "ברירת המחדל"  של התצוגה עבור של תבניות קבצים כמו טפסי האינטרנט של ASP.NET כגון: aspx/master/ascx. מנועי ASP.NET MVC פופולריים אחרים המשמשים היום […]

קרא עוד

, ,

צורת עבודה ב – MVC ?

כפי שתיארנו בקישור קודם על ההגיון מאחורי MVC כעת נתאר את צורת העבודה עימו ואיך הוא עוזר לנו בשלבי הפיתוח מבחינה ארכיטקטונית. MVC –  Model-View-Controller  הינה צורת עבודה המחולקת לשלושה מרכיבים עיקריים המבוססים על תבנית עיצוב בהנדסת תוכנה: המודל, המראה והבקר ומבוססת על תשתית ASP.NET. לפני שניכנס להרחבה על הטכנולוגיה והיתרונות הרבים הטמונים בה ננסה להבין […]

קרא עוד