المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أكبر دورة تعليمية ... تعليم البرمجة و صناعة البرامج بلغة الفيجوال بيسيك (الجزء الأول)


mr.sadness
22/09/2007, 05:49 AM
{{ السلام عليكم و رحمة الله و بركاته }}

الحمد لله رب العالمين و الصلاة و السلام على أشرف المرسلين
و سيد العلماء و سيد الأولين و الآخرين و رسول رب العالمين
سيدنا محمد "صلى الله عليه و سلم" و على آله و صحبه أجمعين.

قال الله تعالى فى محكم التنزيل
(و علمك ما لم تكن تعلم , و كان فضل الله عليك عظيما)
------
(سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

*********************

أخوتى فى الله تعالى
ما رأيكم أن نبدأ دورة تعليمية كبرى لنتعلم
كيفية صناعة و كتابة البرامج بلغة الفيجوال بيسيك 6
Visual Basic6


الدورة التى تعمدت أن أبدأها فى هذا التوقيت
لأكون فيها تلميذاً متعلماً قبل أن أكون المعلم

لقد وجدت أن كل ما تعلمته من أسرار هذه اللغة يندثر فى ذاكرتى
مع مرور الأيام فهدانى ربى إلى أن أقدم هذه الخدمة الى راغبى
تعلم هذه اللغة الجميلة و السهلة و البسيطة و الممتعة فى نفس الوقت.

بالطبع تريدون معرفة أسباب هذا الغزل فى لغة الفيجوال بيسيك؟
بالطبع أنتم تعرفون برنامج الرسام
لغة الفيجوال بيسيك 6 جعلت كتابة البرامج بنفس سهولة إستخدام برنامج الرسام
تخيلوا....!!!؟؟؟؟
********************
*************
*****
**

و أعدكم إذا وجدت إهتمام بهذه الدورة و رغبة فى التعلم من أخواننا
فى منتديات مرامى الحبيبة , أن أستمر فى هذه الدورة بلا إنقطاع.

و أحب أن أنوه و أشير إلى أن هذه الدورة حصرية فى منتديات مرامى
و غير منـــقوله
و هذا الشرح من صناعتى و غير منــقول من أى منتدى أخر
و إذا وجدتموه فى أى مكان آخر ستجدونه بإسمى
لأنى مشترك فى منتديات عربية و أجنبية عديدة
و لكن حتى الآن هو حصرى لمنتديات مرامى الحبيبة
و لم أضعه فى أى منتدى آخر حتى الآن.

******************
شروط الدورة
الإلتزام و المتابعة و عمل الواجبات
ووضعها فى الموضوع بالطريقة التى ستطلب منكم.
الحصول على نسخة من برنامج الفيجوال بيسيك 6
و للتوضيح يفضل الحصول عليها من اسطوانة
لأنها نادرة جداً على الانترنت
و من يجد للبرنامج رابط على الانترنت فأرجو أن لا يبخل علينا به.

اليوم (19/10/2007) وجدت لكم نسخة من البرنامج
Microsoft Visual Basic 6.0 Enterprise Edition
و هى بالطبع ليست النسخة المستخدمة فى الشرح و لكنى أعتقد أنها شديدة الشبه بها

و يمكنكم تحميلها من هنــــــا ([فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]) وحجمها حوالى 70 ميجابايت
و يمكنك أيضاً تحميل التعريب من هنـــــا ([فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات])
و توجد مجموعة من الصور تشرح كيفية التنصيب حملها من هنــــا ([فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات])

و تم إرفاق روابط تحميل أخرى للبرنامج فى مرفقات المشاركة رقم 10 فى أخر الصفحة بالأسفل

عدم الحرج فى السؤال عن أى شىء حتى و لو كان صغيراً جداً
فأنا و الله مستعد أن أكرر الشرح مليون مرة بدون أن ملل و لا كلل
فى سبيل توصيل المعلومة الصحيحة

*******************

نبدأ على بركة الله الجزء الأول من الدورة
و هو بعنوان
"كيف تكتب برنامجك الأول"
-----------------------
تمر عملية كتابة أى برنامج بعدة مراحل و أهمها :
* مرحلة البرمجة المرئية -- Visual Programming Stage
* مرحلة كتابة الشفرة----- Code Programming Stage
* مرحلة الإختبار-----------------------Testing Stage
* مرحلة التجميع -----------------Compiling Stage
* مرحلة الإعداد و الحزم---------Package Stage

و سوف نناقش هذه المراحل بشكل موسع فى الدروس القادمة إن شاء الله.
فى هذه المرحلة من الدورة سنركز على تعليم البرمجة المرئية
بإستعمال لغة الفيجوال بيسيك و سنتعلم إستعمال الأدوات
البرمجية المختلفة و النوافذ المتعددة فى هذه اللغة.

إنشاء دليل العمل
قم بإنشاء مجلد فى حاسوبك بإسم الفيجوال بيسك
حتى يكون هذا المجلد هو دليل العمل لما سنصنعه ببرنامج الفيجوال بيسيك

تعالوا نتعرف على واجهة برنامج الفيجوال بيسيك الرئيسية

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

نوافذ البرنامج الرئيسية

نافذة المشروع Project Window
توجد هذه النافذة بشكل إفتراضى فى القسم الأيمن من نافذة برنامج الفيجوال بيسيك , و يظهر فى هذه النافذة شجرة هرمية تبين أسماء النماذج و البرامج الجزئية التى يتكون منها المشروع.

الصورة التالية توضح مع الشرح نافذة المشروع

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


عند الضغط على زر الأوامر Toggle Folders
فى نافذة المشروع يصبح عرض مكونات المشروع فى هذه النافذه على شكل شجرة (مثل برنامج المستكشف)
تحتوى على مجلدات تظهر فيها مكونات المشروع و كل مجلد يظهر المكونات المتشابهة فيما بينها
على سبيل المثال يظهر النماذج فى مجلد و البرامج الجزئية فى مجلد و هكذا ....

عند الضغط على زر الأوامرView Code تظهر نافذة نصية تمكننا من كتابة الشفرة للنموذج المحدد فى نافذة المشروع
و تظهر نافذة كتابة الشفرة أيضاً بالنقر المضاعف على الأغراض (Objects) الموجودة على نافذة تصميم النموذج

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

للعودة الى نافذة تصميم النموذج أنقر على زر الأوامر View Object فى نافذة المشروع (Project Window)
-------------------------------

نافذة الخصائص Properties Window
توجد هذه النافذة تحت نافذة المشروع و مهمتها إستعراض خصائص الكائنات
(Objects) المختلفة , مثل (ارتفاع , عرض , لون ...) و الأغراض التى يتكون منها المشروع , و نستطيع من خلال هذه النافذة التحكم بخصائص مكونات البرنامج الذى ننشئه ببرنامج فيجوال بيسيك

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


و كما نلاحظ فإن الخصائص تتكون من صفحتى تبويب :
- الصفحة الأولى عنوانها (Alphabetic) و تعرض الخصائص حسب الترتيب الأبجدى لأسمائهما.
- الصفحة الثانية عنوانها (Categorized) و يتم فيها عرض الخصائص مصنفة فى مجموعات و هذه المجموعات مرتبة حسب المهمة التى تؤديها الخصائص ضمن هذه المجموعة.

و بإختصار فإن الصفحة الأولى تعرض الخصائص مرتبة أبجدياً , و الصفحة الثانية تعرض الخصائص مرتبة ترتيب وظيفى.
-----------------------------------

نافذة مكان البرنامج بعد التنفيذ على سطح المكتب :

نستطيع من خلال هذه النافذة التحكم بمكان ظهور البرنامج على الشاشة بعد تنفيذ البرنامج , و مكان هذه النافذة فى الجهة السفلى من نافذة الخصائص.

يتم تحديد مكان البرنامج بعد التنفيذ على الشاشة عن طريق السحب الى المكان المناسب بإستخدام الفأرة ثم الإفلات.


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

نافذة صندوق الأدوات Toolbox Window

تحتوى هذه النافذة على العديد من الأدوات تمثل كل منها كائناً (Object) تستطيع اختيارة بالضغط علية ضغطاً مضاعفاً ووضعه فى النماذج المختلفة (كأزرار الأوامر و صناديق الحوار ....) و مكانها الافتراضى فى الجهة اليسرى من برنامج الفيجوال بيسيك.

و بمجرد أن تقف بمؤشر الفأرة على الكائن لمدة ثانيتين دون الضغط عليها تظهر فقاعة منبثقة صغيرة أسفل هذه الأيقونة تبين اسم الكائن.

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و الان بعد أن تعرفنا على نوافذ البرنامج الرئيسية

تعالوا نكتب برنامجنا الأول

البرنامج الذى سنقوم ببرمجته هو برنامج بسيط لمعرفة الوقت و التاريخ و إظهار رسالة ترحيب فى صندوق نص
البرنامج موجود فى المرفقات بإسم roshdi.rar

شكل البرنامج بعد الانتهاء من برمجته


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

قم بإختبار البرنامج بالضغط على الازرار المختلفة مثل الترحيب و الوقت و التاريخ و الخروج

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و الان تعالوا نبدأ بكتابة البرنامج

قل بسم الله الرحمن الرحيم ... و توكل على الله و إفتح برنامج الفيجوال بيسك

الصورة التالية هى نافذة NewProject تظهر عند فتح البرنامج فى كل مرة تقوم فيها بتشغيل البرنامج
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

نلاحظ أن الصفحة الأولى تظهر بشكل إفتراضى ,
و كذلك نلاحظ أنه قد تم اختيار مشروع تنفيذى قياسى Standard.EXE لذلك ما علينا سوى النقر على زر الأوامر فتح Open لإنشاء مشروع جديد

صورة برنامج الفيجوال بيسيك بعد التشغيل

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

بعد فتح البرنامج يظهر فيه النموذج الفارغ التالى
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

حفظ المشروع الجديد Saving The New Project

مع اننا لم نقم بأى تعديل على النموذج إلا انه من الافضل حفظ المشروع على القرص الصلب ...و عندها ينشىء برنامج الفيجوال بيسيك ملفان هما:
ملف المشروع: و امتدادة (.VBP) اختصار للعبارة (Visual Basic Project)
ملف النموذج : و امتداده (.FRM) إختصار لكلمة (FORM)

ملحوظة : برنامجنا هذا يحتوى على نموذج واحد .. و لكن عند انشاء مشروع يحتوى على عدة نماذج فإن برنامج الفيجوال بيسيك ينشىء ملفات (.frm) بعدد النماذج المنشأة.

و الان لحفظ المشروع ...
من القائمة File اختر الأمر Save Project
سيظهر صندوق الحوارSave Project As

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

اختر مكان حفظ المشروع (هل تتذكر اننا قمنا بعمل دليل العمل سابقاً)
قم بحفظ النموذج (Roshdi) طبعا بإمكانك تغيير الاسم الى اسمك و لكن خد بالك من تغيير الاسم فى الخطوات القادمة فى كتابة الشفرة و غيرها.
سيقوم البرنامج بإعطاء الامتداد (.frm) للمشروع بمعنى أنه سيصبح
(Roshdi.frm)
ثم اضغط زر الاوامر Save (حفظ)


بعد حفظ النموذج يظهر عندنا و بشكل تلقائى صندوق حوار آخر لحفظ المشروع
Save Project As


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

غير الاسم الافتراضى Project.vbp الى Roshdi.vbp

بهذا نكون قد حفظنا ملفى البرنامج و هما ملف مشروع (Roshdi.vbp) و ملف النموذج (Roshdi.frm).

و الان تعالوا نراجع ما قمنا به حتى الان
قمنا بفتح برنامج فيجوال بيسك
و اخترنا مشروع جديد
و قمنا بحفظه

تعالوا الان نبدأ فى العمل على مشروعنا الجديد

تغيير خاصية العنوان فى النموذج
انقر على النموذج الفارغ
و الان لنذهب الى نافذة المشروع Project Window
لنبدأ الان فى تغيير عنوان النموذج , و من نافذة الخصائص
(Properties Window) اختر الخاصية Caption المسؤلة عن تغيير عنوان النموذج و ذلك بالنقر عليها.
ان محتويات الخلية الحالية هى Form1 قم بتغيير العبارة الى
(مراجعة معلوماتى) و لا حظ ظهور العبارة اثناء كتابتك لها فى شريط عنوان النموذج


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


تغيير عنوان الخاصية Caption الى العنوان الجديد


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

ظهور العنوان الجديد(مراجعة معلوماتى) للنموذج Roshdi


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و بذلك نكون قد أتممنا عملية تغيير خاصية عنوان النموذج بنجاح.

إذن ما هى الخاصية؟
ان العنوان الذى قمنا بتغييره يعد أحد الخصائص التابعة للنموذج السابق
و لاحظنا فى نافذة الخصائص وجود خصائص أخرى تتبع نفس النموذج
فما معنى الخصائص , و كيف يمكننا التعامل معها؟
عشان نفهم معنى و مفهوم الخصائص بشكل جيد لازم نفهم أولا كيف يتعامل برنامج فيجوال بيسيك مع الكائنات (Opjects) كالنماذج و أزرار الأوامر و الصور ... الخ.

إن خاصية الكائن تؤثر على شكل الكائن و عمله , فالنموذج مثلاً يعد أحد الكائنات , و هو يملك خصائص معينة مثل الخاصية (Caption) التى تحدد عنوان النموذج
و الخاصية (BackColor) التى تحدد لون خلفية أو أرضية النموذج ... فمثلاً إذا أردنا تغيير خلفية النموذج السابق علينا القيام بما يلى:
- اختر النموذج بالنقر عليه مره واحدة
- انقر على نافذة الخصائص
- انقر على الخلية الموجودة أمام الخاصية (BackColor) ستلاحظ ظهور مثلث صغير فى يمين الخلية و اختر اللون البنى الغامق

ملحوظة هامة : عند الضغط على المثلث الصغير لفتح قائمة اختيار لون الخلفية سيظهر لك تبويبين و هما :
- الأول System و به عدة ألوان
- الثانى Palette و به مجموعة ألوان أخرى و هى أكثر شمولاً

و لاحظ على الفور ظهور اللون على النموذج Roshdi

و هكذا يمكننا تغيير خصائص النموذج المتبقية كما نريد

و كما نلاحظ أن اسم النموذج "مراجعة معلوماتى" يظهر على يسار قائمة النموذج
و بالطبع نحن نكتب برنامج باللغة العربية الحبيبة
فيجب أن يتوافق شكل البرنامج مع ما تعودنا عليه فى لغتنا العربية من حيث المحاذاة الى اليمين

تعالوا نغير خاصية قلب الاتجاة من اليمين الى اليسار و العكس:
- اختر النموذج بالنقر عليه مرة واحدة
- انقر على خاصية RightToLeft فى نافذة الخصائص
- ستجد أن لها قيمتان:
القيمة الأولى True وهى لتفعيل الخاصية أى لجعل المحاذاة الى اليمين
القيمة الثانية False و هى لعدم التفعيل بمعنى المحاذاة الى اليسار
إجعلها على القيمة True
- لاحظ تحول عنوان النموذج الى اليمين فوراً


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

تغيير خاصية الاسم فى النموذج
عند انشاء أى كائن فى لغة الفيجوال بيسيك ... لابد من وجود اسم لهذا الكائن كى يستطيع المبرمج التعامل معه .... الاسم الافتراضى للنموذج Roshdi و الذى اعطاه لنا البرنامج هو Form1 و نستطيع تغييره بسهولة كما يلى :
- اختر النموذج بالنقر ضمنه.
- فعل خاصية الاسم Name و هى خاصية مستثناة من الترتيب الأبجدى
- غير اسم الخلية الى frmroshdi


نلاحظ اننا قمنا بوضع frm قبل الاسم و هذه الطريقة فى التسمية جيدة جدا و سنتبعها فى دورتنا هذه حيث تسبق جميع اسماء الكائنات المستعمله بحروف تدل على نوعية هذه الكائنات مثل frm فى الاسم frmRoshdi .


و الان ارجوك قم بحفظ العمل الحالى بالضغط على ايقونة الحفظ فى شريط الادوات أو من القائمة file
فأنت لا تريد أن تفقد عملك بإنقطاع التيار أو بحدوث اى مشكلة لا قدر الله



و الآن تعالوا نضيف زر الخروج الى النموذج
""الشغل ابتدى بجد بقى شدوا حيلكم""


نلاحظ ان البرنامج النهائى يجب ان يحتوى على أربعة أزرار و هى ( الترحيب , الوقت , التاريخ , و الخروج)


لوضع زر الاوامر المطلوب فى النموذج عليك اختياره من صندوق الادوات
(ToolBox).


- انقر نقراً مضاعفاً (Double Click) على ايقونة زر الاوامر
(CommandButtons) فى صندوق الادوات.
سيظهر زر الاوامر فى منتصف النموذج كما بالصورة التالية


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

قام البرنامج بإعطاء اسم افتراضى للزر و هو (Command1) و كذلك اسم الكائن الافتراضى (Command1).

- بعد وضع الزر على النموذج ينبغى أن تقوم بأمرين هامين :
1- تسمية هذا الكائن عن طريق تغيير الخاصية Name الى (cmdExit) للإستفادة من اسم الأداة أثناء كتابة الشفرة للبرنامج.
2- تغيير عنوان هذا الزر الظاهر على النموذج من Command1 الى (خروج).


تغيير خاصية الاسم فى زر الخروج
للقيام بذلك عليك تنفيذ ما يلى :
1- انقر على الزر نقرة واحدة
2- من نافذة الخصائص قم بتغيير اسم الزر Name من Command1 الى CmdExit
3- قم بتغيير قيمة الخاصية Caption من Command1 الى (&خروج)
بالطبع ستسألنى عن هذا الشكل الذى قمت بكتابته أمام كلمة (خروج) و هو (&)
هذا الرمز يسمح بإستخدام مفتاح ALT مع الحرف الذى يلي الرمز & .. كالتالى (خ+Alt) ... و فى حالة زر (&خروج) مثلاً ... يمكننا استخدام المفتاح Alt مع حرف (خ) للخروج من البرنامج بدلاً من الضغط على زر الخروج من البرنامج.

لاحظ ظهور اسم الزر عليه فوراً
--------------------------------------------------------------------------------
تغيير حجم و مكان زر الخروج

- تغيير مكان الزر يتم ن طريق السحب و الافلات بزرالفأرة الى المكان المناسب فى النموذج .
- تغيير حجم الزر يتم عن طريق ما يلى:
اضغط على الزر نقرة واحدة ستظهر لك علامات عبارة عن مربعات سوداء حول الزر يمكنك من التحكم فى حجم الزر بواسطتها.
---------------------------------------------------------------------
تغيير خاصية الخط لزر الخروج

- انقر على زر الخروج نقرة واحدة
- و من نافذة الخصائص انقر فى الخلية التى أمام الخاصية Font ستلاحظ ان الخلية تحتوى على ايقونة بها ثلاثة نقاط (...) للدلالة على وجود صندوق حوار ينتج عند الضغط عليها.
- انقر على ايقونة النقاط الثلاث ستظهر نافذة حوار
- غير نوع الخط الى الخط المسمى MS Sans Serif
- غير حجم الخط الى 8
- انقر على الزر موافق فى نافذة الحوار الخاصة بالخط
و لاحظ تغير الخط و حجمه فوراً على الزر


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

· تعد ميزة الرؤية المباشرة للتعديلات من أهم مزايا لغة فيجوال بيسيك , و بهذا يمكنك اجراء التعديلات اكثر من مرة حتى تصل الى المستوى المطلوب.
-----------------------------------------
و الان تعالوا نضيف باقى أزرار النموذج

(زر الترحيب , زر الوقت , و زر التاريخ)

بنفس الطريقة التى وضعنا بها الزر (خروج) , يمكننا اضافة باقى الازرار:
- أضف الزر (الترحيب) بالنقر المضاعف على ايقونة ازرار الاوامر فى صندوق الادوات
- اسحب الزر الى اقصى اليمين حتى يأخذ مكانه المطلوب
- غير اسم الزر الى cmdhello
- غير خاصية Caption الى (التر&حيب)

أعد نفس العمل السابق مع الزر (الوقت) و اسحبه الى منتصف النموذج بجوار الزر (الترحيب). و غير اسمه الى cmdtime و عنوان الزر الى (الو&قت).

ثم أعد نفس العمل السابق مع الزر (التاريخ) و اسحبه الى اقصى اليسار بجوار الزر (الوقت) ثم غير اسمه الى CmdDate و غير عنوان الزر الى (ال&تاريخ)
---------------------------------------------------------------------------------

و الان تعالوا نضيف صندوق النصوص الى النموذج frmRoshdi

بقى علينا كائن واحد لم نضعه بعد فى برنامجنا , ألا هو صندوق النصوص و الذى يمكن تعريفه على انه صندوق يمكن الكتابه بداخله عند تصميمه أو عند تنفيذ البرنامج
و سيظهر كما فى الصورة

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

قم بتغيير أبعاده بما يتناسب مع البرنامج
- تغيير الابعاد يتم عن طريق المربعات السوداء الموجودة على جوانب صندوق النصوص

وضع صندوق النصوص فى النموذج:

مكان ايقونة صندوق النصوص فى السطر الثانى من صندوق الادوات.
و يمكننا التعرف عليه بواسطة وضع مؤشر الفأرة عليه لمدة ثانيتين سيظهر لنا فقاعه نصية تحتوى اسم الكائن.
- انقر نقراً مضاعفاً على أيقونة صندوق النصوص فى صندوق الادوات
- حرك و غير حجم الصندوق حتى يتشابه مع البرنامج (راجع صورة البرنامح فى اعلى الصفحة)

تغيير خصائص صندوق النصوص

- غير خاصية اسم صندوق النصوص الى TxtDisplay
- ان المحتوى الافتراضى لصندوق النصوص هو(تيكست 1) وعلينا إزالتها كى يبدأ البرنامج مع صندوق النصوص و هو فارغ. و لإزالة النص قم بتفريغ الخلية المجاورة لخاصية (تيكست)
- غير شكل و حجم الخط المستخدم الى Simplified Arabic و الحجم الى 14 على التوالى باستخدام الخاصية Font ضمن خصائص الغرض txtDisplay

- نحن نريد ان يظهر الكلام فى منتصف صندوق النصوص ... فلابد ان يتم تغيير الخاصية (Alignment) الى 2-center

- خاصية المحازاة السابقى لن تتحقق الا بتغيير خاصية تعددية السطور
(Multiline) الى القيمة True و بهذا تتحقق خاصية المحاذاة و ايضاً يمكننا من تعددية السطور فى صندوق النصوص.

- لجعل الكلام داخل صندوق النصوص يظهر باللون الاحمر ... علينا تغيير لون الخط ... انقر السهم الصغير قرب خانة خاصية اللون الامامى لصندوق النصوص (ForeColor) و قم بإختيار اللون الاحمر...

و علينا تغيير لون خلفية صندوق النصوص بإختيار اللون المناسب لزوقك من الخاصية (BackColor)

هل ترون السهوله و البساطة فى التصميم... استمروا وفقكم الله

يمكنك ايضا من تحميل صورة كخلفية للبرنامج و ذلك من الخاصية Picture و هى من خصائص الكائن frmRoshdi .... سأتركها لكم كتدريب... و سنعتبره أول واجب... هههه
و سأترك لكم أيضاً إضافة أيقونة للبرنامج تظهر فى شريط العنوان للبرنامج .. التمرين الثانى.... شدوا حيلكم
-------------------------------------
****************************************

بناء النماذج إعتماداً على الأشكال و الجداول

سنقوم فى هذه الدورة بإنشاء العديد من النماذج , و لكن بدلاً من شرح كل منها بالتفصيل بالطريقه السابقة كما شرحنا frmRoshdi سوف نكتفكى بشكل النموذج فى صورته النهائية (كما فى الجدول التالى) ’ إضافة الى وضع جداول لخصائص الكائنات التى تختلف عن القيم الافتراضية التى يضعها برنامج فيجوال بيسيك.

و كل ما عليكم هو متابعة هذا الجدول سطراً تلو الاخر و تغيير الخصائص المطلوبة فى كل كائن حتى نحصل عاى النموذج المطلوب.
و جدول الخصائص التالى هو مثال عن نموذجنا المنشأ frmRoshdi

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


بعد أن انتهينا من وضع الكائنات المختلفة فى النموذج و حددنا خصائصها (أى اننا انتهينا من المرحلة المرئية).
سيكون مظهر و شكل النموذج كالتالى:

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


و علينا الان كتابة الشفرة المناسبة و ربطها بالكائنات المختلفة

تعد لغة الفيجوال بيسيك من لغات البرمجة المقادة بالحدث
(Events Driven Programming)
أى أن الشفرة تنفذ نتيجة حدث ما فى البرنامج
فالنقر على الزر (الخروج) مثلاً يؤدى الى تنفيذ الشفرة الملائمة لهذا الحدث .
و بالمثل فالنقر على زر الترحيب سيولد حدثاً خاصاً مما يؤدى الى تنفيذ الشفرة الملائمة لهذا الحدث و إظهار عبارة (مرحباً بكم فى ......الخ) و هكذا بالنسبة لباقى الأزرار.


وضع الشفرة لزر الأوامر cmdExit (خروج)

لوضع الشفرة المناسبة لزر (خروج) عليك تنفيذ الخطوات التالية:
- انقر نقراً مضاعفاً على الزر (خروج)
- ستظهر نافذة كتابة الشفرة كما فى الصورة التالية و هى النافذة التى عليك كتابة الشفرة فيها.

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و هذه النافذه تعطينا معلومات حول الكائن الذى نكتب له الشفرة
حيث يظهر اسم الكائن فى القائمة العليا اليسرى

كما تعطى اسم الحدث الذى نكتب شفرته (وهو حدث النقر Click) فى الزاويا العليا اليمنى و مهمتنا هى كتابة اشفرة المناسبة بين السطرين المكتوبين تلقائياً و هما :
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

ما معنى السطر الاول و السطر الاخير فى الشفرة؟

فى السطر الاول تعبر كلمة Sub عن بداية الاجراء
و الاجراء هو الشفرة المخصصة لحدث ما و لكل اجراء اسم يميزه عن غيره يكتب بعده.
فمثلاً فى مثالنا هذا نلاحظ ان اسم الاجراء هوcmdexit_Click أما السطر الأخير End Sub فيعبر عن نهاية الاجراء.


ما هو اسم الاجراء؟

لاحظ ان اسم الاجراء هو cmdexit_Click و لكن لماذا قام الفيجوال بيسيك بكتابة اسم هذا الاجراء تلقائيا عند النقر المزدوج على زر الخروج؟

ببساطة لأن اسم الكائن (cmdExit) أما الاسم الثانى من الاجراء فهو يعبر عن الحدث الذى نرغب فى كتابة الاجراء له و هو النقر (Click) .

لاحظ ان اسم الاجراء يجب أن ينتهى دوماً بأقواس "()"

و الان تعالوا نكتب الشفرة الخاصة بالاجراء
()cmsExit_Click

هل تعلم ان شفرة الخروج من البرنامج هى اسهل مما تتخيل
فقط اكتب كلمة End بين الجملتين السابقتين .. كما يلى:

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و هكذا نكون قد كتبنا و انتهينا من شفرة الخروج الخاصة بالزر (خروج)

سهله جدا؟ أليس كذلك ... ألم أقل لكم كم هى سهلة و بسيطة و ممتعة لغة الفيجوال بيسيك.


و الان دعونا نقوم بتنفيذ برنامجنا لأول مرة

هناك طريقتين لتنفيذ البرنامج و هما :
- الاولى : من قائمة Run إختر الأمر Start
- الثانية : إضغط F5 من لوحة المفاتيح


و الان نفذ البرنامج بأى من هذه الطرق
ماذا تلاحظ؟
البرنامج يعمل
و لكن كل الازرار لا تعمل عدا زر الخروج و الذى قمنا بكتابة شفرته

أنقر زر الخروج للعودة الى النموذج فى برنامج الفيجوال بيسيك



و الان تعالوا نكتب الشفرات الأخرى لباقى الازرار

وضع الشفرة للزر (الترحيب)
قم بتنفيذ ما يلى :
- انقر نقراً مضاعفاً على الزر (الترحيب)
- ستظهر نافذة الشفرة التى تحتوى الاجراء ()cmdHello_Click و التى تبدو بهذا الشكل :

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


الاجراء السابق ينفذ عند النقر على زر الترحيب
فعلينا كتابة الشفرة الخاصة به

دعونا نسأل أنفسنا سؤالاً فى غاية الاهمية

ما الذى نريد تنفيذه عند النقر على زر الترحيب؟

و الاجابة :
نريد أن تظهر الجملة (مرحباً بكم فى منتديات مرامى نت) فى صندوق النصوص txtDisplay .
- إذن سنسند الجمله التى نريد اظهارها فى صندوق النصوص الى النص والمنسوب الى الكائن TxtDisplay فتكون الشفرة بهذا الشكل :

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

و بذلك تكون الشفرة كالتالى:

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


تجهيز نافذة الشفرة لكتابة العبارات ثنائية اللغة

أحياناً تظهر الكتابة باللغة العربية فى نافذة الشفرة بلغة غير مفهومة
و لحل هذه المشكلة
- من قائمة Toolsاختر الامر Options
- و من نافذة Options اختر التبويب Edit Format
- ثم اختر اى خط يدعم اللغتين العربية و الانجليزية
- ثم انقر زر موافق لتنفيذ الامر


و الان تعالوا نكتب الشفرة الخاصة بالزر cmdTime (الوقت):

دلوقتى انا هسأل سؤال صغير

ما الذى نريد تنفيذه عند الضغط على الزر (الوقت)؟

برافو .... برافو يا جماعة انا سمعتكم .. اجابه صحيحة.
فعلاً احنا عايزين نظهر التوقيت الحالى فى نافذة صندوق النصوص


يبقى هنفذ التالى :
- انقر نقراً مزدوجاً على الزر (الوقت)
- ستظهر نافذة الشفرة الخاصة بهذا الزر و بها الجملتين كالمعتاد
- اكتب التالى بين الجملتين.

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


- يرجع التابع ()Time قيمة متغيرة عن الوقت الحالى لساعة النظام و يتم اسناد هذه القيمة الى خاصية النص العائدة لصندوق النصوص txtdisplay.

أعتقد ان الموضوع فى غاية السهولة

و الان ستكون الشفرة بهذا الشكل:

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


و الان تعالوا نكتب الشفرة الخاصة بالزر (التاريخ)

كالعادة ... نفس السؤال... ما الذى نريد تنفيذه هنا؟
بالضبط ... إظهار تاريخ اليوم فى صندوق النصوص

فتكون الشفرة كالتالى:
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


و الان مبروك عليك البرنامج أصبح كاملاً و يمكنك تشغيله و تنفيذه

هيا جرب برنامجك

نعم ... صدق نفسك فقد أصبحت مبرمجاً كبيراً و أصبح لك برنامج قمت أنت بصناعته و برمجته بالكامل.

نفذ البرنامج بأى طريقة تحلو لك
""" سبق و شرحنا طريقتين لتشغيل البرنامج """


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

- انقر على زر الترحيب .... ولاحظ ظهور العبارة المطلوبة
- أنقر على زر الوقت .... و لاحظ ظهور التوقيت
- أنقر على زر التاريخ و لاحظ ظهور التاريخ
- أنقر على زر خروج لأنهاء البرنامج

و أخيرا إنشاء ملف تنفيذى للبرنامج Roshdi

قمنا بعمل البرنامج و اختباره فى بيئة برنامج الفيجوال بيسيك
الا ان البرنامج لم يجهز للعمل خارج هذه البيئة ... و لتجهيزه للعمل كبرنامج تنفيذى اتبع اتالى:

- من قائمة File اختر الامر Make Roshdi.exe
- ستظهر نافذة حوار لإنشاء الملف التنفيذى المطلوب
- احفظ الملف باسم Roshdi.exe
- انقر زر Ok


سيتم انشاء الملف التنفيذى المطلوب

و بهذا يمكنك تنفيذ البرنامج كأى برنامج يعمل فى بيئة النظام Windows
*************************
و هكذا انتهينا من برمجة اول برنامج فى لغة الفيجوال بيسيك


و الان ..... ما رأيكم؟ هل الموضوع بالبساطة و السهولة التى وعدتكم بها ؟
أم ان الموضوع صعب و لا تريدون استكماله؟
انتظر ردودكم على الموضوع
و اعدكم اذا حدث تفاعل مع الموضوع ان اكمل الدورة حتى نصبح كلنا محترفين برمجة بإذن الله تعالى.
و الأخوة الذين يقرروا أن يكملوا معنا الدورة
عليهم حل هذا الواجب..... ولا أجدع مدرسة ابتدائى.... ههههه


أريدكم أن تضيفوا زر (مسح) للنموذج :
Name : cmdClean
&مسح : Caption
و الشفرة الخاصة به هى :
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]


