التعليمات البرمجية للمطورين مع

نظرة عامة

1

القواعد الأساسية

2

الحصول على الأدوات

3

بدء كتابة التعليمات البرمجية

ما المقصود بتطوير سطح المكتب؟ (نظرة عامة)

يعتبر مصطلح تطوير سطح المكتب مصطلحًا عامًا لعملية كتابة البرامج التي سيتم تشغيلها على أجهزة كمبيوتر قياسية من بينها جهازك المكتبي أو المحمول أو جهاز الكمبيوتر المخصص للأغراض العامة. وقد يكون البرنامج الذي يجري تطويره برنامج للأنظمة لمساعدة نظام التشغيل أو برامج التطبيقات. يتم تصميم برامج التطبيقات لتنفيذ مجموعة واحدة أو أكثر من المهام ذات الصلة، وهي تشمل أشياء مثل الألعاب ومعالجات النصوص والتطبيقات المخصصة للمؤسسات.

1القواعد الأساسية 

شاهد هذا الفيديو الذي يدور حول عروض تطوير سطح المكتب من Microsoft ثم قم بإعداد بيئتك عن طريق تثبيت الأدوات التي ستستخدمها لإنشاء تطبيقات سطح المكتب الخاصة بك.

تشغيل الفيديو

تعرف على القواعد الأساسية لتطوير سطح المكتب
فيديو | 10 دقائق | تطوير سطح المكتب | يونيو 2010

يشتمل تطوير العميل لنظام Windows على النماذج الأساسية الثلاثة التالية: Native C++ للبرمجة المباشرة لـ Windows APIs وتعليمات برمجية مدارة من قبل .NET مع نماذج Win أو Windows Presentation Foundation (WPF)وتعليمات برمجية مدارة من قبل .NET مع Silverlight لتطوير التطبيق بسرعة. يمكنك كتابة كل بيئة من بيئات البرمجة هذه وغيرها مع Visual Studio – بيئة التطوير المتكاملة (IDE) لـ Microsoft. سيشرح الفيديو متى يمكن اختيار بيئة برمجة واحدة تلو الأخرى.

الهدف: الحصول على قاعدة أساسية قوية لتطوير سطح المكتب.

2احصل على الأدوات 

حدد برنامج واحد من البرامج التالية لتثبيتها:

تنزيل VB 2010 Express تنزيل Visual C# 2010 Express تنزيل Visual C++ 2010 Express


للحصول على مساعدة بشأن الإصدار الصحيح لـ Visual Studio، راجع مخطط مقارنة Visual Studio 2010.
للحصول على معلومات حول تطوير الفريق، اقرأ عن إدارة دورة حياة التطبيق.

3بدء كتابة التعليمات البرمجية 

قم بتنزيل نموذج التعليمات البرمجية، ثم تابع مع مقاطع الفيديو هذه لبدء الترميز على الفور.

تشغيل الفيديو

تحكم كامل
فيديو | 16 دقيقة | Win32 | يونيو 2010

يعتبرWin32 واجهة برمجة خاصة بالتطبيقات (API) تستخدم لإنشاء جميع أنواع تطبيقات Windows. يقدم Win32 خدمات (مثل الوصول إلى الملفات) وعناصر لواجهة المستخدم (مثل الرسم والحصول على المدخلات من مربعات الحوار) للاستفادة من في التطبيقات الخاصة بك. تحصل التطبيقات التي تتم كتابتها على Win32 على وصول لأكبر مجموعة من ميزات Windows.

التالي: تعرف على المزيد حول تطوير C++

احصل على التعليمات البرمجية لهذا المشروع C++ (لم تعد متوفرة)

تشغيل الفيديو

التحكم مع التطوير الأسرع
فيديو | 16 دقيقة | MFC | يونيو 2010

يشتمل Microsoft Foundation Class Library (MFC) على واجهات Win32 API ليسهل استخدامهما مع تطبيقات C++. فكل من MFC وC++ يجمعان بين التطوير السريع للتطبيقات والتحكم العميق في النظم الأساسية للمطورين ذوي الخبرة.

