تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الرابع - تحديد وتصميم الشاشات المطلوبة
#1
كاتب الموضوع : أحمد جمال

بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .

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

في هذا الدرس سوف نقوم باضافة النوافذ الخاصة بالبرنامج ، وهي بالشكل التالي :

AboutMe
: حول البرنامج .

لعمل مثل هذا النموذج نقوم باختيار Project - Add Form ، ومن ثم نختار الشكل About Dialog .
نقوم ببعض التغيرات لنصل إلى الشكل المرفق في البرنامج .


وستجد أن بعض الأكواد قد تمت اضافتها ، وهي تلك الأكواد الخاصة بـ System Info . وسوف نقوم بشرحها بصورة مبسطة لاحقاً .


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


Frm_Add
: اضافة بضاعة جديدة .
شاشة ستبرمج لاحقاً لاضافة بضاعة جديدة .


Frm_Add_2
: اضافة نوع او مورد جديد .
ستخصص هذه الشاشة للتحكم واضافة أنواع وموردين ، وسنفرق بينهما لاحقاً بالكود .

Frm_Calc
: الآلة الحاسبة .
شاشة مخصصة لآلة حاسبة بسيطة ، وهي فرصة لنتعرف سوية على طريقة عمل آلة حاسبة .

Frm_Edit
: شاشة تعديل البضائع .
لتعديل معلومات بضائع موجودة .

Frm_Edit_SP
: لتعديل عمليات البيع أو الشراء .


الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة MaskEdBox حيث توفر لنا هذه الأداة خاصية التحكم بشكل النصوص المدخلة بسهولة ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Masked Edit Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .
Frm_Find
: للبحث عن البضائع بشروط معينة .


الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة الجدول ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Flex Grid 6.0
، وسنتعرف على طريقة استخدامه لاحقاً .
Frm_Help
: تعليمات الاستخدام والتي سيتم ربطها بملف من نوع rtf لاحقاً .

الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة RichText حيث توفر لنا هذه الأداة اضافة نصوص متغيرة التنسيق ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Rich Text Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .
Frm_Info
: هذه الشاشة ستظهر في خلفية الشاشة الرئيسية لعرض معلومات المحل .


Frm_Login
: شاشة تسجيل الدخول .
Frm_NewUser
: إذا كانت هذه هي المرة الأولى لتشغيل البرنامج ، يتم اظهار هذه الشاشة .
Frm_Printer
: تحديد طابعة لاستخدامها في طباعة التقرير .
Frm_Report1
: تقارير البضاعة .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة MSChart وهي إحدى أدوات عرض الرسوم البيانية ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Chart Control 6.0 (OLEDB
) ، وسنتعرف على طريقة استخدامها لاحقاً .

Frm_Report2
: تقرير الأنواع .
Frm_Report3
: تقرير الموردين .
Frm_Report4
: التقرير اليومي ، وتقرير بين تاريخين .
Frm_Sel_Bay
: اضافة عملية بيع أو شراء .
Frm_Sel_Bay2
: التحكم بعمليات البيع والشراء .
Frm_Show
: عرض البضائع الرئيسي .
Frm_User
: تغيير معلومات المستخدم .
Frm_Wait
: شاشة للانتظار في العمليات المطولة للعرض أو الاضافة .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة ProgressBar حيث يمكننا من خلالها عرض مؤشرر للتقدم ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Windows Common Control 6.0(SP6
) ، ستلاحظ اضافة مجموعة من الأدوات من ضمنها هذه الأداة ، وسنتعرف على طريقة استخدامها لاحقاً .
MDIForm1
: الشاشة الرئيسية والتي قمنا بعملها سابقاً .


الأدوات الجديدة : سنجد في هذا الفورم مجموعة من الأدوات الجديدة :
أداة ToolBar لعرض شريط الأدوات .
أداة StatusBar لعرض الشريط السفلي للنافذة .
وهما موجودتان ضمن المجموعة التي اضفناها سابقاً .

أداة CommonDialog تقوم بعرض عدد من النوافذ الحوارية مثل مربع حوار فتح - حفظ - اختيار الألون - احتيار الخطوط ... الخ .

ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft CommonDialog Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .

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

وحتى ذلك الحين ، يمكنك الاطلاع على الملف المرفق والذي يحتوي على تصميم الشاشات المختلفة كاملة .


*** منذ الآن فصاعداً قم باضافة قاعدة البيانات على نفس مسار البرنامج ، لا تقلق إذا لم تكن قد استخدمت بعض الأدوات من قبل لأننا سنشرح بالتفصيل كيفية استخدامها في دروس لاحقة .
منذ سلسلة الدروس القادمة سوف يتم البدء ببرمجة البرنامج بإذن الله من خلال فيجوال بيسك + Dao .

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .


الملفات المرفقة
.zip   Programme.zip (الحجم : 191.43 ك ب / التحميلات : 475)
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الدرس الرابع والثلاثون والأخير - نبذة عن العملية العكسية + تجهيز البرنامج على Cd RaggiTech 0 1,434 15-10-12, 09:10 AM
آخر رد: RaggiTech
  الدرس الثالث والثلاثون - كيفية عمل اعداد Setup للبرنامج RaggiTech 0 1,228 15-10-12, 09:08 AM
آخر رد: RaggiTech
  الدرس الثاني والثلاثون - التحويل إلى exe RaggiTech 0 1,160 15-10-12, 09:07 AM
آخر رد: RaggiTech
  الدرس الحادي والثلاثون - تعددية المستخدمين - البحث وطباعة الفواتير - التعليمات ... RaggiTech 2 1,754 15-10-12, 09:05 AM
آخر رد: RaggiTech
  الدرس الثلاثون - التعامل مع شريط الأدوات ToolBar RaggiTech 0 990 15-10-12, 08:59 AM
آخر رد: RaggiTech
  الدرس التاسع والعشرون - التعامل مع أشرطة الحالة Statues Bar RaggiTech 0 835 15-10-12, 08:57 AM
آخر رد: RaggiTech
  الدرس الثامن والعشرون -الطباعة في البرنامج . RaggiTech 4 1,548 15-10-12, 08:56 AM
آخر رد: RaggiTech
  الدرس السابع والعشرون - مقدمة إلى التعامل مع التقارير من خلال DataReport RaggiTech 2 1,707 15-10-12, 08:45 AM
آخر رد: RaggiTech
  الدرس السادس والعشرون - التقارير اليومية ، والتقارير بين تاريخين RaggiTech 1 1,218 15-10-12, 08:39 AM
آخر رد: RaggiTech
  الدرس الخامس والعشرون - الإحصائيات والرسوم البيانية RaggiTech 0 1,098 15-10-12, 08:37 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم