مشاهدة النسخة كاملة : الآن مع Microsoft Visual Basic 6.0 : تعلم إنشاء برامج فعلية "دورة رائعة"


Mostafa Sayed
28-02-09, 06:05 PM
اخواني اعتذر عن الغياب الطويل للدروس لكن لقد حدث لي مشاكل منعتني من المواصل فادعوا لي بالتوفيق ، و لكن اعدكم بأن الدروس القادمة ستكون من أقوى الدروس و أجملها و أبسطها و أنا أعرف أني قد أطلت عليكم فلا تقلقوا
و أنا الآن مع مشروع لي عندما اكمله انشاء الله تعالى سأكمل ما بدأته وز هذا وعد مني
*************************************************
كما أني سأعتمد على الدروس التطبيقية أولا ، حتى نصل معا إلى الدروس القوية و المعقدة
ادعولي فقط بالتوفيق

أزلا قبل كل شيء اعتذر عن الـتأخيير في تقديم الدروس لأني أمر بظروف خاصة تمنعني بشدة في متابعة هذه الدورة ، لكن قررت أن أضع ثلاث دروس متتالية في كل أسبوع فادعولي أن اكمل هذه الدورة
http://www.g9g4up.com/upfiles/SDz73722.gif

http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif
http://mostafasayed.com/vb/imgcache2/4685.gif
http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif
http://hometown.aol.com/mchecca07/Visual%20Basic%206%20Enterprise.jpg
http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif

إخواني زوار هذا الموضوع
أحببت أن أقدم لكم هذا الموضوع بهذه الحلة الجديدة
حيث أن هذا الموضوع لا يشبه المواضيع التي نراها التي تعتمد في طرحها على شرح الخواص و المتغيرات و واجهات البرنامج و غيرها كالمعتاد ، سيكون طرحي خاص بشرح كل ذلك عن طريق تصميم برامج ابتدائا من البرامج السهلة إلى البرامج المتقدمة
http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif

فقط قبل أن تبدأ في أخذ هذه الدروس يجب عليك أن تكون لديك خلفية عن البرمجة و منطق عملها
ثانيا أن تكون داريا بمصطلحات البرمجية و معانيها
ثالثا يجب أن تعرف أنا هذه البرامج التي سنصممها ستكون منشأة عبر Microsoft Visual Basic 6.0

رابعا الدورة ستكون على عدة مراحل و ذلك الانطلاق عبر مستويات و سيكون في طيات هذه الدورة تنوع استخدام للأدوت فلا تستعجل الأمور
سيكون استعمال الأوامر و المتغيرات و غيرها استعمال منوع و و سيكون الشرح مدعوم بالصور
http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif http://mostafasayed.com/vb/imgcache2/4684.gif


أولا حمل البرنامج
محتويات النسخة :


Microsoft Visual Studio 6.0 Tools
Microsoft Visual Basic 6.0
Microsoft Visual C++ 6.0
Microsoft Visual FoxPro 6.0
Microsoft Visual InterDev 6.0
اقتباس:

http://mostafasayed.com/vb/imgcache2/4686.gif


والان مع روابط التحميل علي اكثر من سيرفر وتقدر تحمل اي جزا من علي سيرفر والجزا الاخر من علي سيرفر تاني .

ملحوظه : حجم البرنامج 227 ميجا بعد فك الضغط سوف يصبح حجمه 582 ميجا


rapidshare

الجزء الأول - http://takemyfile.com/31652 (http://takemyfile.com/31652)
الجزء الثاني - http://takemyfile.com/31657 (http://takemyfile.com/31657)
الجزء الثالث - http://takemyfile.com/31674 (http://takemyfile.com/31674)


http://mostafasayed.com/vb/imgcache2/4686.gif


mediafire

الجزء الأول - http://takemyfile.com/31653 (http://takemyfile.com/31653)
الجزء الثاني - http://takemyfile.com/31658 (http://takemyfile.com/31658)
الجزء الثالث - http://takemyfile.com/31675 (http://takemyfile.com/31675)


http://mostafasayed.com/vb/imgcache2/4686.gif


zshare

الجزء الأول - http://takemyfile.com/31654 (http://takemyfile.com/31654)
الجزء الثاني - http://takemyfile.com/31659 (http://takemyfile.com/31659)
الجزء الثالث - http://takemyfile.com/31676 (http://takemyfile.com/31676)


http://mostafasayed.com/vb/imgcache2/4686.gif


uploaded.to

الجزء الأول - http://takemyfile.com/31655 (http://takemyfile.com/31655)
الجزء الثاني - http://takemyfile.com/31660 (http://takemyfile.com/31660)
الجزء الثالث - http://takemyfile.com/31677 (http://takemyfile.com/31677)



http://mostafasayed.com/vb/imgcache2/4686.gif


depositfiles