و مهمته هى مسح صندوق النصوص من الكلام الموجود به

أعتقد أنه واجب سهل جداً
هيا يا شباب ورونا الشطارة

طريقة تقديم الواجب HomeWork
ضع الملف التنفيذى فى المرفقات فى ردك على الموضوع

أتمنى أن يوفقنا الله الى ما يحبه و يرضاه
و رمضان كريم
و كل عام و أنتم بخير

أخوكم فى الله
مهندس رشدى سالمان محمد
Mr.SadNEss

الحزن الأكيد
22/09/2007, 09:47 AM
كل الشكر والتقدير عزيزي
ينقصني في هذا المجال الشيء الكثير
ومنكم نتعلم

yu-gi-oh! GX
22/09/2007, 12:11 PM
مشكور على الدورة الحلو واشاء الله نتعلم منك

mr.sadness
22/09/2007, 05:13 PM
كل الشكر والتقدير عزيزي
ينقصني في هذا المجال الشيء الكثير
ومنكم نتعلم

شرفنى مرورك صديقى الحزن الأكيد
لا حرمنا الله من تواجدك

و اتمنى ان تستمر هذه الدورة

و ان يتفاعل معها الأعضاء
وان نصبح محترفين برمجة ان شاء الله

mr.sadness
22/09/2007, 05:32 PM
مشكور على الدورة الحلو واشاء الله نتعلم منك


