فيجوال ستوديو
نوع | |
---|---|
نظام التشغيل | |
النموذج المصدري |
حقوق التأليف والنشر محفوظة [لغات أخرى] |
متوفر بلغات | |
المطورون | |
المدونة الرسمية |
devblogs.microsoft.com… (الإنجليزية) |
موقع الويب |
visualstudio.microsoft.com (الإنجليزية) |
لغة البرمجة | |
---|---|
لغات البرمجة المدعومة | |
الإصدار الأول | |
الإصدار الأخير |
|
الرخصة | |
الملفات المقروءة |
AXD HTTP Handler File [لغات أخرى]*Microsoft Help 2 [لغات أخرى]*Visual Studio Project User Options [لغات أخرى]*Visual Studio Settings [لغات أخرى]*Visual Studio Shared Code project (UTF-8) [لغات أخرى]*Visual Studio Setup and Deployment Project (UTF-8) [لغات أخرى]*Visual Studio Setup and Deployment Project [لغات أخرى]*Visual Studio Shared Code project [لغات أخرى]*Visual Studio wizard [لغات أخرى]*Visual Studio Work Item Query [لغات أخرى]*Visual Studio Web Deployment Project [لغات أخرى]*Visual Studio Web Test [لغات أخرى]*Visual Studio Workflow service data [لغات أخرى]*Visual Studio Extension [لغات أخرى]*Visual Studio LoadTest project [لغات أخرى]*Visual Studio PHP Project [لغات أخرى]*Visual Studio Natvis visualization [لغات أخرى]*Visual Studio Natvis visualization (UTF-8) [لغات أخرى]*Microsoft Visual Studio project template (Unicode) [لغات أخرى]*Visual Studio .NET Visual C Project [لغات أخرى]*Microsoft Visual Studio project template [لغات أخرى]*Microsoft Developer Studio Workspace [لغات أخرى]*Visual Studio F# Project [لغات أخرى]*Visual Studio Visual Basic Project [لغات أخرى]*Visual Studio C# Project [لغات أخرى]*Visual Studio Civilization 5 Solution [لغات أخرى]*Visual Studio Cloud service project [لغات أخرى]*Visual Studio C++ project Filters [لغات أخرى]*Visual Studio C++ project Filters (UTF-8) [لغات أخرى]*Visual Studio Generic Test [لغات أخرى]*Visual Studio Generic Test (UTF-8) [لغات أخرى]*Visual Studio JavaScript Project [لغات أخرى]*Microsoft Visual Studio Solution v10.00/2008 (CRLF) [لغات أخرى]*Visual Studio Visual C++ Project (UTF-8) [لغات أخرى]*Visual Studio J# Project (v7) [لغات أخرى]*VSIX Manifest (2010) [لغات أخرى]*Microsoft Visual Studio Solution v11.00/2010 (CRLF) [لغات أخرى]*VSIX Manifest (2011) [لغات أخرى]*Visual Studio J# Project (v8) [لغات أخرى]*Microsoft Visual Studio Solution (generic, UTF-8) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (UTF-8) [لغات أخرى]*Visual Studio Code Analysis Rule Set [لغات أخرى]*Visual Studio Visual C++ Project [لغات أخرى]*Microsoft Visual Studio Solution (generic, UTF-8, CRLF) [لغات أخرى]*VSIX Manifest (2011) (UTF-8) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (CRLF) [لغات أخرى]*Visual Studio analyzed Performance report [لغات أخرى]*Microsoft Developer Studio Project [لغات أخرى]*Visual Studio Code Analysis Rule Set (UTF-8) [لغات أخرى]*VisualStudio MyApp [لغات أخرى]*Visual Studio Performance Session [لغات أخرى]*XAML Binary Format [لغات أخرى] |
الملفات المنتجة |
XAML Binary Format [لغات أخرى][6]*Visual Studio Project User Options [لغات أخرى]*Visual Studio Shared Code project (UTF-8) [لغات أخرى]*Visual Studio Setup and Deployment Project (UTF-8) [لغات أخرى]*Visual Studio Setup and Deployment Project [لغات أخرى]*Visual Studio Shared Code project [لغات أخرى]*Visual Studio wizard [لغات أخرى]*Visual Studio Work Item Query [لغات أخرى]*Visual Studio Web Deployment Project [لغات أخرى]*Visual Studio Web Test [لغات أخرى]*Visual Studio Workflow service data [لغات أخرى]*Visual Studio Extension [لغات أخرى]*Visual Studio LoadTest project [لغات أخرى]*Visual Studio PHP Project [لغات أخرى]*Visual Studio Natvis visualization [لغات أخرى]*Visual Studio Natvis visualization (UTF-8) [لغات أخرى]*Microsoft Visual Studio project template (Unicode) [لغات أخرى]*Visual Studio .NET Visual C Project [لغات أخرى]*Microsoft Visual Studio project template [لغات أخرى]*Microsoft Developer Studio Workspace [لغات أخرى]*Visual Studio F# Project [لغات أخرى]*Visual Studio Visual Basic Project [لغات أخرى]*Visual Studio C# Project [لغات أخرى]*Visual Studio Civilization 5 Solution [لغات أخرى]*Visual Studio Cloud service project [لغات أخرى]*Visual Studio C++ project Filters [لغات أخرى]*Visual Studio C++ project Filters (UTF-8) [لغات أخرى]*Visual Studio Generic Test [لغات أخرى]*Visual Studio Generic Test (UTF-8) [لغات أخرى]*Visual Studio JavaScript Project [لغات أخرى]*Microsoft Visual Studio Solution v10.00/2008 (CRLF) [لغات أخرى]*Visual Studio Visual C++ Project (UTF-8) [لغات أخرى]*Visual Studio J# Project (v7) [لغات أخرى]*VSIX Manifest (2010) [لغات أخرى]*Microsoft Visual Studio Solution v11.00/2010 (CRLF) [لغات أخرى]*VSIX Manifest (2011) [لغات أخرى]*Visual Studio J# Project (v8) [لغات أخرى]*Microsoft Visual Studio Solution (generic, UTF-8) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (UTF-8) [لغات أخرى]*Visual Studio Code Analysis Rule Set [لغات أخرى]*Visual Studio Visual C++ Project [لغات أخرى]*Microsoft Visual Studio Solution (generic, UTF-8, CRLF) [لغات أخرى]*VSIX Manifest (2011) (UTF-8) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF) [لغات أخرى]*Microsoft Visual Studio Solution v12.00/2012 (CRLF) [لغات أخرى]*Visual Studio analyzed Performance report [لغات أخرى]*Visual Studio Code Analysis Rule Set (UTF-8) [لغات أخرى]*VisualStudio MyApp [لغات أخرى]*Visual Studio Performance Session [لغات أخرى] |
فيجيوال ستوديو (بالإنجليزية: Visual Studio) هي بيئة التطوير المتكاملة الرئيسية من مايكروسوفت. تتيح برمجة واجهة المستخدم الرسومية والبرامج النصية إلى جانب ويندوز فورم ومواقع ويب وتطبيقات ويب وخدمات وب مدعومة ب مايكروسوفت ويندوز وويندوز موبايل وإطار عمل دوت نت ومايكروسوفت سيلفرلايت. يحتوى فيجيوال استوديو على محرر أكواد يدعم تقنية انتليسنس واعادة كتابة الكود، ويحتوى أيضا على مترجم يكشف أخطاء وقت التشغيل ومفسر يكشف الأخطاء الاملائية في الأكواد ويحتوى أيضا على مصمم نماذج لبناء واجهة مستخدم رسومية ومصمم ويب ومصمم فئات(صنف (علوم الحاسب)) ومصمم مخطط قواعد بيانات ومصمم لتقارير الكريستال. يدعم فيجيوال استوديو العديد من لغات البرمجة مثل مايكروسوفت فيجيوال سي++ ومايكروسوفت فيجيوال سي# ومايكروسوفت فيجيوال بيسك وجافا سكريبت والعديد أيضا من لغات الترميز مثل لغة ترميز النص الفائق ولغة الترميز القابلة للامتداد ولغة ترميز النص الفائق القابلة للتمديد وأكس أس أل.
المواصفات
محرر الأكواد
يحتوى الفيجوال استوديو على محرر أكواد يدعم تعليم الصيغة والاكمال التلقائى ويستخدم أيضا تقنية انتليسنس لتساعد المبرمج في كتابة المتغيرات والدوال والوسائل والدورات بسرعة، ويدعمها المحرر في كتابة جميع لغات البرمجة والترميز التي يحتويها فيجوال استوديو. يدعم محرر أكواد فيجوال استوديو أيضا إمكانية وضع علامات مرجعية في الكود للمساعدة في التصفح السريع، يدعم أيضا إمكانية collapsing and expanding مجموعات الأكواد والبحث والاستبدال في الكود، ويدعم أيضا code snippets وهي قوالب جاهزة من الكود يكمن ادراجها وادخال تغييرات عليها داخل المشروعات الجارى العمل عليها ويدعم أيضا إمكانية اعادة كتابة الكود.

