תגית: Visual Studio

פוסטים חדשים

מדריך Visual Studio Express – מסך עורך הקוד

Visual Studio היא סביבת פיתוח אשר מאפשרת לנו לכתוב את הקוד שיפעיל את התוכנה שלנו. אף על פי שכתיבת הקוד היא המרכז, סביבת הפיתוח מנסה לפשט את התהליך באמצעות עזרים...

תגיות: , ,

המשך

מדריך Visual Studio Express – מסך הפתיחה

Visual Studio היא סביבת פיתוח בעלת מספר אפשרויות גדול מאד. בהרבה מהאפשרויות נשתמש כל הזמן בעת הפיתוח, אך הרבה פעמים קורה שאת שאר האפשרויות אנו נוטים להזניח אף על פי...

תגיות: , ,

המשך

מדריך Visual Studio Express – יצירת פרוייקט חדש

לאחר שהתקנו את סביבת הפרוייקט, הגיע הזמן לעשות את מה שבאנו לפה לעשות – לפתח! על אף ש Visual Studio היא סביבת פיתוח מעולה גם עבור קבצים בודדים, קיים בה...

תגיות: , , ,

המשך

מדריך #C מתקדם – אירועים – Events

  event – הודעה שאובייקט שולח לאובייקטים אחרים. event הינו למעשה מקרה פרטי של delegate. הרעיון של event הינו להצביע על פונקציה והוא מספק מספר הגבלות אשר לא קיימות ב-...

תגיות: ,

המשך

מדריך Visual Studio Express – היכרות ובחירת הגירסה המתאימה עבורי

תכנות, ברמתו הבסיסית ביותר, משמעו כתיבת קוד. בימים עברו תהליך כתיבת הקוד היה מאד ידני ודמה לכתיבת קובץ טקסט ב- notepad. עם הזמן כלי כתיבת הקוד התפתחו ומאפיינים חדשים ומתוחכמים...

תגיות: , , ,

המשך

מדריך #C – מתקדם: נציגים – Delegates

נציגים (delegates) ואירועים (events) הינם נושאים מאד מרכזיים בעבודה ב- NET. . הם מאפשרים למפתח לבנות רכיב בלי להגביל את מי שמשתמש בו לפעולות מסוימות. delegate הוא טיפוס המצביע על...

תגיות: ,

המשך

מדריך #C מתקדם – אוספים גנריים – Generic Collections

ב- Net. קיימים מספר אוספים הנמצאים ב- namespace הנקרא System.Collections. להלן דוגמא למספר אוספים נפוצים: ArrayList – מייצג אוסף דינמי של פריטים. Hashtable – מייצג אוסף של זוגות ערכים (key/value)...

תגיות: ,

המשך

מדריך #C מתקדם – Generics: Constraints – התניות על פרמטרים גנריים

ניתן להגביל את הטיפוס שנהיה מוכנים לקבל כפרמטר גנרי באמצעות המילה השמורה where. בדרך-כלל נגביל את הטיפוס ל- class, struct או שנחייב אותו לממש ממשק (interface) מסוים. הפונקציה בדוגמא הבאה,...

תגיות: ,

המשך

מדריך #C מתקדם – Generics

לעיתים נרצה לבנות מחלקות אשר מאד דומות בתבניתם, ושונות רק בסוג הנתונים שהם מחזיקות. דוגמאות: נרצה מחלקה Point המייצגת נקודה במישור בעלות יכולות, כמו למשל להזיז את הנקודה, כאשר לעיתים...

תגיות: ,

המשך

מדריך C# – תכנות מונחה עצמים: אוספים מותאמים וסדרנים (Indexers)

לעיתים נרצה לבנות Collection (אוסף) משלנו אשר יכיל בתוכו אובייקטים מסוג שאנו נבנה ויספק לנו את הפונקציונאליות הקשורה לאובייקטים שלנו. ישנם הרבה דרכים ליצור Custom collection, החלק מלבנות מאפס ועד...

תגיות: , ,

המשך