וובמאסטר - תיכנות ובניית אתרים

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

ironshay ,‏ CodeValue‏ ‏/‏ 19 פברואר, 2011
F+
F-

לאחר שהתקנו את סביבת הפרוייקט, הגיע הזמן לעשות את מה שבאנו לפה לעשות - לפתח!

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

פרוייקט ב Visual Studio הוא אוגדן של קבצים והגדרות שונות שביחד מייצגים יחידה שלמה. ישנם תבניות שונות של פרוייקטים שלרוב מגיעות עם מספר קבצים התחלתיים על מנת להקל על התחלת העבודה. לדוגמא, תבנית פרוייקט בשם ASP.NET Web Application תכיל את כל הקבצים וההגדרות שקשורים לאתר אינטרנט - קבצי הקוד, קבצי ג'אוה סקריפט, עיצוב בסיסי וכו'.

אז אילו תבניות פרוייקטים קיימות ב Visual Studio Web Express?

  • ASP.NET Web Application - מכיל קבצים והגדרות לפיתוח אתר אינטרנט בעזרת תשתית ASP.NET Web Forms.
  • Class Library - מכיל קבצי קוד בלבד. מאפשר ליצור ספריית קוד בה ניתן להשתמש במספר פרוייקטים שונים.
  • ASP.NET MVC 2 Web Application - מכיל קבצים והגדרות לפיתוח אתר אינטרנט בעזרת תשתית ASP.NET MVC בגירסה 2.
  • ASP.NET MVC 3 Web Application - מכיל קבצים והגדרות לפיתוח אתר אינטרנט בעזרת תשתית ASP.NET MVC בגירסה 3.
  • Silverlight Application - מכיל קבצים והגדרות לפיתוח אפליקציה באמצעות טכנולוגיית Silverlight.
  • Silverlight Class Library - מכיל קבצים עם קוד בטכנולוגיית Silverlight. מאפשר ליצור ספריית קוד בה ניתן להשתמש במספר פרוייקטי Silverlight שונים.
  • Silverlight Business Application – מכיל קבצים, הגדרות ואפליקציה התחלתית הבנויה בטכנולוגיית Silverlight. האפליקציה ההתחלתית כוללת תכונות הנדרשות בפרוייקטים רבים כגון רישום משתמשים ומסך התחברות.
  • WCF RIA Services Class Library – מכיל קבצי קוד אשר אמורים לשמש כשירות לצריכת נתונים עבור אפליקציות Silverlight.
  • WCF Service Application - מכיל קבצים והגדרות לפיתוח שירות בתשתית WCF.
  • ASP.NET Dynamic Data Entities Web Application - מכיל קבצים והגדרות לפיתוח אתר אינטרנט בעזרת תשתית ASP.NET Dynamic Data.

יצירת פרוייקט חדש

כדי ליצור פרוייקט חדש, עיקבו אחר השלבים הבאים:

  1. בתפריט העליון, לחצו על File ואז בחרו ב …New Project, כפי שמדגימה התמונה הבאה:
    Visual Studio Express - יצירת פרוויקט חדש בתפריט
  2. כעת יפתח חלון בו נצטרך לבחור את תבנית הפרוייקט. החלון שיפתח מוצג בתמונה הבאה: 
    Visual Studio Express - מסך יצירת פרוייקט חדש
    החלון מכיל ארבעה חלקים עיקריים:
    • החלק השמאלי מכיל עץ תבניות. ברמה העליונה נבחר את שפת התכנות בה נרצה להשתמש (Visual Basic או #Visual C). אם נסמן את שפת התכנות, נקבל בחלק המרכזי את כל תבניות הפרוייקטים עבור שפה זאת.
      ניתן לעבור לרמה הבאה בה מחולקות תבניות הפרוייקטים לקטגוריות שונות. אם נבחר קטגוריה, נקבל בחלק המרכזי רק את תבניות הפרוייקטים המתאימות לקטגוריה ולשפת התכנות שנבחרו.
      בנוסף, ניתן ללחוץ על Online Templates בכדי לקבל תבניות פרוייקטים נוספות מהאינטרנט. כדי ללמוד יותר על אפשרות זו, לחץ כאן.
    • החלק המרכזי מכיל את תבניות הפרוייקטים. לחיצה בודדת על אחת מהתבניות תציג תיאור קצר שלו בצד הימני. לחיצה כפולה תיצור את הפרוייקט עם השם המוגדר בחלק התחתון.
    • החלק הימני מכיל תיאור קצר של התבנית שנבחרה בחלק המרכזי של החלון.
    • החלק התחתון מכיל את שם הפרוייקט, מיקומו בכונן הקשיח ואת שם ה Solution.
  3. כדי ליצור, לדוגמא, פרוייקט ASP.NET MVC 2 בשפת #Visual C, נבחר בעץ התבניות מצד שמאל את #Visual C ואז בחלק האמצעי נסמן את ASP.NET MVC 2 Web Application. לאחר מכן, נמלא את שם הפרוייקט בחלק התחתון - MySampleSite. לאחר מילוי הפרטים החלון יראה דומה לתמונה הבאה: 
    Visual Studio Express - יצירת פרוייקט חדש
  4. לסיום נלחץ על OK.

סיימנו! כעת יווצר לנו הפרוייקט שביקשנו ויפתח בתוך סביבת הפיתוח שתראה דומה לתמונה הבאה:
Visual Studio Express - מסך העבודה

הדבר הנחמד לגבי תבניות פרוייקטים ב Visual Studio הוא שלרוב ניתן להריץ את הפרוייקט שיצרנו בעזרתן באופן מיידי ולראות איזשהי תוצאה התחלתית. נסו להריץ את הפרוייקט שיצרתם כעת (על ידי לחיצה על כפתור ה Play שנמצא באמצע החלק העליון של המסך) וראו מה קורה!

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

ironshay, CodeValue

מייסד בחברת CodeValue. עובד כיועץ ומרצה בתחומים שונים כמו C#, שפות דינמיות ופיתוח אתרי אינטרנט. Microsoft Visual C# MVP. מחבר הספרים IronRuby Unleashed ו- ASP.NET 4 Programmer's Reference.
תגיות: Visual Studio‏  /  פיתוח‏  /  מדריך‏  /  .net‏  

תגובות בפייסבוק

תגובות למאמר



תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות