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

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

יתרונות הפיתוח בסביבת 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. לפני שניכנס להרחבה על הטכנולוגיה והיתרונות הרבים הטמונים בה ננסה להבין […]

Dictionary

  using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleApplication2{ class Program { static void Main(string[] args) { Dictionary<string, string> d = new Dictionary<string, string>(); d.Add("one", "אחד"); d.Add("two", "שניים"); d.Add("three", "שלוש"); d.Add("for", "ארבע"); d.Add("five", "חמש"); d.Add("six", "שש"); d.Add("seven", "שבע"); d.Add("nine", "שמונה"); string r = Console.ReadLine(); foreach (var item in d) { if (r == item.Key) { […]

שאילתות עדכון

פקודת insertבצורתה הפשוטה ביותר insert  משמשת להוספת nיה ליחס. יש לציים את שם היחס ואת רשימת הערכים של הזהויות. יש לציין את הערכים על פי הסדר שבו מופיעות התכונות בהגדרת התבנית (פקודת create table). הוסף זהות לקוח ליחס customer insert into  customervalues (‘Aharoni’, ‘Dizengof’, ‘Tel Aviv’)  צורה שנייה של פקודת insert  מאפשרת למשתמש לציין במפורש שמות של תכונות המתאימות לערכים בפקודת […]

כתיבה וקריאה לקובץ XML

מספק קוד קריא יותר, וכן גמישות רבה יותר של שיתוף אובייקט ושימוש למטרות פעולה הדדית.מסדר את השדות הציבוריים ומאפיינים של אובייקט, או את הפרמטרים וערכי החזרה של שיטות, לזרם XML. התוצאה היא במחלקות המופיעים יחד עם מאפיינים ציבוריים ושדות שהומרו ל-XML.System.Xml.Serialization מכיל את מחלקות הדרושים להמשכים ו deserializing-XML. אתה יכול ליישם תכונות למחלקות ולחברים במחלקה […]

Previous Posts Next posts