مرحباً أخى و حبيب قلبى منير
نورت الموضوع و الدورة و المنتدى كله

رمضان كريم يا أهل المغرب الحبيب

لحظة غرام
22/09/2007, 09:07 PM
mr.sadness

الله يزيدك من علمه وفضله .. وأنا بصراحة بحاول أتعلم قدر الاستطاعة من دكتور برمجة مثلك

انا لا أعرف شئ عن البرمجة .. ولكن لدي رغبة جادة في تعلم لغة الفيجول بيسك

وأن شاء الله سوف أستفيد منك يا دكتور

تحياتي وتقديري

لدي ملاحظة بسيطة ... هل أصدارات الفيجول بيسك تختلف عن بعضها ؟

تحياتي لك

لحظة غرام

mr.sadness
22/09/2007, 09:38 PM
mr.sadness

الله يزيدك من علمه وفضله .. وأنا بصراحة بحاول أتعلم قدر الاستطاعة من دكتور برمجة مثلك

انا لا أعرف شئ عن البرمجة .. ولكن لدي رغبة جادة في تعلم لغة الفيجول بيسك

وأن شاء الله سوف أستفيد منك يا دكتور

تحياتي وتقديري

لدي ملاحظة بسيطة ... هل أصدارات الفيجول بيسك تختلف عن بعضها ؟