الجزء الأول - http://takemyfile.com/31656 (http://takemyfile.com/31656)
الجزء الثاني - http://takemyfile.com/31664 (http://takemyfile.com/31664)
الجزء الثالث - http://takemyfile.com/31678 (http://takemyfile.com/31678)


http://mostafasayed.com/vb/imgcache2/4686.gif


badongo

الجزء الأول - http://takemyfile.com/31679 (http://takemyfile.com/31679)
الجزء الثاني - http://takemyfile.com/31682 (http://takemyfile.com/31682)
الجزء الثالث - http://takemyfile.com/31685 (http://takemyfile.com/31685)


http://mostafasayed.com/vb/imgcache2/4686.gif


sharebase

الجزء الأول - http://takemyfile.com/31680 (http://takemyfile.com/31680)
الجزء الثاني - http://takemyfile.com/31683 (http://takemyfile.com/31683)
الجزء الثالث - http://takemyfile.com/31686 (http://takemyfile.com/31686)


http://mostafasayed.com/vb/imgcache2/4686.gif


rapidshare.de

الجزء الأول - http://takemyfile.com/31681 (http://takemyfile.com/31681)
الجزء الثاني - http://takemyfile.com/31684 (http://takemyfile.com/31684)
الجزء الثالث - http://takemyfile.com/31687 (http://takemyfile.com/31687)


http://mostafasayed.com/vb/imgcache2/4686.gif





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




-


المـــبــحـث الأول :
الخصائص الأساسية لل Microsoft Visual Basic 6.0

المطلب الأول: الخصائص name / Left /Top و الأدوات CommandButton و Label[/RIGHT[/COLOR



الفرع الأول : الخصائص name / Left /Top

Name: هذه أول و أهم خاصية فالهي التي نحدد بها اسم الأداة الذي من خلال هذا الإسم نستطيع أن نقوم باستدعاء هذه الأداة عند الحاجة و من شروط الاسم أن لا يكون بادئا برقم و أن لا يكون مستعملا من قبل أو ان لا يكون مشيرا لكود برمجي أو كلمة تأخذ نطاق برمجي

Top: هذه الخاصية المغزى منها هو تغير موقع الأداة أو الكائن عموديا و تكون قيمتها عبارة عن رقم و يكون الرقم "0" جاعلا للأداة أو الكائن على الحافة الأفقية للواجهة

Left : هذه الخاصية المغزى منها هو تغير موقع الأداة أو الكائن أفقيا و تكون قيمتها عبارة عن رقم و يكون الرقم "0" جاعلا للأداة أو الكائن على الحافة اليسرى للواجهة

الفرع الثاني :الأدواة CommandButton و Label
CommandButton: هذه من أهم الأدواة فالأداة عبارة عن زر يتم اضافته من خلال رسمه على المكان المراد عمله و من خلالها نستطيع أن نأمر الزر بالقيام بأوامر معينة و تمتاز بعدة خصائص

Label: أداة يمكن من خلالها إدراج كلمات معية غير قابلة للتغير من قبل المستخدم في حالة تعامله مع البرنامج

مثال
قم بفتح مشروع جديد
ستظهر لك واجهة اختيار نوع المشروع اختر الخيار الأول من التبويب الأول ثم اضغط Ok
http://mostafasayed.com/vb/imgcache2/4687.gif


كيف سنقوم بعمل ذلك
لو تذكرنا ما قلناه سابقا من خصائص لعرفنا أنا لعمل ذلك كون من خلال الخواص التس أخذناها سابقة ، لكن المراد هو عمل ذلك عند الضغط على أحد الأزرا و لعمل ذلك نقوم بالضغط على الزر الفأرة الأيمن المراد عمل عليه ذلك و نختار code لتظهر واجهة الكود نقوم بكتابة اسم الأداة المراد تغير مكانها ثم تليها علامة نقطة لتظهر لك خصائص تلك الأداة اختر ما المراد أي الخاصية المكتوبة في المهام التي أعطيتها لك ثم بعد ذلك اكتب اشارة تساوي ثم القيمة
و هنا عندنا الأداة المراد تغيير احدايثاتها هي label1 و إذا قمت بتغيير اسمها من الخاصية name فيجب مراعاة ذلك عند كتابة الكود
راقب صورة الكود
http://mostafasayed.com/vb/imgcache2/4688.gif


المطلب الثاني: الخصائص Caption /Text/Fontو الأداة Text


الفرع الأول: الخصائص Caption /Text/Font]

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

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

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

الفرع الثاني: الأداة textbox :
هي من أهم الأدوت التي يستعملها هوات البرمجة و غرضها بسيط هي عبارة عن أداة تسمح للمستخدم أن يضع مدخل معين على حسب ما يريد المبرمج



المثال الأول

http://mostafasayed.com/vb/imgcache2/4689.gif
الكود
http://mostafasayed.com/vb/imgcache2/4690.gif



المثال الثاني
http://mostafasayed.com/vb/imgcache2/4691.gif

http://mostafasayed.com/vb/imgcache2/4692.gif