تقنيات ولغات ‏‫Visual Studio

استخدم هذا الموضوع لتصبح مألوف مع أنواع التطبيقات,اللغات والتقنيات المهمة التي يتم دعمها في Visual Studio. لمزيد من المعلومات حول IDE.NET Development Server, راجع جولة سريعة حول بيئة التطوير المتكاملة.

التقنيات المتميزة

يمكنك دمج العديد من التقنيات المختلفة في التطبيقات التي تقوم بإنشائها باستخدام Visual Studio. بعض هذه التقنيات موضحة في الجدول التالي.

التقنية

وصف مختصر

لمزيد من المعلومات، راجع <link href="Messenger_PROC_ConfigureYourBrowser"></link>.

.NET Framework

  • NET Framework. الإصدار 4

  • NET Framework. الإصدار 3.5

  • NET Framework. الإصدار 3.0

  • .NET Compact Framework

تعرف على المزيد حول .NET Framework ، مكون Windows متكامل وقوم بدعم إنشاء وتشغيل الجيل التالي من التطبيقات و خدمات الويب لـ XML.

نظرة عامة

نظرة عامة حول التصوري .NET framework

ما هو الجديد في الإصدار .NET Framework 3.5

نظرة عامة حول Microsoft ‏‫NET Framework 3.0.

Overview of the .NET Compact Framework

‏‫نماذج و برامج تعليمية

Application Samples

Technology Samples

.NET Compact Framework Samples

Windows Presentation Foundation (WPF)

يتكون WPF من مجموعة من أنواع .NET Framework يمكن استخدامها لإنشاء المظهر المرئي لتطبيقات عميل Windows. يتكون WPF من ميزات مثل التطبيقات الموسعة لترميز لغة (XAML), عناصر التحكم ، ربط البيانات,، التخطيط, الرسومات ثنائية الأبعاد وثلاثية الأبعاد, الرسم متحرك ، الأنماط ، قوالب, الوسائط,المستندات, النص و أسلوب الطباعة.

نظرة عامة

مقدمة إلى البنية الأساسية لعرض برامج Windows

‏‫نماذج و برامج تعليمية

نماذج أساس العروض Windows

Windows Communication Foundation (WCF)

WCF وهو وقت التشغيل على مجموعة من واجهات برمجة التطبيقات (APIs) لإنشاء أنظمة ترسل الرسائل بين الخدمات وأجهزة كمبيوتر العملاء. يتم استخدام نفس البنية التحتية و APIs لإنشاء تطبيقات تتصل مع التطبيقات الأخرى على نفس نظام الكمبيوتر أو على نظام يتم الوصول إليه عبر الإنترنت.

نظرة عامة

المفاهيم الأساسية لWindows Communication Foundation

‏‫نماذج و برامج تعليمية

البرنامج التعليمي للشروع في العمل

عينات من [Windows Communication Foundation]

Windows Workflow Foundation

Windows Workflow Foundation هو طراز البرمجة, المحرك وأدوات من أجل إنشاء تطبيقات ممكّن مهام سير العمل بسرعة على Windows.

نظرة عامة

نظرة عامة لWindows Workflow Foundation

‏‫نماذج و برامج تعليمية

البرامج التعليمية لWindows Workflow Foundation

عينات لWindows Workflow Foundation

Silverlight

Silverlight هو تقنية عبر المستعرض وعبر الأنظمة الأساسية تساعدك في تصميم, تطوير وتسيلم خبرات ممكّنة بالوسائط و التطبيقات التفاعلية الغنية على الويب للعميل.

نظرة عامة

‏‫نماذج و برامج تعليمية

Windows Forms

تتيح لك Windows Forms تطوير ونشر وتحديث التطبيقات الغنية بطريقة رسومية سهلة . بالإضافة إلى ذلك،نماذج تطبيقات Windows تمكنك من الوصول إلى الموارد على كمبيوترك محلي بطريقة أكثر أمانًا من التطبيقات التقليدية المستندة إلى Windows.

نظرة عامة

Windows Forms نظرة عامة

الشروع في العمل مع Windows Forms

‏‫نماذج و برامج تعليمية

الإرشادات التفصيلية: إنشاء نموذج Windows بسيط

ASP.NET

  • Ajax

تبنيASP.NET على فئات البرمجة في.NET Framework ، كما توفر طراز تطبيق الويب ومجموعة من عناصر التحكم و البنية الأساسية التي تجعل إنشاء تطبيقات الويب سهلة.