التالي: تعرف على المزيد حول فئات MFC

احصل على التعليمات البرمجية لهذا المشروع C++ (لم تعد متوفرة)

تشغيل الفيديو

الإسراع من تطوير سطح المكتب
فيديو | 30 دقيقة | WPF | يونيو 2010

يعتبرWPF واجهة برمجة تستخدم لإنشاء جميع أنواع التطبيقات الرسومية على Windows. يعتبر WPF، أحد مكونات Microsoft .NET Framework 4، وهو يوفر تسهيلات لتصميم واجهات المستخدم تقوم بنشر الوسائط والمستندات والتسريع من أداء الأجهزة ورسومات المتجهات وإمكانية الترقية على مختلف عوامل النماذج، بحيث تتكامل مع Windows مرئيات البيانات التفاعلية وإمكانية قراءة المحتويات الفائقة.

التالي: تعرف على المزيد حول WPF

احصل على التعليمات البرمجية لهذا المشروع  C#  VB

تشغيل الفيديو

بدء العمل باستخدام SILVERLIGHT لتشغيل تطبيق RIA على سطح المكتب
فيديو | 34 دقيقة | Silverlight | يونيو 2010

يعتبر Silverlight واجهة برمجة تستخدم لإنشاء جميع أنواع التطبيقات الرسومية التي يتم تشغيلها على الويب أو Windows. يعتبر Silverlight، إحدى مكونات Microsoft .NET Framework 4، وهو يوفر تسهيلات لتصميم تجارب المستخدم التفاعلية للاستفادة من الويب وسطح المكتب والتطبيقات المحمولة التي تقوم بنشر كاميرا الويب والميكروفون وميزات الاتصال سواء أثناء الاتصال بالإنترنت أو بدون الاتصال بالإنترنت.

التالي: تعرف على المزيد حول Silverlight

احصل على التعليمات البرمجية لهذا المشروع  C#  VB

موضوعات المطور

C++: الشروع في التطوير مع Visual C++
تعرف على المزيد حول Visual C++ وعلى كيفية تطوير التطبيقات المستندة إلى Windows وكذلك التطبيقات المعتمدة على.NET.

Windows 7: الشروع في تطوير التطبيقات
تعرف على كيفية تطوير تطبيقات وتكاملها مع ميزات Windows 7 shell.

نماذج WPF وWindows الخاصة بسطح المكتب
اقرأ عن الاختلافات بين نماذج WPF وWindows واعثر على ارتباطات خاصة بتدريبات أخرى.

ميزات Silverlight المستقلة لسطح مكتبك
تعرف على كيفية كتابة تطبيقات Silverlight التي يتم تشغيلها على سطح المكتب.

LightSwitch: الشروع في تصميم تطبيقات الأعمال
تعرف على إمكانية تكوين تطبيقات على جودة احترافية بسرعة، بغض النظر عن مهارات التطوير التي تتمتع بها.

C# و.NET لمطوري Java
اقرأ هذه المقالة لتحصل على مقدمة حول C# وVisual Studio لمطوري Java.

الكتب

القواعد الأساسية لـ C++/CLI: لغة Visual C++ لـ .NET 3.5
تعرف على أوجه C++/CLI التي تجعل منها إحدى أقوى لغات .NET Framework وأكثرها متعة.
Pro WPF في VB 2010
تعرف على كيفية عمل WPF. يقدم لك هذا الكتاب نصيحة عملية هامة ستحتاج إليها لتصميم تطبيقات WPF عالية الجودة.
Windows عبر C/C++
يتناول هذا المرجع الأساسي المتعمق والشامل نظام التشغيل Windows وكيفية البرمجة على مستوى واجهة API.
تطبيقات Pro Business مع Silverlight 4
تعرف على كيفية تصميم تطبيقات الأعمال قوية الأداء المناسبة للمؤسسات وتطويرها في Silverlight 4 وبلغةC#.
Pro Windows 7 Multitouch and Microsoft Surface Development
تعرف على تطوير تطبيق اللمس المتعدد واحصل على أفكار حول إضافة دعم اللمس المتعدد لتحسين الاستخدام.