فيجوال ستوديو

بيئة تطوير متكاملة

فيجيوال ستوديو (بالإنجليزية: Visual Studio)‏ هي بيئة التطوير المتكاملة الرئيسية من مايكروسوفت. تتيح برمجة واجهة المستخدم الرسومية والبرامج النصية إلى جانب ويندوز فورم ومواقع ويب وتطبيقات ويب وخدمات وب مدعومة ب مايكروسوفت ويندوز وويندوز موبايل وإطار عمل دوت نت ومايكروسوفت سيلفرلايت.

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

يحتوى فيجيوال استوديو على محرر أكواد يدعم تقنية انتليسنس واعادة كتابة الكود، ويحتوى أيضا على مترجم يكشف أخطاء وقت التشغيل ومفسر يكشف الأخطاء الاملائية في الأكواد ويحتوى أيضا على مصمم نماذج لبناء واجهة مستخدم رسومية ومصمم ويب ومصمم فئات(صنف (علوم الحاسب)) ومصمم مخطط قواعد بيانات ومصمم لتقارير الكريستال.

يدعم فيجيوال استوديو العديد من لغات البرمجة مثل مايكروسوفت فيجيوال سي++ ومايكروسوفت فيجيوال سي# ومايكروسوفت فيجيوال بيسك وجافا سكريبت والعديد أيضا من لغات الترميز مثل لغة ترميز النص الفائق ولغة الترميز القابلة للامتداد ولغة ترميز النص الفائق القابلة للتمديد وأكس أس أل.

المواصفات

عدل

محرر الأكواد

عدل

يحتوى الفيجوال استوديو على محرر أكواد يدعم تعليم الصيغة والاكمال التلقائى ويستخدم أيضا تقنية انتليسنس لتساعد المبرمج في كتابة المتغيرات والدوال والوسائل والدورات بسرعة، ويدعمها المحرر في كتابة جميع لغات البرمجة والترميز التي يحتويها فيجوال استوديو.

يدعم محرر أكواد فيجوال استوديو أيضا إمكانية وضع علامات مرجعية في الكود للمساعدة في التصفح السريع، يدعم أيضا إمكانية 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 وهو يحتوى على المنتجات التالية

  • فيجوال بيسك اكسبريس
  • فيجوال سى بلس بلس اكسبريس
  • فيجوال سى شارب اكسبريس
  • فيجوال ويب ديفيلوبر اكسبريس
  • اس كيو ال اكسبريس

فيجوال ستوديو بروفيشنال

عدل

تحتوى هذه النسخة على جميع اللغات المدعومة وتقوم بإنشاء تطبيقات للموبايل وحزم لتثبيت البرامج ونشرها ودعم كامل من مكتبة ام اس دى ان وقوالب مشروعات أكثر.

فيجوال ستوديو سيستم تيم

عدل

هي نسخة مطورة عن فيجوال ستوديو برفيشنال وتكون شاملة أكثر ومخصصة للفرق البرمجية في الشركات البرمجية.

انظر أيضًا

عدل

المراجع

عدل
  1. ^ وصلة مرجع: https://learn.microsoft.com/en-us/visualstudio/mac/what-happened-to-vs-for-mac. الوصول: 14 يوليو 2024.
  2. ^ "The Programming Languages Beacon". مارس 2016. مؤرشف من الأصل في 2012-05-30. اطلع عليه بتاريخ 2018-12-12.
  3. ^ "The Programming Languages Beacon". مارس 2016. اطلع عليه بتاريخ 2018-12-12.
  4. ^ وصلة مرجع: https://visualstudio.microsoft.com/fr/vs/features/cplusplus/.
  5. ^ ا ب وصلة مرجع: https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.12.3.
  6. ^ وصلة مرجع: https://www.nationalarchives.gov.uk/pronom/fmt/805. الوصول: 25 مارس 2019.

وصلات خارجية

عدل