ויז'ואל סטודיו
| ויז'ואל סטודיו | |
|---|---|
| צילום מסך של ויז'ואל סטודיו 11. | |
| מפתח | מיקרוסופט |
| גרסה אחרונה | 11 ביתא ב-12 במרץ 2012 |
| מערכת הפעלה | חלונות |
| רישיון | קנייני |
| קטגוריה | סביבת פיתוח משולבת |
| דף בית | msdn.microsoft.com/vstudio |
ויז'ואל סטודיו (באנגלית: Visual Studio) היא סביבת פיתוח מובילה מבית חברת מיקרוסופט, המאפשרת למתכנתים לפתח תוכניות מחשב ואתרי אינטרנט אינטראקטיביים. הגרסה האחרונה הינה ויז'ואל סטודיו 2010 המיועדת לפיתוח יישומים עבור סביבות win32, וכן עבור NET Framework. בגרסאות 2.0, 3.0, 3.5 ו־4.0.
בוויז'ואל סטודיו ניתן לתכנת בשפות התכנות הבאות:
- C++ בגרסה מיוחדת שפותחה על ידי מיקרוסופט, עם הרחבות המאפשרות לכתוב איתה תוכנות לפלטפורמת דוט נט.
- ויז'ואל בייסיק
- C# (נהגה: סי שארפ)
- #J שפת תכנות דומה לג'אווה
- F# שפה המיועדת לתכנות פונקציונלי
חלק מהשפות מאפשרות כתיבה 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
גרסה 11 ביתא, הגרסה העדכנית ביותר, תומכת ב-NET Framework 4.5.
[עריכה] יתרונות התוכנה
Visual Studio .NET מאפשרת פיתוח מתוך תוכנה אחת וסביבה אחת של אפליקציות מסוגים שונים (חלונאיות, WEB, פרויקטי התקנה ועוד) ובשפות שונות הנתמכות ב-NET. ולמעבדים שונים (32 ו-64 סיביות) ואף להתקנים ניידים כמו מחשבי כף יד וטלפונים סלולריים.
שפות התכנות שמגיעות כברירת מחדל, הן #C#, VB.NET, J ו C++ אולם ישנם כלים המאפשרים הוספת והרחבת התכונות והפעולות (Add On) אותן מאפשרת Visual Studio. כמו כן, הסביבה תומכת במאקרו.
לסביבה מצורף מסד נתונים SQL Server 2005, שמאפשר ליצור פרויקטים משולבים במסד נתונים. במקרה ויש צורך במסד נתונים קטן ניתן להשתמש במסד נתונים JET (המנוע של האקסס) שאף הוא משולב בסביבה.
[עריכה] IDE
בסביבת הפיתוח Visual Studio .NET מוטמעים כלים שונים לפיתוח מהיר וקל של ישומים. בין היתר מוטמעים כלי פיתוח ויזואלים שונים שמחוללים קוד בצורה אוטומטית ומאפשרים נגישות והתמצאות במרחבי הפרויקט. למשל תכנות ויזואלי של טפסים ופקדים, עבודה עם בסיסי נתונים באמצעות סייר בסיסי הנתונים, ותכונת "השלמה אוטומטית" המציגה חלונית עם שמות העצמים אליהם אתה פונה ומאפשרת כתיבה מהירה ומניעת טעויות ושגיאות.
בסביבה זו ניתן לשלב בפתרון אחד פרויקטים משפות תכנות שונות, וכן להעביר רכיבי תוכנה משפה אחת לשנייה, וכך למחזר קוד משפה אחת לאחרת. כמו כן, ניתן ליצור קובץ הפצה מהיר בחלק מהשפות.
| מיקרוסופט | ||
|---|---|---|
| מוצרים עיקריים |
חלונות • אופיס • ויז'ואל סטודיו • אקסבוקס • אקסבוקס 360 • msn • Zune • Windows Live Messenger • Mathematics • Bing • Internet Explorer |
|
| אנשי מפתח | ||