ويتضمن Microsoft Ajax مكاتب النصوص البرمجية الخاصة بالعميل لدمج المكون الاضافي عبر المستعرض (JavaScript (ECMAScript وتقنيات (HTML (DHTML الديناميكية مكتبة Ajax Microsoft Office 2010 Suite هو تستخدم لبنية تطبيقات Ajax خالص. ومع ذلك، يمكنك أيضا استخدام مكتبة Ajax عند قيامك بإنشاء نماذج ويب ASP.NET أو ASP.NET MVC التطبيقات. باستخدام ميزات Ajax، يمكنك تحسين أسلوب عمل مستخدم والكفاءة من تطبيقات الويب الخاص بك.

نظرة عامة

نظرة عامة حول ASP.NET

ما هو الجديد في ASP.NET و Visual المطور ويب

نظرة عامة حول AJAX ASP.NET

‏‫نماذج و برامج تعليمية

مخطط توزيع المحتوى ASP.NET

تطبيق AJAX عينة

الإرشادات التفصيلية: إنشاء موقع ويب "تمكين AJAX

Extensible Application Markup Language (XAML)

XAML هي علامات لغة البرمجة للتطبيقات المصرّحة. تطبق (Windows Presentation Foundation (WPF ملقم XAML ويقدم دعم لغة XAML لأنواع WPF بحيث يمكنك إنشاء معظم تطبيقات واجهة المستخدم باستخدام ترميز XAML.

نظرة عامة

نظرة عامة حول XAML

‏‫نماذج و برامج تعليمية

الإرشادات التفصيلية: استضافة عنصر تحكم نماذج Windows في البنية الأساسية لعرض برامج Windows باستخدام XAML

فرز البيانات في نموذج XAML وتجميعها

كيفية: استخدم BitmapImage في XAML

مجموعة ميزات Language-Integrated Query (LINQ)

يقدم LINQ الأنماط القياسية لـ الاستعلام عن البيانات وتحديثها باستخدام "أو" . يمكن توسيع LINQ لدعم معظم الأنواع من مخزن البيانات. يتضمن تجميعات موفرة من LINQ تمكن الاستعلام في جمل اللغة - المتكاملة في و قواعد بيانات SQL, Datasets و مستندات XML.

نظرة عامة

مقدمة حول LINQ

‏‫نماذج و برامج تعليمية

نماذج LINQ

أنواع التطبيقات واللغة

توفرVisual Studio العديد من قوالب التطبيق لمساعدتك في إنشاء البرامج وعدة لغات البرمجة التي تستخدمها للكتابة. بعض هذه موصوفة في الجدول التالي.

أنواع التطبيقات واللغة

وصف مختصر

لمزيد من المعلومات، راجع <link href="Messenger_PROC_ConfigureYourBrowser"></link>.

Visual Basic

توفرVisual Basic طريقة سريعة وسهلة لإنشاء.NET Framework-يعمل بنظام Windows ويب وتطبيقات الجهاز المحمول. كما في كافة البرامج التي تستهدف .NET Framework ، البرامج المكتوبة في Visual Basic تستفيد من الأمان وإمكانية التشغيل المتداخل لالغة .

الشروع في استخدام Visual Basic

#Visual C

صمم#Visual C(تنطق C sharp) لإنشاء مجموعة متنوعة من التطبيقات التي تعمل على.NET Framework. #Visual Cتعتبر بسيطة, قوية ، مؤمنة النوع وكائنية التوجية. مع ابتكاراتها العديدة , C# تمكّن من التطوير السريع للتطبيقات مع الاحتفاظ بقابلية التعبير و الأناقة للّغات على نمط C.

الشروع في العمل مع# Visual C

Visual C++‎

Visual C++ هي لغة فعالة تم تصميمها لإعطائك تحكم عميق ومفصل عند إنشاء تطبيقات أصلية ل (+Windows (COM إما الأصلي أو إدارة تطبيقات .NET Framework Windows.

جولة الإرشادية C++ المرئية

#Visual F

#F هي لغة برمجة توفر الدعم للبرمجة الوظيفية بالإضافة إلى الكائنات الموجهة و البرمجة الحتمية (الإجرائية). المنتج Visual F# يدعم تطوير تطبيقات F# وتوسعة التطبيقات الأخرى من باستخدام تعليمات F# البرمجية. #F هى عبارة عن عضو من الفئة أولى للغات إطار عمل NET. و يحتفظ بتشابه قوي لعائلة ML للغات الوظيفية.

#Visual F

Jscript

Jscript هي الجيل التالي من تطبيق Microsoft لـ 262 ECMA . تتوفر عدة أنواع مختلفة من التطبيقات.

الشروع في العمل مع JScript

تطبيقات Windows

نوع من تطبيقات التي تم تصميمها لاستضافتها في Windows. يمكن كتابته في أي لغة برمجة. بعض الأمثلة هي مكتبة الفئات, خدمات Windows ,تطبيقات الوحدة وتطبيقات WPF.

نظرة عامة حول التطبيقات المستندة إلى Windows

تطبيقات الويب

نوع من تطبيقات التي تم تصميمها كي يتم استضافتها على صفحة الويب. يمكن كتابته في أي لغة برمجة. بعض الأمثلة هي ASP.NET تطبيقات الويب, مكتبات التحكم بالويب، و عناصرASP.NET ل Server AJAX.

نظرة عامة حول ASP.NET

تطبيقات Office

نوع من التطبيقات التي تم تصميمها لتوسيع أحد تطبيقات Office. يمكن كتابته في "أو" . يمكنك إنشاء تخصيصات على مستوى المستند والتي تتزايد في مستند Word أو مصنف Excel معين أو يمكنك إنشاء إضافات داخلية على مستوى التطبيق.

حلول Office في Visual Studio

تطبيقات SharePoint

نوع من تطبيقات التي تم تصميمها لاستضافتها في Windows. يمكن كتابته في "أو" .

تطوير SharePoint في Visual Studio

تطبيقات الأجهزة الذكية

نوع من تطبيقات التي تم تصميمها كي يتم استضافتها على جهاز محمول يعمل بنظام التشغيل Windows CE مثلاً أو "كمبيوتر الجيب" أو هاتف الذكي. يمكن كتابته في أي لغة برمجة.

Getting Started with Smart Device Projects

تطبيق التوافق مع البرامج الخارجية

نوع من التطبيق تم تصميمه لتدوير أو لإضافة وظيفة لIDE, على سبيل المثال الإضافات الداخلية أو معالجات. يمكن كتابته في أي لغة برمجة.

توسيع بيئة لـ Visual Studio

طيف Visual Studio التنفيذ التلقائي

راجع أيضًا:

المبادئ

البدأ مع ‏‫Visual Studio

جولة سريعة حول بيئة التطوير المتكاملة

ما الجديد في Visual Studio Application Lifecycle Management 2010

موارد أخرى

Deciding Which Technologies and Tools to Use

نماذج تطوير Office وإرشادات تفصيلية

How Do I in General Development