تحياتي لك

لحظة غرام

أخى الحبيب لحظة غرام
شرفنى مرورك الكريم

يا أخى انا و الله لا دكتور و لا شىء ..
ما أنا الا تلميذ فى مدرسة الفيجوال بيسيك و البرمجمة بشكل عام

و يشرفنى أن تنضم الينا فى هذه الدورة ... فكلنا هنا لنتعلم شىء ... من العلم القيليل المتاح للبشرية

أما بخصوص ملاحظتك الرائعة

بالفعل فقد غفلت عن ذكر ذلك ... و كلامك مظبوط
و بخصوص النسخة التى أستخدمها ... و المستخدمة فى هذه الدورة
هى
Microsoft Visual Basic Pro. Edition
for 32-bit Windows development
و بالمناسبة هى عندى على اسطوانة تسمى

Visual Studio V6
و الاسطوانة تحتوى على أكثر من برنامج برمجة
مثل لغة C#
و لغة C++
و لغات أخرى

و أخيراً يشرفنا انضمامك الينا فى هذه الدورة
و منتظر حلك للواجب ... ههههه

تحياتى العطرة و كل عام و انت بألف خير

mr.sadness
26/09/2007, 05:18 AM
يا شباب ....
فين المشاركات؟ أين التشجيع؟ ما تريدون أن تتعلموا البرمجة؟