يقوم محرر الأكواد أيضا بوضع خطوط حمراء أسفل الأخطاء الاملائية وخطوط خضراء أسفل الانذرات.
متعقب الأخطاء
يحتوى فيجوال ستوديو على متعقب أخطاء تدعمه جميع اللغات المدعومة يكشف أخطاء وقت التشغيل والأخطاء الاملائية ويسمح بوضع نقاط توقف عند سطور الكود والتي يتوقف البرنامج عن العمل عندما يصل لهذا السطر. يوجد أيضا في فيجوال استوديو نافذة immediate window والتي تسمح بتجريب الدوال أثناء كتابتها.
المنتجات المدعومة
المنتجات الحالية
- مايكروسوفت فيجوال سي++
- مايكروسوفت فيجوال سي#
- مايكروسوفت فيجوال بيسك
- مايكروسوفت فيجوال ويب ديفولبيد
- تيم فاوندشين سيرفر
المنتجات السابقة
إصدارات الفيجيوال ستوديو
بالسنين
- فيجيوال ستوديو 97
- فيجيوال ستوديو 6
- فيجيوال ستوديو.نت (2002)
- فيجيوال ستوديو.نت 2003
- فيجيوال ستوديو.نت 2005
- فيجيوال ستوديو.نت 2008
- فيجيوال ستوديو.نت 2010
- فيجيوال ستوديو.التميت 2012
- فيجيوال ستوديو.التميت 2013
- فيجيوال ستوديو.كومينيتي 2015
- فيجيوال ستوديو.كومينيتي 2017
فيجوال ستوديو 97
اطلقت مايكروسوفت فيجوال ستوديو (المسماة رمزيا بوسطن على اسم المدينة، وهكذا كانت بداية تسمية الفيجوال ستوديو على أسماء المدن) في عام 1997 جامعة العديد من ادوات البرمجة معاً للمرة الأولى. الفيجوال ستوديو 97 اتت بأصدارين : فيجوال ستوديو الإصدار الاحترافي وفيجوال ستوديو إصدار الشركات، الإصدار الاحترافي جاء على ثلاثة اقراص ليزرية اما إصدار الشركات قد جاء على اربع اقراص ليزرية.احتوت فيجوال ستوديو 97 على++J إصدار 1.1 للبرمجة بلغة الجافا كما واحتوت على
Visual InterDev لأنشاء صفحات ويب لمواقع الانترنيت باستخدام خادم الصفحات التفاعلية Active Server Pages كان هناك قرص ليزري مرفق يحتوي على Microsoft Developer Network library المعروف بـM.S.D.N.
فيجوال ستوديو 97 كانت أول محاولة من مايكروسوفت لأستخدام نفس بيئة البرمجة لعدة لغات حيث ان ++Visual J وInterDev وحتى مكتبة MSDN قد استخدموا جميعا بيئة برمجية واحدة اطُلق عليها Developer Studio
فيجوال ستوديو قد اطلقت كحزمة البرمجة المنفصلة المستخدمة للبرمجة بلغات فيجوال ++C وفيجوال بيسك وفيجوال فوكس برو
بالأنواع
فيجوال ستوديو اكسبريس
هو بيئة تطوير مجانية من مايكروسوفت للهواة والطلبة أول إصدار له هو إصدار عام 2005 وهو يحتوى على المنتجات التالية
- فيجوال بيسك اكسبريس
- فيجوال سى بلس بلس اكسبريس
- فيجوال سى شارب اكسبريس
- فيجوال ويب ديفيلوبر اكسبريس
- اس كيو ال اكسبريس
فيجوال ستوديو بروفيشنال
تحتوى هذه النسخة على جميع اللغات المدعومة وتقوم بإنشاء تطبيقات للموبايل وحزم لتثبيت البرامج ونشرها ودعم كامل من مكتبة ام اس دى ان وقوالب مشروعات أكثر.
فيجوال ستوديو سيستم تيم
هي نسخة مطورة عن فيجوال ستوديو برفيشنال وتكون شاملة أكثر ومخصصة للفرق البرمجية في الشركات البرمجية.
انظر أيضًا
- مايكرسوفت فيجوال ستوديو إكسبريس
- مونو ديفيلوب
- شارب ديفيلوب
- لغة برمجة
- فيجوال بيسك
- فيجوال ستوديو كود
- إريك جاما
المراجع
- ↑ وصلة مرجع: https://learn.microsoft.com/en-us/visualstudio/mac/what-happened-to-vs-for-mac. الوصول: 9 أبريل 2025.
- ↑ "The Programming Languages Beacon". أبريل 2025. مؤرشف من الأصل في 9 أبريل 2025. اطلع عليه بتاريخ 9 أبريل 2025.
{{استشهاد ويب}}
: تحقق من التاريخ في:|access-date=
(مساعدة) - ↑ "The Programming Languages Beacon". أبريل 2025. اطلع عليه بتاريخ 9 أبريل 2025.
{{استشهاد ويب}}
: تحقق من التاريخ في:|access-date=
(مساعدة) - ↑ وصلة مرجع: https://visualstudio.microsoft.com/fr/vs/features/cplusplus/.
- ↑ 5٫0 5٫1 وصلة مرجع: https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.13.3.
- ↑ وصلة مرجع: https://www.nationalarchives.gov.uk/pronom/fmt/805. الوصول: 9 أبريل 2025.