Code Complete

27 בנובמבר 2013

לאחרונה יצא תרגום בעברית לספר Code Complete, הספר איננו עוסק בשפת תכנות מסויימת וגם לא באלגוריתמיקה או בתיאוריה אחרת ברמה גבוהה. הספר הזה הוא מדריך מעשי שעוסק בפרקטיקות ובמוסכמות שעושות את הפיתוח האיכותי. ניתן להוריד כמה פרקים חינם מהאתר של הוד עמי, התבקשתי על ידי מתרגם הספר - לכתוב עליו, ואני עושה זאת בשמחה - מכיוון שחסר בשוק חומר איכותי בעברית המתייחס לכתיבה נכונה של קוד. ואם תחליטו לקנות את הספר, תוכלו להשתמש בקופון CC6174 כדי לקבל הנחה של 35% ממחיר הספר. תהנו.
תגיות: ,
אין תגובות

משתנים – מחרוזת

24 בנובמבר 2013

כשאנחנו מתחילים לפתח קוד, לפעמים נטצרך ונרצה לשמור מידע בזיכרון של המחשב לשימוש מאוחר יותר, דומא פשוטה לכך היא הצגת שם פרטי ומשפחה של המשתמש. לדוגמא נרצה לקבל מהמשתמש שם פרטי ומשפחה (באפליקציית Console) ולהדפיס את השם המלא, כדי לקבל מהמשתמש ב - Cnosole מידע, נשתמש בפונקצית Console.ReadLine, הפונקציה מחכה לקלט של המשתמש עד להקשה על Enter, הבעייה שלנו היא היכן לשמור את המידע שחוזר מהמשתמש, מכיוון שאם רק נקרא לפונקציה - אכן התוכנית תחכה לקלט מהמשתמש אבל לא נוכל להשתמש בו לאחר מכן - מכיוון שזה יאבד. בבואנו לעבוד עם משתנים, אנחנו צריכים ראשית לדעת מהו סוג המידע שנרצה לשמור,...
תגיות: , ,
אין תגובות

הפיתוח בעולם החדש

21 בנובמבר 2013

לאחרונה הרציתי במרכז השתלמויות של בית יעקב בירושלים, על הפיתוח בעולם המתחדש ומה הכיוון שאילו אנחנו הולכים בעולם ה - WEB וה -Windows (בהתמקדות בטכנולוגיות מייקרוסופט) מצורפת המצגת. (מומלץ להוריד - הצפייה ב - google docs הופכת את העברית אנגלית) אורך ההרצאה כשעה וחצי, אולי בהמשך אדאג להעלות הסרטה שלה, בכל מקרה לבקשת משתתפות אני מעלה כרגע את המצגת לבלוג. להלן רשימת הנושאים: HTML5 קצת היסטוריה על עולם ה – WEB ותהליך התקדמות התקן. מדוע ועל מה יצא הקצף על HTML4. מה הבשורה ומה מיוחד ב – HTML5. ממה מורכב HTML5. האם אפשר כבר היום לפתח עם התקן החדש (רמז – דפדפנים). HTML6, HTML7 ??? ASP.NET MVC  היסטוריית טכנולוגיות פיתוח אתרים בעולם...
תגובה אחת

Format string – למתחילים

18 בנובמבר 2013

נסתכל לרגע על קטע הקוד הבא: Code Snippet static void Main(string args){    Console.Write("Enter first name: ");    string fname = Console.ReadLine();    Console.Write("Enter last name: ");    string lname = Console.ReadLine();    Console.Write("Enter age: ");    string age = Console.ReadLine();    Console.WriteLine("Your name is " + fname + " " + lname + " and your age is " + age);} השורה הראשונה תדפיס למסך את הבקשה לקבלת השם הפרטי. השורה שלאחר מכן, מפעילה את Console.ReadLine, שקולטת שורה מהמשתמש ומה שיוחזר ישמר בזיכרון בתוך fname. כך נעשה לשם משפחה ולגיל (כרגע הכול כמחרוזות).   השורה שאני רוצה להתעכב היא השורה האחרונה, בשורה זו...
תגיות: ,
תגובה אחת

MVC Validators

17 בנובמבר 2013

אחת התכונות של MVC, היא האפשרות להגדיר על המודל האם הוא Valid או לא – זה נעשה בעזרת Attributes שונים על המאפיינים, לדוגמא. Code Snippet public class Person{        public string Name { get; set; }            public string Email { get; set; }} כעת במידה ובצד השרת נקבל אובייקט Person נוכל לשאול האם המודל תקין, כך:   Code Snippet public ActionResult Index(Person person){    if (ModelState.IsValid)    {        //....    }    return View();} מה שעוד יותר נחמד, שבמידה ונגדיר את ה – View שלנו בעזרת model של MVC, הוא ייצור עבורנו jquery validators מתאימים,...
תגיות: , , ,
תגובה אחת