شدوا حيلكم معانا... و حلوا الواجب بسرعة

لحظة غرام
26/09/2007, 06:43 AM
حاولت جاهداً ولكن لم أجد برنامج الفيجول بيسك

هل بالأمكان أن ترفعه ؟

أرجو الرد أخي الكريم mr.sadness

وأيضا ما هو حجم البرنامج

تحياتي

mr.sadness
27/09/2007, 05:07 AM
أخوتى فى الله

أخى الحبيب لحظة غرام

يوجد فى المرفقات ملف نصى به روابط لتحميل البرنامج

أدعو الله ان تنجح فى تحميله

تقبل تحياتى

لحظة غرام
27/09/2007, 12:58 PM
الربيد شير :no:

اشكرك عزيزي mr.sadness على مجهودك

*pinkystar*
28/09/2007, 08:04 PM
يعطيك ربي الف عافيه ان شاء الله بركب الفيجوال بيسك على جهازي وبرجع مره ثانيه وبمشي مع الخطوات
يعطيك ربي الف عافيه والله انك ماتقصصصصر

غزال
28/09/2007, 08:52 PM
أخي الكريم اشكرك من قلبي
ولكن انا لدي الكثير من الأسئله في البرمجه
ارجو انك تتحمل أسئلتي
ولي عوده بإذن الكريم

رزق سعد رزق
29/09/2007, 09:16 PM
مشكوووووووووووووووور

power
30/09/2007, 10:41 PM
الله يعطيك العافيه اخوي

انا مبتدئه وعندي اسئله فياريت تتحملني

الله يعطيك العافيه

ولا يحرمنا من تواصلك

يهاجري
02/10/2007, 06:29 AM
الف شكر لك اخوي..

اكيييد راح نستفيد من هذه الدورة..

نــــــــوف
06/10/2007, 03:47 AM
مشكور اخوي
وما قصرت

دآإنــٍُــ،ٍُـآإٍُ
06/10/2007, 02:21 PM
السلام عليكم ورحمة الله وبركاته

الاخ الفاضل

بارك الله فيك مجهود راائع

الله يعطيك الف عافية

دمت بخير

MOHAMEDALMSAH
11/10/2007, 11:21 PM
لك يااخي كل الشكر والاحترام والتقدير

scsi
15/10/2007, 03:16 AM
thanxxxxxxxxxxxxxxxxxxxxxxxxx

mazen
18/10/2007, 09:51 AM
الله يعطك ألف عافية

ظاهر يالغالي إخلاصك وحبك لتعلم الأخرين ما ينفعهم مما تجيد وتحب وأسلوبك مرة حلو وسهل

لكن سؤلي / نريد أولاً نبذة موجزه عن هذا البرنامج أيش يعطينا وأيش فوائده وبأيش مكن نستخمة

ثانياً / حال عدم |إمتلاكنا له أيش البديل لفهم هذه الدورة وتعويض دل هذا البرنامج .

...............................:026::d050::026:............مازن

