NET
ספר זה טרם הושלם ונמצא עדיין בכתיבה. ייתכן שחסרים בו פרקים, או אף נושאים שלמים. לפיכך, כרגע לא ניתן ללמוד ממנו על כל הנושא בצורה מקיפה. כמו בכל אחד מהספרים, מהדפים ומהנושאים בוויקיספר, גם כאן אתם מוזמנים להוסיף את הפרקים שלדעתכם חסרים. כל פעולה שעשויה לעזור תתקבל בברכה, כולל הערות ובקשות בדף השיחה של הספר. נא לקרוא את ההוראות לפני עריכת הספר |
תכנות בסביבת NET |
---|
|
הספר NET יסביר לכם כיצד לתכנת בסביבת (Visual Studio 2005 (.NET בשפות Visual Basic ו־#C.
בנוסף לנושאים - הספר יספק רשימה של כל האובייקטים העיקריים ואופן שימושם.
למי מיועד הספר
עריכההספר מיועד בעיקר למתחילים. אך מספק חומר עזר נגיש בעברית גם למתקדמים.
הוראות לעיצוב הספר
עריכהיש להצמד לתוכן הספר.
בתחילת כל דף המופיע בתוכן יש להוסיף את התבנית {{NET}} - המוסיפה את התוכן משמאל לדף. בדפים שאינם חלק מהתוכן (כגון דפי מחלקות ואובייקטים), אין להוסיף תבנית זו אלא תבניות ייעודית כפי שיבואר להלן.
כל דף בספר זה יהיה תחת השם NET, כולל דפי משנה של פרקים. לדוגמה: NET/Button.
מחלקות
עריכהדף מחלקות יכיל את רשימת מרחבי השם. עבור כל מרחב שם יהיה דף שיכיל את כל המחלקות המשתייכות אליו. בתחילת כל דף מרחב שם יובא התבנית {{NET/Namespace}} בתחילת כל דף מחלקה יובא התבנית {{NET/Class}}.
דוגמאות: מחלקה Button, מרחב שם System.Windows.Forms
בתחילת כל מחלקה יבוא הסבר עם תמונות. ולאחריו פירוט לפי התבנית הבאה:
- תחביר
- Visual Basic
- #C
- הערות
- חברים
- מאפיינים
- שגרות
- אירועים
- אפיונים יחודיים
- דוגמה
- Visual Basic
- #C
- עיין גם
כאשר אפיונים יחודיים - יכיל הרחבה של כל האובייקטים (מאפיינים/שגרות/אירועים) היחודיים למחלקה זו בלבד, או שמתנהגים באופן שונה במחלקה זו. למשל: המאפיין Text של מחלקת Form.
אובייקטים
עריכהכל מחלקה תכיל דף עם האובייקטים המשתייכים אליה. כאשר בתחילת כל אובייקט תובא אחת מהתבניות הבאות:
דוגמאות: מאפיין Text, שגרה Focus, אירוע Click.
כתיבת קוד
עריכהציטוט קוד מקור לדוגמה או תחביר ייכתב לפי התבנית הבאה:
{{NET/CodeBlock |cs= {{NET/Code|This is a one line comment|C#Comment}}<br> {{NET/Code|This is sample code block|C#summary}}<br> {{NET/Code|int|Keyword}} x = 5;<br> {{NET/Code|String|Class}} s = {{NET/Code|Hello World!|String}};<br> {{NET/Code|This is a<br>multi line comment|C#CommentP}} |vb= {{NET/Code|This is a comment|VBComment}}<br> {{NET/Code|This is sample code block|VBsummary}}<br> {{NET/Code|Dim|Keyword}} x {{NET/Code|As|Keyword}} Integer = 5<br> {{NET/Code|Dim|Keyword}} s {{NET/Code|As|Keyword}} String = {{NET/Code|Hello World!|String}} }}
תוצאה:
C#:
/// <summary>
/// This is sample code block
/// </summary>
int x = 5;
String s = "Hello World!";
multi line comment */
VB.NET:
''' <summary>
''' This is sample code block
''' </summary>
Dim x As Integer = 5
במידה והקוד הנשלח לתבנית {{NET/Code}} מכיל את סימן השיוויון ('='), למשל כחלק ממחרוזת, יש להחליפו בישות =.
ראה את התבנית {{NET/Code}} לרשימה מלאה של אפשרויות עיצוב הקוד.
קישורים חיצוניים
עריכה
- Microsoft Visual Stdudio .NET - דף הבית של סביבת העבודה
- ג'סטין אנג'ל - מדריכים יעילים בנושאים שונים בסביבת העבודה NET.
- פורום תכנות NET. - באתר תפוז אנשים