15-10-12, 07:32 AM
كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .
السلام عليكم ورحمة الله وبركاته .
قبل بداية الدرس اقترح تحميل الملف المرفق والذي سنتعرف على طريقة تكوينه هذا الدرس .
في هذا الدرس سوف نقوم باضافة النوافذ الخاصة بالبرنامج ، وهي بالشكل التالي :
في هذا الدرس سوف نقوم باضافة النوافذ الخاصة بالبرنامج ، وهي بالشكل التالي :
AboutMe
: حول البرنامج .
لعمل مثل هذا النموذج نقوم باختيار Project - Add Form ، ومن ثم نختار الشكل About Dialog .
نقوم ببعض التغيرات لنصل إلى الشكل المرفق في البرنامج .
وستجد أن بعض الأكواد قد تمت اضافتها ، وهي تلك الأكواد الخاصة بـ System Info . وسوف نقوم بشرحها بصورة مبسطة لاحقاً .
نقوم ببعض التغيرات لنصل إلى الشكل المرفق في البرنامج .
وستجد أن بعض الأكواد قد تمت اضافتها ، وهي تلك الأكواد الخاصة بـ System Info . وسوف نقوم بشرحها بصورة مبسطة لاحقاً .
Frm_splash
: شاشة البداية .
من المفترض أن تظهر هذه الشاشة في بداية تشغيل البرنامج ولعدد من الثواني قبل أن تختفي ، ولذلك فلن تظهر أشرطة الادوات في هذه الشاشة ، كما ولا بد أن تحتوي على مؤقت لاخفاء الشاشة بعد مدة وجيزة .
من المفترض أن تظهر هذه الشاشة في بداية تشغيل البرنامج ولعدد من الثواني قبل أن تختفي ، ولذلك فلن تظهر أشرطة الادوات في هذه الشاشة ، كما ولا بد أن تحتوي على مؤقت لاخفاء الشاشة بعد مدة وجيزة .
Frm_Add
: اضافة بضاعة جديدة .
شاشة ستبرمج لاحقاً لاضافة بضاعة جديدة .
شاشة ستبرمج لاحقاً لاضافة بضاعة جديدة .
Frm_Add_2
: اضافة نوع او مورد جديد .
ستخصص هذه الشاشة للتحكم واضافة أنواع وموردين ، وسنفرق بينهما لاحقاً بالكود .
ستخصص هذه الشاشة للتحكم واضافة أنواع وموردين ، وسنفرق بينهما لاحقاً بالكود .
Frm_Calc
: الآلة الحاسبة .
شاشة مخصصة لآلة حاسبة بسيطة ، وهي فرصة لنتعرف سوية على طريقة عمل آلة حاسبة .
شاشة مخصصة لآلة حاسبة بسيطة ، وهي فرصة لنتعرف سوية على طريقة عمل آلة حاسبة .
Frm_Edit
: شاشة تعديل البضائع .
لتعديل معلومات بضائع موجودة .
لتعديل معلومات بضائع موجودة .
Frm_Edit_SP
: لتعديل عمليات البيع أو الشراء .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة MaskEdBox حيث توفر لنا هذه الأداة خاصية التحكم بشكل النصوص المدخلة بسهولة ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة MaskEdBox حيث توفر لنا هذه الأداة خاصية التحكم بشكل النصوص المدخلة بسهولة ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Masked Edit Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .
Frm_Find
: للبحث عن البضائع بشروط معينة .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة الجدول ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة الجدول ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Flex Grid 6.0
، وسنتعرف على طريقة استخدامه لاحقاً .
Frm_Help
: تعليمات الاستخدام والتي سيتم ربطها بملف من نوع rtf لاحقاً .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة RichText حيث توفر لنا هذه الأداة اضافة نصوص متغيرة التنسيق ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة RichText حيث توفر لنا هذه الأداة اضافة نصوص متغيرة التنسيق ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Rich Text Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .
Frm_Info
: هذه الشاشة ستظهر في خلفية الشاشة الرئيسية لعرض معلومات المحل .
Frm_Login
: شاشة تسجيل الدخول .
Frm_NewUser
: إذا كانت هذه هي المرة الأولى لتشغيل البرنامج ، يتم اظهار هذه الشاشة .
Frm_Printer
: تحديد طابعة لاستخدامها في طباعة التقرير .
Frm_Report1
: تقارير البضاعة .
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة MSChart وهي إحدى أدوات عرض الرسوم البيانية ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة 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 ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم أداة جديدة غير الأدوات القياسية وهي أداة ProgressBar حيث يمكننا من خلالها عرض مؤشرر للتقدم ، ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft Windows Common Control 6.0(SP6
) ، ستلاحظ اضافة مجموعة من الأدوات من ضمنها هذه الأداة ، وسنتعرف على طريقة استخدامها لاحقاً .
MDIForm1
: الشاشة الرئيسية والتي قمنا بعملها سابقاً .
الأدوات الجديدة : سنجد في هذا الفورم مجموعة من الأدوات الجديدة :
أداة ToolBar لعرض شريط الأدوات .
أداة StatusBar لعرض الشريط السفلي للنافذة .
وهما موجودتان ضمن المجموعة التي اضفناها سابقاً .
أداة CommonDialog تقوم بعرض عدد من النوافذ الحوارية مثل مربع حوار فتح - حفظ - اختيار الألون - احتيار الخطوط ... الخ .
ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
الأدوات الجديدة : سنجد في هذا الفورم مجموعة من الأدوات الجديدة :
أداة ToolBar لعرض شريط الأدوات .
أداة StatusBar لعرض الشريط السفلي للنافذة .
وهما موجودتان ضمن المجموعة التي اضفناها سابقاً .
أداة CommonDialog تقوم بعرض عدد من النوافذ الحوارية مثل مربع حوار فتح - حفظ - اختيار الألون - احتيار الخطوط ... الخ .
ولاضافتها نقوم بالضغط على Ctrl+T ومن ثم نقوم باختيار
Microsoft CommonDialog Control 6.0
، وسنتعرف على طريقة استخدامها لاحقاً .
وعندما نتطرق في المرحلة القادمة بإذن الله للبرمجة ، سنتعلم بصورة مفصلة كيفية بناء كل شاشة مما سبق ، والأدوات التي اضيفت عليها .
وحتى ذلك الحين ، يمكنك الاطلاع على الملف المرفق والذي يحتوي على تصميم الشاشات المختلفة كاملة .
وعندما نتطرق في المرحلة القادمة بإذن الله للبرمجة ، سنتعلم بصورة مفصلة كيفية بناء كل شاشة مما سبق ، والأدوات التي اضيفت عليها .
وحتى ذلك الحين ، يمكنك الاطلاع على الملف المرفق والذي يحتوي على تصميم الشاشات المختلفة كاملة .
*** منذ الآن فصاعداً قم باضافة قاعدة البيانات على نفس مسار البرنامج ، لا تقلق إذا لم تكن قد استخدمت بعض الأدوات من قبل لأننا سنشرح بالتفصيل كيفية استخدامها في دروس لاحقة .
منذ سلسلة الدروس القادمة سوف يتم البدء ببرمجة البرنامج بإذن الله من خلال فيجوال بيسك + Dao .
منذ سلسلة الدروس القادمة سوف يتم البدء ببرمجة البرنامج بإذن الله من خلال فيجوال بيسك + Dao .
والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .
والسلام عليكم ورحمة الله وبركاته .