ONLY*WORDS
18/10/2007, 11:03 AM
مشكور أخي عالجهد جعله الله في ميزان حسناتك بس أنا عندي مشكلة دائما تظهر لي رسائل الخطأ وأنا أقرأ موضوعك
السؤال الثاني كيف ممكن أحول الأكسس في 2007 لإصدار 97 وشكرا

رويشد الصحفي
18/10/2007, 04:35 PM
اخي مهندس رشدى سالمان محمد حفظك الله ورعاك .... ما قمت به من مبادرة تشكر عليها من الجميع وقد اخترت لغة من اجمل واحدث لغات البرمجة الفجوال بيسك ففي 1402هـ كانت لغة البيسك كبرمجة فقط فمثل المثال الموضوع الوقت والتاريخ والرسالة الترحبية كنا نكتب مايقارب 20 صفحة وهذه اللغة لا تعمل على نظام الوندز وكانت تعمل ع الدوز ووقتها اصدار وندز 3.1 وها انت بسطت لنا البرمجة وبطريقة سلسة جدا فادعوا الله ان يجعلها في ميزان حسناتك يارب...
استاذي معظم الاعضاء لم يجدوا البرنامج ولم يحملوه ارجو الانتظار في الدرس الثاني حتى يكتمل العدد لتعم الفائدة ولكي ترى حلول الواجبات...
ولك منا جميعا جزيل الشكر والتقدير

قاهر القلوب فلسطين
18/10/2007, 10:25 PM
اشكرك جدا على هذه المبادرة الممتازه ولكن لي طلب عندك اذا كنت تعرف بشكل ممتاز في الفيجوال دوت نت تساعدني في مشاريع كبير وممتاز واكون لك من الشاكرين

طال صمتي !!
19/10/2007, 12:07 AM
تسلم ياأخوي وجزاك الله خير والله إني محتاجة لخبراتك كثير

روابي
19/10/2007, 01:31 AM
ميرسيييييييييييييييييييييييييييييييييييييييه

ندى الايام
19/10/2007, 02:04 AM
شكرا على الموضوع الرائع وهنبدا خطوه خطوه ومعلش استحملنا بقى يا بروف سحوووووووووووره

سهرانه وحزينه
19/10/2007, 08:13 AM
مشكوور mr.sadness انشاء الله نتعلم الفجول بيسك معاكم

mr.sadness
19/10/2007, 09:27 AM
الله يعطك ألف عافية

ظاهر يالغالي إخلاصك وحبك لتعلم الأخرين ما ينفعهم مما تجيد وتحب وأسلوبك مرة حلو وسهل

لكن سؤلي / نريد أولاً نبذة موجزه عن هذا البرنامج أيش يعطينا وأيش فوائده وبأيش مكن نستخمة

ثانياً / حال عدم |إمتلاكنا له أيش البديل لفهم هذه الدورة وتعويض دل هذا البرنامج .

...............................:026::d050::026:............مازن

أخى الكريم مازن ... مرحباً بك

شرفنى مرورك و أسعدنى إهتمامك بتعلم لغة الفيجوال بيسيك

أما بالنسبة لبرنامج الفيجوال بيسيك 6

فهو برنامج من انتاج شركة ميكروسوفت
و يستخدم فى صناعة و برمجة برامج جديدة

و يتم استخدامة فى بيئة عمل الويندوز الطبيعية

و بالنسبة لتحميل البرنامج فقط تم إرفاق روابط التحميل فى المشاركة رقم 10 فى الصفحة من الموضوع

تقبل تحياتى

mr.sadness
19/10/2007, 09:48 AM
مشكور أخي عالجهد جعله الله في ميزان حسناتك بس أنا عندي مشكلة دائما تظهر لي رسائل الخطأ وأنا أقرأ موضوعك
السؤال الثاني كيف ممكن أحول الأكسس في 2007 لإصدار 97 وشكرا

أخى الكريم ... مرحباً بك

مشكور على الدعاء الجميل

أما بالنسبة لرسالة الخطأ فهى بالتأكيد ليست من المشاركة أو من الموضوع

و السؤالى الثانى ليس لدى أى معلومات حول هذا الموضوع

سعيد للغاية بمرورك الكريم

تقبل تحياتى

mr.sadness
19/10/2007, 10:08 AM
اخي مهندس رشدى سالمان محمد حفظك الله ورعاك .... ما قمت به من مبادرة تشكر عليها من الجميع وقد اخترت لغة من اجمل واحدث لغات البرمجة الفجوال بيسك ففي 1402هـ كانت لغة البيسك كبرمجة فقط فمثل المثال الموضوع الوقت والتاريخ والرسالة الترحبية كنا نكتب مايقارب 20 صفحة وهذه اللغة لا تعمل على نظام الوندز وكانت تعمل ع الدوز ووقتها اصدار وندز 3.1 وها انت بسطت لنا البرمجة وبطريقة سلسة جدا فادعوا الله ان يجعلها في ميزان حسناتك يارب...
استاذي معظم الاعضاء لم يجدوا البرنامج ولم يحملوه ارجو الانتظار في الدرس الثاني حتى يكتمل العدد لتعم الفائدة ولكي ترى حلول الواجبات...
ولك منا جميعا جزيل الشكر والتقدير


اخى الكريم العزيز رويشد الصحفى ... يا مليون مرحبا بك نورت الموضوع و المنتدى بأكمله

مشكور أخى على هذا المرور الرائع

و مشكور أيضاً على المعلومات القيمة

و أتمنى من الله عز وجل أن تكمل معنا هذه الدورة البسيطة

و بالنسبة للبرنامج فقد قمت بإرفاق روابط التحميل فى المشاركة رقم 10 فى الصفحة الاولى

تقبل أعطر و أرق تحياتى

mr.sadness
19/10/2007, 10:32 AM
اشكرك جدا على هذه المبادرة الممتازه ولكن لي طلب عندك اذا كنت تعرف بشكل ممتاز في الفيجوال دوت نت تساعدني في مشاريع كبير وممتاز واكون لك من الشاكرين

أخى الكريم قاهر القلوب ... مرحباً بك

لغة الفيجوال دوت نت هى لغة مختلفة تماماً عن لغة الفيجوال بيسيك موضوع الدورة و لا يربط بينهما الا الاسم

و قد قامت ميكروسوفت بتسميتها هكذا حتى لا تخسر جيش المبرمجين من لغة الفيجوال بيسيك و تشجيعهم للإتجاه لتعلم اللغة الجديدة فيجوال دوت نت

و أنا ليس لدى اى فكرة عن هذه اللغة

كنت اتمنى أن استطيع المساعدة

تقبل تحياتى

mr.sadness
19/10/2007, 10:43 AM
تسلم ياأخوي وجزاك الله خير والله إني محتاجة لخبراتك كثير

الاخ الغالى ... طال صمتى .... مرحباً بك

مشكور على المرور الكريم

تحياتى العطرة

mr.sadness
19/10/2007, 10:56 AM
شكرا على الموضوع الرائع وهنبدا خطوه خطوه ومعلش استحملنا بقى يا بروف سحوووووووووووره

أختى العزيزة سحر ... مرحباً بك

شكرا على المرور الرائع ... و أنا معكم بإذن الله خطوة خطوة و بلا ملل

و أنتم على العين و الراس

تحياتى العطرة

mr.sadness
19/10/2007, 11:08 AM
مشكوور mr.sadness انشاء الله نتعلم الفجول بيسك معاكم

الأخت الكريمة سهرانة و حزينة ... سلامتك من الحزن ... نورت الموضوع

شكرا لمرورك الرائع

و اتمنى من الله ان تكملى الدورة معنا و نستفيد كلنا ان شاء الله

تحياتى العطرة

admin
19/10/2007, 09:10 PM
احب اشكر المهندس
mr.sadness
على الدورة الحصرية ..
جعلها الله في موازين حسناته
اسأل الله له التوفيق في حياته
:
وبالتوفيق ،،

mr.sadness
21/10/2007, 08:37 PM
احب اشكر المهندس
mr.sadness
على الدورة الحصرية ..
جعلها الله في موازين حسناته
اسأل الله له التوفيق في حياته :وبالتوفيق ،،

