السلام عليكم ورحمة الله وبركاته , من لا يشكر الناس لا يشكر الله.
لدي برنامج لكن لقلة خبرتي باستخدام جسم البرنامج
وكذلك جسم الوحدة وطريقة استدعاء الإجراءات والوظائف هذا جعلني أقف عاجز في ترتيب ظهور كل من شاشة الترحبية , شاشة تسجيل المنتوج , شاشة دخول بكلمة سر , الشاشة الرئيسية , ثم بقية شاشات البرنامج الأخرى ...
لقد أرفقت مثال يحتوي على مجلد
Programme فيه البرنامج الذي أريد ترتيب ظهور شاشته
conv فيه برنامج الذي يعطيك رقم تسجيل البرنامج على حاسوبك .
Deleate هذا البرنامج يقوم بحذف مفتاح ريجستري للبرنامج من حاسوبك وهذا عندما تريد القيام بعملية إعادة تجريب البرنامج.
ملاحظات :
من الناحية التصميم :
عندما تقوم بتنفيذ البرنامج تستقبلك الشاشة الترحبية لثواني قليلة يقوم البرنامج بالتحقق هل البرنامج مسجل على الحاسوب
إذا كان نعم : تظهر شاشة إدخال اسم المستخدم و هي : Mourade وكلمة السر وهي : 000000 عندما تكون البيانات صحيحة يستدعي الشاشة الرئيسية للبرنامج ومنها يتم استدعاء بقية شاشة البرنامج الأخرى أما .
إذا كان غير مسجل تظهر شاشة تسجيل المنتج .الرقم طبعا تستطيع الحصول عليه من المثال في المجلد conv .
بعدما يتم تسجيل المنتج هل في رأيكم تستدعى مباشرة شاشة إدخال كلمة السر أم يغلق البرنامج مشير إلى انتهاء عملية تسجيل البرنامج وعند تنفيذ البرنامج مرة أخرى تظهر شاشة إدخال كلمة السر مباشرة ومنها نصل للشاشة الرئيسية.
من ناحية البرمجة :
لدي وحدة في المشروع Unit6 فيه مجموعة من الوظائف و الإجراءات تستدعى من طرف البرنامج هناك شرح على شكل تعليقات أي غموض يمكن الاستفسار علية .
الآن في البرنامج كل فورم يعمل على حدا بشكل عادي أي عندما أجعل البرنامج هو الذي ينشئه . لكن بوجود شروط مرة تظهر الفورم ومرة لا هذا الذي سبب وجود أخطاء عند استدعاء الفورم .
أشياء تأخذ بعين الاعتبار:
البرنامج يشتغل مرة وحدة فقط الوظيفة هذه البرنامج يقوم باستدعائها من الوحدة Unit6 .
جداول قاعدة البيانات موجودة على DataModule7
الاسم المستعار لقاعدة البيانات DbGesEtidient يتم إنشائه برمجيا حاليا في البرنامج يتم عند إنشاء DataModule7 .
مرفق البرنامج :
مرفق خاص بالحصول على رقم التسجيل البرنامج :
ولا يفوتني أن اشكر جميع المشاركين والساهرين على هذا المنتدى.