تقنيات ولغات Visual Studio
استخدم هذا الموضوع لتصبح مألوف مع أنواع التطبيقات,اللغات والتقنيات المهمة التي يتم دعمها في Visual Studio. لمزيد من المعلومات حول IDE.NET Development Server, راجع جولة سريعة حول بيئة التطوير المتكاملة.
التقنيات المتميزة
يمكنك دمج العديد من التقنيات المختلفة في التطبيقات التي تقوم بإنشائها باستخدام Visual Studio. بعض هذه التقنيات موضحة في الجدول التالي.
التقنية |
وصف مختصر |
لمزيد من المعلومات، راجع <link href="Messenger_PROC_ConfigureYourBrowser"></link>. |
---|---|---|
.NET Framework
|
تعرف على المزيد حول .NET Framework ، مكون Windows متكامل وقوم بدعم إنشاء وتشغيل الجيل التالي من التطبيقات و خدمات الويب لـ XML. |
نظرة عامة نظرة عامة حول التصوري .NET framework ما هو الجديد في الإصدار .NET Framework 3.5 نظرة عامة حول Microsoft NET Framework 3.0. Overview of the .NET Compact Framework نماذج و برامج تعليمية |
Windows Presentation Foundation (WPF) |
يتكون WPF من مجموعة من أنواع .NET Framework يمكن استخدامها لإنشاء المظهر المرئي لتطبيقات عميل Windows. يتكون WPF من ميزات مثل التطبيقات الموسعة لترميز لغة (XAML), عناصر التحكم ، ربط البيانات,، التخطيط, الرسومات ثنائية الأبعاد وثلاثية الأبعاد, الرسم متحرك ، الأنماط ، قوالب, الوسائط,المستندات, النص و أسلوب الطباعة. |
نظرة عامة مقدمة إلى البنية الأساسية لعرض برامج Windows نماذج و برامج تعليمية |
Windows Communication Foundation (WCF) |
WCF وهو وقت التشغيل على مجموعة من واجهات برمجة التطبيقات (APIs) لإنشاء أنظمة ترسل الرسائل بين الخدمات وأجهزة كمبيوتر العملاء. يتم استخدام نفس البنية التحتية و APIs لإنشاء تطبيقات تتصل مع التطبيقات الأخرى على نفس نظام الكمبيوتر أو على نظام يتم الوصول إليه عبر الإنترنت. |
نظرة عامة المفاهيم الأساسية لWindows Communication Foundation نماذج و برامج تعليمية |
Windows Workflow Foundation |
Windows Workflow Foundation هو طراز البرمجة, المحرك وأدوات من أجل إنشاء تطبيقات ممكّن مهام سير العمل بسرعة على Windows. |
نظرة عامة نظرة عامة لWindows Workflow Foundation نماذج و برامج تعليمية |
Silverlight |
Silverlight هو تقنية عبر المستعرض وعبر الأنظمة الأساسية تساعدك في تصميم, تطوير وتسيلم خبرات ممكّنة بالوسائط و التطبيقات التفاعلية الغنية على الويب للعميل. |
نظرة عامة نماذج و برامج تعليمية |
Windows Forms |
تتيح لك Windows Forms تطوير ونشر وتحديث التطبيقات الغنية بطريقة رسومية سهلة . بالإضافة إلى ذلك،نماذج تطبيقات Windows تمكنك من الوصول إلى الموارد على كمبيوترك محلي بطريقة أكثر أمانًا من التطبيقات التقليدية المستندة إلى Windows. |
نظرة عامة الشروع في العمل مع Windows Forms نماذج و برامج تعليمية |
ASP.NET
|
تبني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 و Visual المطور ويب نماذج و برامج تعليمية |
Extensible Application Markup Language (XAML) |
XAML هي علامات لغة البرمجة للتطبيقات المصرّحة. تطبق (Windows Presentation Foundation (WPF ملقم XAML ويقدم دعم لغة XAML لأنواع WPF بحيث يمكنك إنشاء معظم تطبيقات واجهة المستخدم باستخدام ترميز XAML. |
نظرة عامة نماذج و برامج تعليمية |
مجموعة ميزات Language-Integrated Query (LINQ) |
يقدم LINQ الأنماط القياسية لـ الاستعلام عن البيانات وتحديثها باستخدام "أو" . يمكن توسيع LINQ لدعم معظم الأنواع من مخزن البيانات. يتضمن تجميعات موفرة من LINQ تمكن الاستعلام في جمل اللغة - المتكاملة في و قواعد بيانات SQL, Datasets و مستندات XML. |
نظرة عامة نماذج و برامج تعليمية |
أنواع التطبيقات واللغة
توفرVisual Studio العديد من قوالب التطبيق لمساعدتك في إنشاء البرامج وعدة لغات البرمجة التي تستخدمها للكتابة. بعض هذه موصوفة في الجدول التالي.
أنواع التطبيقات واللغة |
وصف مختصر |
لمزيد من المعلومات، راجع <link href="Messenger_PROC_ConfigureYourBrowser"></link>. |
---|---|---|
Visual Basic |
توفرVisual Basic طريقة سريعة وسهلة لإنشاء.NET Framework-يعمل بنظام Windows ويب وتطبيقات الجهاز المحمول. كما في كافة البرامج التي تستهدف .NET Framework ، البرامج المكتوبة في Visual Basic تستفيد من الأمان وإمكانية التشغيل المتداخل لالغة . |
|
#Visual C |
صمم#Visual C(تنطق C sharp) لإنشاء مجموعة متنوعة من التطبيقات التي تعمل على.NET Framework. #Visual Cتعتبر بسيطة, قوية ، مؤمنة النوع وكائنية التوجية. مع ابتكاراتها العديدة , C# تمكّن من التطوير السريع للتطبيقات مع الاحتفاظ بقابلية التعبير و الأناقة للّغات على نمط C. |
|
Visual C++ |
Visual C++ هي لغة فعالة تم تصميمها لإعطائك تحكم عميق ومفصل عند إنشاء تطبيقات أصلية ل (+Windows (COM إما الأصلي أو إدارة تطبيقات .NET Framework Windows. |
|
#Visual F |
#F هي لغة برمجة توفر الدعم للبرمجة الوظيفية بالإضافة إلى الكائنات الموجهة و البرمجة الحتمية (الإجرائية). المنتج Visual F# يدعم تطوير تطبيقات F# وتوسعة التطبيقات الأخرى من باستخدام تعليمات F# البرمجية. #F هى عبارة عن عضو من الفئة أولى للغات إطار عمل NET. و يحتفظ بتشابه قوي لعائلة ML للغات الوظيفية. |
|
Jscript |
Jscript هي الجيل التالي من تطبيق Microsoft لـ 262 ECMA . تتوفر عدة أنواع مختلفة من التطبيقات. |
|
تطبيقات Windows |
نوع من تطبيقات التي تم تصميمها لاستضافتها في Windows. يمكن كتابته في أي لغة برمجة. بعض الأمثلة هي مكتبة الفئات, خدمات Windows ,تطبيقات الوحدة وتطبيقات WPF. |
|
تطبيقات الويب |
نوع من تطبيقات التي تم تصميمها كي يتم استضافتها على صفحة الويب. يمكن كتابته في أي لغة برمجة. بعض الأمثلة هي ASP.NET تطبيقات الويب, مكتبات التحكم بالويب، و عناصرASP.NET ل Server AJAX. |
|
تطبيقات Office |
نوع من التطبيقات التي تم تصميمها لتوسيع أحد تطبيقات Office. يمكن كتابته في "أو" . يمكنك إنشاء تخصيصات على مستوى المستند والتي تتزايد في مستند Word أو مصنف Excel معين أو يمكنك إنشاء إضافات داخلية على مستوى التطبيق. |
|
تطبيقات SharePoint |
نوع من تطبيقات التي تم تصميمها لاستضافتها في Windows. يمكن كتابته في "أو" . |
|
تطبيقات الأجهزة الذكية |
نوع من تطبيقات التي تم تصميمها كي يتم استضافتها على جهاز محمول يعمل بنظام التشغيل Windows CE مثلاً أو "كمبيوتر الجيب" أو هاتف الذكي. يمكن كتابته في أي لغة برمجة. |
|
تطبيق التوافق مع البرامج الخارجية |
نوع من التطبيق تم تصميمه لتدوير أو لإضافة وظيفة لIDE, على سبيل المثال الإضافات الداخلية أو معالجات. يمكن كتابته في أي لغة برمجة. |
راجع أيضًا:
المبادئ
جولة سريعة حول بيئة التطوير المتكاملة
ما الجديد في Visual Studio Application Lifecycle Management 2010
موارد أخرى
Deciding Which Technologies and Tools to Use