أخى الكريم Admin و الله قد أسعدنى و شرفنى مرورك الرائع
و بارك الله فيك و حفظك لنا من كل سوء

و الحمد لله على عودة المنتدى بالسلامة

تحياتى العطرة

berbere
22/10/2007, 01:03 AM
الله الله عليك
يا مخبر ويا خبير
مزيدا من التألق ...... و التمييز
موضوع ممتاز وقييم وأحسنت
الاختيار حبيبي الغالي
موضوعك يستحق 5 نجوم تمييز
+ وسام أفضل موضوع
واصل مجهوداتك أخي الكريم
ولا تحرمنا من جديدك الدائم
مع تحياتي لك أخوك الفاضل

berbere

نقاء
23/10/2007, 06:57 PM
مجهودّ رائع جداً يا
~MR SADNES~
وانا هحاول على قد ما اقدر استفيد من الدورة دى[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]
والله يديمك لنا...سلـآم:tt2:

benanfo
24/10/2007, 10:16 PM
مشكور على الدورة الحلو واشاء الله نتعلم منك

romuo19
26/10/2007, 09:19 AM
:157:


لك جزيل الشكر ووفقك الله ويوفقنا جميعا على تعلم المزيد
:054:

مبرمج (مشاري)
27/10/2007, 10:07 PM
مشكور اخي في الله
ان شاء اكون من المتاعبين لك وبشغف شديد

أميرة الورد
28/10/2007, 05:48 PM
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

أستاذي الكريم
mr.sadness

مبادرة مميزه جدا جدا وطرح هادف
تحمل الكثير من الدروس القيمة والدرر الثمينة
لتعلم البرمجة و صناعة البرامج بلغة الفيجوال بيسيك
كل الشكر والتقدير ...
على هذا المجهود الرائع والمميز...
الذي يبذله قلمك الرفيع والراقي ...
خالص احترامي وتقديري لشخصك الكريم

mr.sadness
31/10/2007, 04:36 AM
أخوتى فى الله

كلماتكم هى وسام على صدرى

شرفنى مروركم جميعاً

و أتمنى التفاعل مع الدورة حتى ننتقل الى الجزء الثانى بإذن الله

تحياتى العطرة للجميع

فرحة ناقصة
03/11/2007, 05:22 AM
دورة جدا راااااائعة ممتعه
درسنا في الجامعه لكن نبذة بسيطة وقليلة
اتمنى منك الاستمرار لتعم الفائده على الجميع

orbit0000
05/11/2007, 09:28 AM
مشكوووووور
:011:

الحزن الأكيد
06/11/2007, 08:51 AM
بصراحه استاذي mr.sadness
ما ترك لنا شي
دمت لنا فخر عزيزي

mr.sadness
11/11/2007, 10:48 AM
بصراحه استاذي mr.sadness
ما ترك لنا شي

دمت لنا فخر عزيزي



مرحباً بك أخى الكريم و أستاذى الغالى "الحزن الأكيد"

شرفنى مرورك الرائع

و أتمنى من الله أن تكمل معنا هذه الدورة

شكراً مرة أخرى على كل شىء

mr.sadness
11/11/2007, 03:29 PM
أخوانى و أحبتى فى الله

أخيراً...

النسخة المستخدمة فى الدورة

Microsoft Visual Basic 6 Pro

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

حمل البرنامج من هنــا ([فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات])

باسوورد فك الضغط
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات] bay.org

أعتقد أن الموضوع أصبح كامل متكامل
الشرح + البرنامج

و لم يعد هناك أى حجة :$

تحياتى العطرة

أوتار الشجن
13/11/2007, 04:40 PM
جزاك الله خير أخوي ع هذه الدورة

أنا بصراحة سجلت في المنتدى عشان هذي الدورة

أنا تعلمت الفيجوال من فترة وهي لغة سهلة ولزيزة وظريفة

ومرة عجبني الدرس الأول اللي أنت وضعته

بس إيش هو سؤال الواجب؟

أنا حاولت أحمل الفيجوال من الرابط اللي انت وضعته لكن فتح معي صفحة كلها انجليزي

وما في خيار للتحميل (داون لود)

اتمنى تشرح لي كيف أحمل برنامج فيجوال 6 من الرابط اللي انت وضعته

وأكون شاكره ومقدره لك

دمت بود

أختك أوتار الشجن

mr.sadness
13/11/2007, 08:26 PM
اختى الكريمة .... أوتار الشجن
مرحباً بك

شرفنى مرورك و اسعدنى كلامك بما يفوق الوصف

أما بالنسبة لتحميل البرنامج
اضغطى على رابط التحميل
و ستجدى فى اخر الصفحة كلمة Free
اضغطى عليها
ستظهر لك صفحة جديدة و بها عداد
انتظرى الى ان ينتهى
سيظهر لك مجموعة حروف و مستطيل فارغ
اكتبى الحروف كما هى ثم اضغطى Download
سيبدأ التحميل فوراً

تحياتى العطرة

أوتار الشجن
14/11/2007, 11:00 PM
أنا من أول سويت اللي قلتلي عليه بس ما ضبط معي

فتحت معي صفحة ضغطت على free

بعدها انفتحت صفحة مافيها عداد ولا مستطيل وكلها كلام انجليزي

ياليت ترشدني ماهو العمل في هذه الحالة؟!!

شاكرة ومقدرة لك حسن تعاونك

mr.sadness
15/11/2007, 03:27 AM
تفضلى اختى الكريمة

الشرح بالصور

هذه هى صورة العداد بعد الضغط على كلمة Free فى الصفحة الأولى

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

ثم بعد ان ينتهى العداد ستظهر الصفحة كما بالصورة التالية

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات]

أرجو أن أكون قد وفقت فى التوضيح

أرق تحياتى

amr_amrr00
23/11/2007, 04:32 PM
انا مبتدي واريد المزيد وانا لسة عامل عضويتي دلوقتي

mr.sadness
23/11/2007, 09:26 PM
مرحبا بك اخى الكريم

بين اخوتك فى منتديات مرامى

و ان شاء الله ستجد طلبك و اكثر

STOP_BAND
23/11/2007, 10:39 PM
الدورة مميزة وحصريه
يستاهل الاخ mr.sadness التكريم من ادارة المنتدى الذي يفخر
بوجود اعضاء واساتذه كـ الاستاذ المهندس mr.sadness

ويثبت موضوع الدورة بكل اجزائها

mr.sadness
28/11/2007, 10:22 AM
الدورة مميزة وحصريه
يستاهل الاخ mr.sadness التكريم من ادارة المنتدى الذي يفخر
بوجود اعضاء واساتذه كـ الاستاذ المهندس mr.sadness

ويثبت موضوع الدورة بكل اجزائها

شرفنى مرورك أخى الكريم STOP BAND
و شكراً على التكريم و التثبيت
دومت بود
أخوك
أبو سلمى

نــــــــوف
28/11/2007, 04:39 PM
مشكوووور

بيكاسو
05/12/2007, 12:07 PM
مشكور يالغلا على هيك دوره
شرح ولا اروع
عاشت ايامك يا مبدعنا

klosebas
07/12/2007, 08:34 PM
مشكور موضوع رائع جدا و مميز بارك الله فيك و جزاك خيرا

saleh30
31/12/2007, 07:20 PM
بارك الله فيك

صراحة وبكل امانة افضل ما مر علي في تعليم البرمجة

لك الف الف شكر

boukhlif04
31/12/2007, 09:23 PM
تشكر ياخي

MR JORDAN
03/01/2008, 12:25 PM
Thank you
مشكوووووووووووووووووووووووووووور

jucozal
04/01/2008, 08:36 PM
Mr.sadness
تقبل اعجابي بمجهودك الرائع وتعبك باين في الموضوع
الله يحفظك للمنتدى
انا لطول الموضوع لم استطع تكملته لذا عندي سؤال ماهو الفرق بين البرنامج و Access أم مشابه له
وايضا كيف نسطيع الإستفاده منه في حال اتقناه
قد تكون إجابة أسئلتي في سياق الموضوع ولكن اعذرني لم استطع ان امنع نفسي من الرد
تقبل مروري

