ויז'ואל סטודיו

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
ויז'ואל סטודיו
Visualstudio logo.png
Visual Studio 11 StartPageScreenShot.jpg
צילום מסך הפתיחה של ויז'ואל סטודיו 2012
מפתח מיקרוסופט
גרסה אחרונה 2012 ב־15 באוגוסט 2012
מערכת הפעלה חלונות
רישיון קנייני
קטגוריה סביבת פיתוח משולבת
דף בית msdn.microsoft.com/vstudio

ויז'ואל סטודיואנגלית: Visual Studio) היא סביבת פיתוח מובילה מבית חברת מיקרוסופט, המאפשרת למתכנתים לפתח תוכניות מחשב ואתרי אינטרנט אינטראקטיביים. הגרסה המשוחררת האחרונה הינה ויז'ואל סטודיו 2012 המיועדת לפיתוח יישומים עבור סביבות win32, וכן עבור NET Framework. בגרסאות 2.0, 3.0, 3.5, 4.0 ו-4.5. בגרסה זו, שהושקה ב-15 באוגוסט 2012, נוספה גם סביבת פיתוח המותאמת ל-windows 8.

בוויז'ואל סטודיו ניתן לתכנת בשפות התכנות הבאות:

חלק מהשפות מאפשרות כתיבה native או unmanaged (למשל C++‎). חלק אחר של השפות נועדו לפיתוח אפליקציות צד-לקוח מבוססות ממשק משתמש גרפי, ואחרות משמשות גם לפיתוח אתרי אינטרנט.

תוכן עניינים

היסטוריה [עריכה]

ויז'ואל סטודיו 97 [עריכה]

ב-1997 שיווקה מיקרוסופט לראשונה סביבת פיתוח עם מספר שפות תכנות. גרסה זו כללה שתי חבילות: Professional ו-Enterprise.

ויז'ואל סטודיו 6.0 [עריכה]

הגרסה שיצאה לשוק בשנת 1998, מוספרה כגרסה השישית כחלק מהתאמה למספור הגרסאות של המוצר הוותיק יותר Visual C++‎, שגרסה 1.0 שלו יצאה בשנת 1993. גרסה 6.0 תמכה בפיתוח בשפת Visual Basic 6 (למעשה זו הגרסה האחרונה שאיפשרה פיתוח יישומים ב-VB6) ובשפת C++‎. מפתחי אינטרנט השתמשו בכלי מקביל בשם Visual Interdev שסופק במקביל לויז'ואל סטודיו, ואפשר פיתוח יישומי asp.

ויז'ואל סטודיו דוט נט (2002) [עריכה]

גרסה זו, שמוספרה 7.0, הייתה מיועדת לפיתוח בטכנולוגיית NET Framework 1.0. בהיותה סביבת פיתוח חלוצה בתחום ה-.net‎, מפתחים רבים העדיפו להמתין עד יציאת גרסה עוקבת, מתוך הנחה שבגרסאות "חלוציות" עדיין ישנם הרבה באגים שלא נתגלו על ידי קהילות המשמשים.

ויז'ואל סטודיו 2003 דוט נט [עריכה]

גרסה זו, שמוספרה 7.1, תמכה בפיתוח בטכנולוגיית NET Framework 1.1.

ויז'ואל סטודיו 2005 [עריכה]

גרסה 8.0, תמכה בפיתוח ב-NET Framework 2.0. גרסה זו היוותה שינוי משמעותי ביכולות ובממשק המשתמש לעומת הגרסאות הקודמות. בנוסף כללה גרסה זו שיפורים משמעותיים ל-debugger של קוד unmanaged, דוגמת טיפול בספריית התבניות התקנית (STL).

ויז'ואל סטודיו 2008 [עריכה]

גרסה 9.0 תמכה ב-NET Framework 3.5., הוסיפה את כל ההרחבות של גרסה 2005 לממשק המשתמש (Ajax, WCF, WPF), ובייחוד את התמיכה ב-Windows Vista וב-Office 2007. כמו כן כללה הגרסה פרופיילר מובנה. התוכנה שווקה בגרסאות אקספרס, סטנדרט, פרופשונל ועוד שש תתי-גרסאות של טים סיסטם המיועדות למפתחים מקצועיים.

ויז'ואל סטודיו 2010 [עריכה]

גרסת 2010 (גרסה 10.0) תומכת ב-NET Framework 4.0. החבילה המלאה ביותר, Ultimate, כוללת מנגנון ל-debug משופר בשם IntelliTrace המאפשר לתוכניתן לחזור לנקודת מפתח קודמות בתהליך ה-debug ולעיין במצב המשתנים ההיסטורי.

ויז'ואל סטודיו 11 [עריכה]

גרסה 2012, הגרסה העדכנית ביותר, כוללת תמיכה ב-NET Framework 4.5 Beta. תומכת בעיצוב ה-Metro של Windows 8 ומאפשרת פיתוח תוכנות שמתאימות אליו.

יתרונות התוכנה [עריכה]

Visual Studio .NET מאפשרת פיתוח מתוך תוכנה אחת וסביבה אחת של אפליקציות מסוגים שונים (חלונאיות, WEB, פרויקטי התקנה ועוד) ובשפות שונות הנתמכות ב-NET. ולמעבדים שונים (32 ו-64 סיביות) ואף להתקנים ניידים כמו מחשבי כף יד וטלפונים סלולריים.

שפות התכנות שמגיעות כברירת מחדל, הן #C#, VB.NET, J ו C++ אולם ישנם כלים המאפשרים הוספת והרחבת התכונות והפעולות (Add On) אותן מאפשרת Visual Studio. כמו כן, הסביבה תומכת במאקרו.

לסביבה מצורף מסד נתונים SQL Server 2005, שמאפשר ליצור פרויקטים משולבים במסד נתונים. במקרה ויש צורך במסד נתונים קטן ניתן להשתמש במסד נתונים JET (המנוע של האקסס) שאף הוא משולב בסביבה.

IDE [עריכה]

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

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