السلام عليكم
ما زلت أعمل في برنامج شامل للشركة التي أعمل بها، ووردت إليّ فكرة أحسبها جميلة، وستختصر قدر لا بأس به من وقت الموظفين على المدى الطويل، قبل الفكرة أود شرح البرنامج بشكل مبسط:
االبرنامج يغطي عدة أنظمة في الشركة: كنظام المبيعات - المشتريات - المحاسبة - المراسلين - شؤون الموظفين - الخ..
لكل نظام فرعي "كود بداية" خاص به، مثلاً:
معاملات المبيعات: sls-200600001
معاملات المحاسبة: acc-200600001
الخ..
والفكرة أنه بعض الموظفين مثلا تمر عليه عدة معاملات من عدة أقسام، وبدلاً من أن يفتح في كل مرة البرنامج الخاص بالمعاملة التي تأتيه، فقط يقوم بتمرير باركود المعاملة تحت الباركود سكانر، والبرنامج الذي يعمل في خلفية النظام يقوم بقراءة الباركود ومن ثم يقوم بتحديد القسم الذي تتبع له المعاملة، ومن ثم يقوم بفتح البرنامج المناسب، وتمرير قيمة الباركود له.
فالمطلوب باختصار كيفية عمل برنامج بالمواصفات التالية:
1. يعمل مع بداية تشغيل النظام.
2. يعمل في خلفية النظام.
3. يقرأ من الباركود مباشرة (مع العلم أن الباركود سكانر يقوم بوضع القيمة في المكان الذي يكون مؤشر النص فيه مفعلاً فهو يعمل عمل الكيبورد).
4. يقوم بتمرير القيمة التي قرأها إلى برنامج آخر (مع ملاحظة أن البرنامج الآخر هذا هو عبارة عن Windows Form ).
والباقي مفهوم وسهل بإذن الله تعالى..
وجزاكم الله خيرا...