زلمة
05/01/2008, 10:56 AM
مشكووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووور

عمار شعيب
09/01/2008, 07:59 PM
جزاك الله خيرا على ما علمتنا

مصطفى رياض
10/01/2008, 01:28 AM
شكراً للاخ الكريم على الشرح ونتمنى المزيد لاننا في حاجة الى المعرفة

samir48
14/01/2008, 09:40 PM
mmmeeerrrrcccciiii

chamakh
17/01/2008, 01:28 AM
اخي اتمنى لك المزيد من العطاء وجزاك الله بما نفعة به الامة العربية وواصل العطاء

aboasim
18/01/2008, 10:37 AM
مشكوووووووووووور أخي وماقصرت على مجهودك الطيب هناك بعض الصور غير ظاهرة

ياليت لو يوجد رابط لشرح الدورة جاهز

madboy
19/01/2008, 03:34 AM
شكرا على المجهود المبذول منك ويارب يعطيك العون والعافيه

o-xxx-m
20/01/2008, 11:18 PM
مكووووووووووووور الله يعطيك العافيه:054::!

zxcqwe
22/01/2008, 05:43 AM
شي جميل

خادم المصباح
25/01/2008, 02:02 PM
مشكوووور لكن هل استطيع ان اطبق ما تعلمته منك في البرنامج الذي حملته منك

غزال
30/01/2008, 12:13 AM
يعطيك الف عافيه استاذ على الشرح الراقي

حسن يوسف
30/01/2008, 03:34 PM
موضوع ممتاز جداً ارجو منك المزيد المفيد ولك شكري تقديري

زلمة
01/02/2008, 06:57 PM
مشكووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو ووووووووووووووووووووووووووووووووووووووووور

theblackwar
04/02/2008, 12:55 PM
thxxxxxxxxxxxxxxxxx

ضي القمرg
17/02/2008, 02:25 AM
السلام عليكم ورحمة الله وبركاته
أخى لقد اشتركت فى هذا المنتدى عن طريق بحثي عن دورة تعليمية للبرمجة ودعوت الله أن أوجدنى الحل

أتمنى المتابعه معاك
تقبل ردى بزافر احترامى

وجزاك الله الخير

sayedco
18/02/2008, 04:11 AM
جزاكم الله خيرا

xoox
22/02/2008, 12:40 PM
مشكور على الدورة الحلوة الممتعة السهلة :w:

moslem_1113
05/03/2008, 02:20 PM
مشكور على الدوره الرائعه دى
وربنا يزيدك من علمه الواسع
تقبل مرورى
اخوك : احمد

ebrahim77
07/03/2008, 12:51 AM
مشكورمشكورمشكور

abdullsttar
11/03/2008, 12:00 AM
شكرا جزيلا على الفكر البناء

ســـــكـــــر
17/03/2008, 03:22 PM
ما شاء الله عليك يا أ/mr.sadness
بس بأقولك انا عندي فيجوال بيسك النسخه الاخيره 2008
هل النسخه بامكاني استخدامها مثل هذي النسخه المشروووح عليها ولا يوجد اختلاف في النسخ المطوره
وشكراً

ســـــكـــــر
17/03/2008, 03:44 PM
شكراً
أ/mr.sadness
جاري تحميل البرنامج على شان امشي معاك خطوه خطوه
تقبل تحياتي

ali_86
25/03/2008, 08:41 PM
شكرا جزيلا على الفكر البناء

salahhakim
26/03/2008, 07:02 AM
انت رائع في الشرح والموضوع فعلا سهل جدا

sailor_25
22/04/2008, 12:09 AM
thak you

BRUCE LEE
23/04/2008, 03:41 PM
شكراااااااااااااااااااااااااا

تاكسي الغرام
17/05/2008, 12:39 AM
شكرا والله شكرا جزيلا

البقيلى
18/05/2008, 08:17 PM
مشكور على الدورة

محمد المقرمي
19/05/2008, 12:00 PM
شكرا جزيلا وربنا يوفقك

mbc fm
20/05/2008, 12:35 AM
ماشاء الله الدورة رائعة وانا معاك

adminad2244
22/05/2008, 02:04 AM
اااااااااااااااااااااااااااااااااااااااي

dydy22222
30/05/2008, 02:28 AM
جااااااااااازاك الله خيرابس ياريت
يكون فيه فهرس للأوامر والدوال
ويكون فيه شرح مختصر بس وافى
بأمثلة لو امكن
بس مجهودك الاول دا رائئئئئئئئئئئئئع

matrix co
31/05/2008, 09:45 AM
شكرا لك يا اخي ومنكم نستفيد

mr.sadness
11/06/2008, 03:00 PM
أخوانى مشكورين على المرور
وان شاء الله تنال الدورة استحسانكم
تحياتى للجميع

maade
14/06/2008, 12:55 PM
شكراً جداااااااااااااااااااااا و بالله عليلك ان تزيد من تلك النماذج والأمثله الرائعة جدااااا

فن تاستك
17/06/2008, 03:58 AM
الله يسلمك اخوووووي ومشكووور على هالبرنامج

الباشا3
19/06/2008, 11:08 PM
thankssss

العقيد
28/06/2008, 03:12 AM
مشكور اخوي على المجهود وجعله الله في موازين حسناتك

kokoboto
12/07/2008, 01:34 AM
gooooooooooooooooooooooooooood

مجروح في الصميم
17/07/2008, 01:00 PM
مشكووووووووووووووور أخوي على هذا الشرح الوافي
تحياتي وسلام
عزالدين بن شنب

hammam666
26/07/2008, 10:01 PM
mashkoreen ya shabab

سالم الصقر
27/07/2008, 01:37 PM
الوووووووووووووووووووو

سالم الصقر
27/07/2008, 01:50 PM
ردوووووووووووو

سالم الصقر
27/07/2008, 01:56 PM
عليههه

سالم الصقر
27/07/2008, 02:07 PM
الووووووووووووووو

bekardy
29/07/2008, 02:43 AM
مشكور اخوي ع الشرح

ولا تحرمنا من يديدك

وانا الصراحه وايد حبيت دروسك

واتمنى اشوف كل يديد

وخاطري اتعلم كيفية صنع البرامج


وجاري التحميل اخوي

Dr.Mohab
30/07/2008, 04:51 PM
مشكور على المجهود الرائع

Diana2009
08/08/2008, 10:19 PM
thanks

مغاورى9
12/08/2008, 03:21 AM
بارك الله فيك وتسلم ايدك:157::022:

selem1957
23/08/2008, 03:40 AM
كل الشكر والتقدير عزيزي
ينقصني في هذا المجال الشيء الكثير
ومنكم نتعلم

abdelgaid
24/08/2008, 10:52 AM
ششكككككككككككككككككككككككككررا

zero1
07/09/2008, 06:11 PM
مشكور على الدورة الحلو واشاء الله نتعلم منك

Mohsamd
09/09/2008, 01:08 AM
مشكوررررررررررررررررررر:022:

karim2009
12/09/2008, 05:50 PM
مشكور أخي الحبيب على هذه الدورة التعليمية المميزة وجزاك الله خيرا:85:

ابراهيم شعبان
14/09/2008, 04:01 PM
مشكور على المجهود الرائع

MOH202
15/09/2008, 05:53 AM
مشكور

barcalib
23/09/2008, 03:45 AM
tanks

"محمد"
25/09/2008, 07:44 PM
مشكور اخوي والله يوفقك

وشتبين123456
30/09/2008, 04:31 PM
ئئئئئئئئئئئئئئئئئئئئئئئئئ:157:

smail-dz
08/10/2008, 02:45 PM
بارك الله فيك

The Leader 2010
04/11/2008, 09:02 PM
مشكور

!!!بغداد السلام!!!
06/11/2008, 03:25 AM
موفق ان شاء الله
الله ايبارك بيك
الدورة مفيدة جدا

{ ابوبدر }
13/12/2008, 06:20 PM
مشكور اخوي
والله يعطيك العافية

shamaki123
28/12/2008, 06:02 AM
مشششششششششششششششششششششكور

ashrafart
09/01/2009, 12:11 AM
ان شاء الله تكون بدايه خير