عند كتابة برامج أخرى بلغة البرمجة C ++ ، يمكنك دمج وظيفة تسمح للتطبيقات الأخرى بالعمل على نظام تشغيل الكمبيوتر الشخصي.
تعليمات
الخطوة 1
قم بإنشاء تطبيق فرز الصور الخاص بك. لإضافة الأصالة والوظائف إليها ، يمكنك إضافة مكالمة إلى الواجهة الرسومية مباشرة من نفس البرنامج الذي تعمل فيه. هناك وظيفتان في لغة C ++ لإنجاز مثل هذه المهام. قم بتوصيل مكتبات windows.h و Shellapi.h لتتمكن من استخدام وظائف تشغيل التطبيقات الخارجية لنظام التشغيل. ترتبط المكتبات باستخدام العبارة #include.
الخطوة 2
استخدم الدالة ShellExecute () إذا كنت بحاجة إلى تمرير المعلمات إلى التطبيق الذي تم استدعاؤه. تحتوي الوظيفة على المعلمات التالية: hwnd لمعرف النافذة ، تحدد lpOperation العملية للتطبيق المطلوب (على سبيل المثال ، الطباعة أو الفتح) ، ويحدد lpDirectory اسم الدليل الافتراضي ، و nShowCmd لوضع تشغيل التطبيق ، و lpParameters لتمرير المعلمات الأخرى إلى التطبيق المسمى.
الخطوه 3
لتشغيل البرنامج المحدد بسهولة ، استخدم الدالة WinExec (). يتم تمرير معلمة سلسلة إلى رمز البرنامج ، والتي تحدد المسار الكامل للتطبيق ، بالإضافة إلى وضع التشغيل لهذا التطبيق.
الخطوة 4
يمكن استخدام الجزء التالي من الكود كمثال:
#يشمل
#يشمل
باطل رئيسي ()
{
WinExec ("c: / windows / system32 / calc.exe" ، SW_SHOW) ؛
}
الخطوة الخامسة
نتيجة لتنفيذ هذا الرمز ، سيتم فتح آلة حاسبة قياسية في Windows. يمكنك وصف الظروف المختلفة التي يتم بموجبها استدعاء التطبيقات الخارجية لنظام التشغيل. تذكر تضمين المكتبات المطلوبة للعمل مع هذه الوظائف.
الخطوة 6
ضع قائمة بالتطبيقات القياسية التي من المحتمل أن يقوم المستخدمون بتثبيتها. ضع ذلك في الاعتبار إذا لم تكن الوحيد الذي يستخدم البرنامج. إذا كان لديك مشاكل في كتابة برنامج ، شاهد تعليمات الفيديو الخاصة على الإنترنت.