naw3eyavoice
اهلا وسهلا بكم في منتدي صوت النوعية

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

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

naw3eyavoice

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

 

 فيجوال بيسك 6 للمبتدئين

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:08 pm

بسم الله الرحمن الرحيم

والآن سنبدأ الدوره ولاكن قبل البدء يجب عليك تحميل برنامج فيجوال بيسك من الرابط التالي:

http://www.alknary.com/vb/showthread.php?t=14983

بعد تحميل برنامج الفيجوال بيسك 6 وتثبيته على جهازك

إفتح الفيجوال بيسك6 وذلك عن طريق إبدأ ثم كافة البرامج ثم Microsoft Visual Studio 6.0 ثم Microsoft Visual Basic 6.0





ستفتح هذه النافذة التي في الصوره التاليه وشرحها موجود في نفس الصوره:



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



بعد الشرح العآم للعناصر في الصوره السابقه سنبدأ بشرح العناصر بالتفصيل الممل

والآن نبدأ بصندوق الأدوات Tool Box وهي تحتوي على 21 أداة :



ملاحظه: سأضع أيضاً أسماء الأداوت بالإنجليزي لأن معرفة أسماء الأدوات ستساعدك في كتابة الكود مستقبلاً.

1- أداة إدراج صوره (Picture Box) تستخدم لإدراج صوره داخل إطار وكذلك تستخدم كحاويه للأدوات الأخرى مثل أداة البرواز التي سيتم ذكرها لاحقاً.

2- أداة مؤشر الماوس (Pointer) هي أداة لايمكن إدراجها على الفورم لاكنها فقط تستخدم لنقل الأداوت من أماكنها وتغيير أحجامها فقط.

3- أداة مربع النص (Text Box) هذه الأداة تضعها إذا أردت من مستخدم برنامجك إدخال عدد أو أي قيمه إلى البرنامج.

4- أداة التسميه أو اللابيل (Label) وهي أداة تعرض عنوان أو نص معين في البرنامج.

5- أداة الزر أو الكوماند (Command Button) وهي أداة زر عند الضغط عليه يحدث حدث معين حسب الكود الذي تضعه.

6- أداة البرواز أو الفرام (Frame) تستخدم كحاويه للأداوت الأخرى وهي فقط لتزيين البرنامج.

7-أداة الخيار(Option Button) تستخدم إذا كان هناك عدة خيارات في برنامج وتريد من المستخدم إختيار خيار واحد فقط منها.

8- أداة مربع الأختيار (Check Button) تستخدم إذا كان هناك عدة إختيارات في البرنامج وتريد من المستخدم إختيار مجموعة إختيارات منها.

9- أداة القائمه أو مربع السرد ويقال لها أيضاً اللست بوكس (List Box) وهي لعرض قائمه إختيارات يمكن للمستخدم إختيار خيار واحد منها.

10- أداة القائمه المنسدله أو الكمبو بوكس (Combo Box) وهي قائمه تظهر عند الضغط عليها تحتوي عدة خيارات يمكن للمستخدم إختيار خيار واحد منها أو يمكنه إدخال قيمه جديده من خلالها.

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:11 pm

- شريط التمرير الأفقي (من اليسار لليمين أو العكس) (Horizontal ScrollBar) يسمح بإختيار قيمه بناءً على موضع الزر في الشريط.

12- شريط التمرير العمودي (من الأعلى إلى الأسفل أو العكس) (Vertical ScrollBar) يسمح بإختيار قيمه بناءً على موضع الزر في الشريط.

13- أداة الأقراص أو مستعرض الأقراص (Drive ListBox) يسمح للمستخدم بتصفح أحد محركات الأقراص التي يختارها.

14- أداة المؤقت أو التايمر (Timer) يسمح بعمل حدث معين بعد مرور فتره معينه.

15- أداة مستعرض الملفات (File ListBox) يستعرض الملفات في نفس النموذج دون الخروج منه.

16- مستعرض المجلدات (Directory ListBox) يستخدم لإستعراض المجلدات.

17- أداة رسم الخط (Line) تستخدم لرسم خط على الفورم للتجميل فقط.

18- أداة الأشكال (Shape) تستخدم لرسم شكل هندسي على الفورم للتجميل فقط.

19- أداة ربط البيانات (Data Control) تستخدم لربط البيانات بين قاعدة البيانات والبرنامج.

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

21- أداة الربط والتضمين (OLE) تستخدم لربط البيانات بين البرنامج وخادم OLE.

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:15 pm

والآن سنشرح خطوات برمجة البرامج في الفيجوال بيسك:

أولاً : خطوة التصميم المرئي للبرنامج وهي رسم الأدوات على النموذج أو الفورم.

ثانياً : خطوة تغيير الخصائص للفورم والأدوات التي عليه حسب مايناسبك

ثالثاً : الخطوة الأخيره وهي كتابة الأكواد

طريقة رسم أداة على الفورم:

يوجد طريقتين لذلك وهي:

1- أنقر نقر مزدوج على الأداة في صندوق الأدوات

2- أنقر نقره واحده على الأداه ثم إذهب إلى الفورم وأرسمها

طريقة تحريك الأدوات على الفورم من مكان إلى آخر عن طريق الماوس:
1- إضغط على الأداة وإستمر بالضغط.
2- حرك الماوس مع إستمرار الضغط دون تحرير الزر الأيسر للماوس وإذهب إلى المكان المناسب.
3- أترك الزر الأيسر للماوس .
ستجد الأداة قد نقلت إلى المكان الجديد.

والآن شرح نقل الأداة عن طريق لوحة المفاتيح:
1- إضغط على الأداة ثم إضغط زر (Ctrl) من لوحة المفاتيح + السهم من لوحة المفاتيح حسب المكان الذي تود النقل إليه.

طريقة تغيير حجم الأدوات:
يوجد طريقتين لذلك
أولاً بلوحة المفاتيح:
1- إضغط على الأداة التي تريد تغيير حجمها.
2- إضغط (Shift) من لوحة المفاتيح + السهم حسب الحجم الذي تريده.

الطريقه الثانيه: عن طريق الماوس:
1- إضغط على الأداه.
2- ستظهر حولها ثمانية مربعات.
3- إعمل مثل مافي الصورة التاليه:



الآن بعد أن إنتهينا من شرح أساسيات فيجوال بيسك 6 سنبدأ بعمل أول برنامج لك في فيجوال بيسك وهو برنامج آله حاسبه وبعد عمل برنامج الآله الحاسبه سنعمل برنامج زخرفة أسماء بسيط للتعرف على المزيد من الأشياء في فيجوال بيسك.

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:18 pm

الآن حان وقت تصميم أول برنامج لك وهو برنامج الآله الحاسبه الآن نبدأ بتصميمه:

أولاً إفتح برنامج الفيجوال بيسك 6 وذلك عن طريق إبدأ ثم كافة البرامج ثم Microsoft Visual Studio 6.0 ثم Microsoft Visual Basic 6.0





ستفتح لك نافذة new project إضغط open فقط من أسفل النافذة

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

5 أدوات عناوين (label) يجب إضافتهم
5 أدوات فرام (frame) يجب إضافتهم
3 أزرار كوماند (comand) يجب إضافتهم
4 أدوات الإختيارالتي تدعم إختيار واحد فقط (Option) يجب إضافتهم
ويكون ترتيبها مثل مافي الصوره التاليه:



والآن أنتهينا من مرحلة التصميم نبدأ الآن في مرحلة تغيير الخصائص:
الآن نبدأ بأداة frame1 نغير خصائصها مثل الآتي:
خاصية caption = كتابة الأعداد وذلك لتغيير عنوان الفرام إلى كتابة الأعداد
خاصية RightToLeft = الخيار الأول وهو True وذلك لجعل عنوان الفرام يأتي في اليمين (بصيغه عربيه).

ثانياً أداة frame2 نغير خصائصها إلى الآتي:
خاصية caption = إختيار العمليه وذلك لتغيير عنوان الفرام إلى إختيار العمليه
خاصية RightToLeft = الخيار الأول وهو True وذلك لجعل عنوان الفرام يأتي في اليمين (بصيغه عربيه).

ثالثاً أداة frame3 نغير خصائصها إلى الآتي:
خاصية caption = الناتج وذلك لتغيير عنوان الفرام إلى الناتج
خاصية RightToLeft = الخيار الأول وهو True وذلك لجعل عنوان الفرام يأتي في اليمين (بصيغه عربيه).

رابعاً أداة frame4 نغير خصائصها إلى الآتي:
خاصية caption = الوقت والتاريخ وذلك لتغيير عنوان الفرام إلى الوقت والتاريخ
خاصية RightToLeft = الخيار الأول وهو True وذلك لجعل عنوان الفرام يأتي في اليمين (بصيغه عربيه).

خامساً أداة frame5 نغير خصائصها إلى الآتي:
خاصية caption = خيارات وذلك لتغيير عنوان الفرام إلى خيارات
خاصية RightToLeft = الخيار الأول وهو True وذلك لجعل عنوان الفرام يأتي في اليمين (بصيغه عربيه).

الآن غير خواص الفورم form1 إلى الخواص التاليه:
خاصية caption وتعني عنوان الفورم نغيرها إلى الآله الحاسبه.
خاصية StartUpPosition وتعني مكان الفورم نغيرها إلى الخيار الثاني وذلك لجعل برنامجك متوسط بوسط الشاشه.
وأخيراً خاصية RightToLeft نحولها إلى الخيار الأول وذلك لجعل عنوان الفورم في اليمين.

والآن زر (command1) نغير فيه خاصية (caption) فقط إلى (خروج)
والآن زر(command2) نغير فيه خاصية (caption) فقط إلى( المبرمج)
والآن زر(command3) نغير فيه خاصية (caption) فقط إلى( إخفاء الأزرار)

والآن لجميع أداوت (label) و (textbox) إعمل لخواصها مثل الآتي
خاصية Alignment حولها إلى Center وذلك لتوسيط النص بوسط الأداه.
وخاصية caption لجميع اللابيل إجعلها فارغه ماعدا (label4) أكتب فيه
العدد الأول و (label5) أكتب فيه العدد الثاني.
و خاصية text للأداتين الـ(text) الموجده أيضاً إجعلها فارغه.

والآن أخيراً أدوات الأختيار (Option) نعمل لخاصية (caption) لها جميعاً كالآتي:
Option1 = قسمه
Option2 = ضرب
Option3 = طرح
Option4 = جمع

والآن أكتملت مرحلة التصميم وتغيير الخصائص وبقيت مرحلة الأكواد فقط وقبل البدء في مرحلة الأكواد أولاً أحب أن ترون صوره الفورم كيف أصبح الآن:



الآن إضغط على الفورم مرتين لتفتح لك نافذة كتابة الأكواد مثل مافي الصوره التاليه طبعاً الصوره فيها شرح مبسط لنافذة الكود:



الآن في حدث التحميل للفورم (Form_Load) أكتب الكود التالي:

كود:
Label2.Caption = (Time)
Label3.Caption = DateTime.Date


شرح الكود:
السطر الأول = عرض الوقت ((Time)) في منطقة الكتابه (Caption) للعنصر (Label2).
السطر الثاني = عرض التاريخ (DateTime.Date) في منطقة الكتابه (Caption) للعنصر (Label3).

الآن إضغط مرتين على زر إخفاء الأزرار لتفتح صفحة الكود ثم أكتب فيها:

كود:
Command1.Visible = False
Command2.Visible = False
Command3.Visible = False


وشرح الكود السابق:
السطر الأول تحويل حدث ظهور العنصر (Visible) إلى لا (False) للزر (Command1).
السطر الثاني تحويل حدث ظهور العنصر (Visible) إلى لا (False) للزر (Command2).
السطر الثالث تحويل حدث ظهور العنصر (Visible) إلى لا (False) للزر (Command3).

الآن إضغط على زر المبرمج مرتين لتفتح لك صفحة الكود أكتب فيها:

كود:
MsgBox ("فاعل خير"), , "الآله الحاسبه"


شرح الكود:
عرض رسالة (Msgbox) تحتوي النص (فاعل خير) والعنوان (الآله الحاسبه)

والآن إضغط على زر خروج مرتين لتفتح لك صفحة الكود أكتب فيها:

كود:
End


ومعنى كلمة End في فيجوال بيسك 6 هو خروج

والآن جاء دور الأكواد الأهم في البرنامج وهي أكواد الجمع والطرح والضرب والقسمه:

إضغط على كلمة جمع مرتين فتفتح لك صفحة الكود أكتب فيها:
كود:
Label1.Caption = Val(Text1.Text) + Val(Text2.Text)


وشرح الكود هو :
تغيير الكتابه (Caption) في العنصر (label1) إلى ناتج جمع (+) العدد (val) الموجود في (Text1) والعدد (val) الموجود في (Text2).

وكود طرح هو:

كود:
Label1.Caption = Val(Text1.Text) - Val(Text2.Text)

شرحه:

تغيير الكتابه (Caption) في العنصر (label1) إلى ناتج طرح (-) العدد (val) الموجود في (Text1) والعدد (val) الموجود في (Text2).

وكود ضرب هو:

كود:
Label1.Caption = Val(Text1.Text) * Val(Text2.Text)

شرحه:

تغيير الكتابه (Caption) في العنصر (label1) إلى ناتج ضرب (*) العدد (val) الموجود في (Text1) والعدد (val) الموجود في (Text2).

وكود قسمه هو:

كود:
Label1.Caption = Val(Text1.Text) \ Val(Text2.Text)

شرحه:

تغيير الكتابه (Caption) في العنصر (label1) إلى ناتج قسمة (\) العدد (val) الموجود في (Text1) على العدد (val) الموجود في (Text2).

والآن إنتهى عمل البرنامج وهذا رابط تحميل البرنامج الذي تم عمله في الشرح:

برنامج الآله الحاسبه.exe

إنتظروا البرنامج الثاني وآسف على التعقيد ولاكن الشرح للمبتدئين... ولاتنسوا أنتظر تطبيقاتكم وإستفساراتكم

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:21 pm

في الدرس السابق وهو درس عمل آله حاسبه بفيجوال بيسك تم شرح بعض الخواص والأكواد وفي هذا الدرس نشرح المزيد بإذن الله والدرس هذا هو شرح عمل برنامج زخرفة أسماء بسيط بالفيجوال بيسك وسنجعل أنواع الزخارف في هذا البرنامج 3 فقط!! إختصاراً للوقت ويمكنك أنت زيادة العدد
الآن سنبداً بالشرح وكما تعودنا أولاً نبدأ برسم الأدوات وبعد ذلك بتغيير الخصائص ولن أشرح تغيير الخصائص لأن جميع الخصائص تم شرحها سابقا إختصاراً للوقت ولكي تتعود على الإعتماد على نفسك في البرمجه الآن إرسم الأدوات وغير خصائصها ليصح مشروعنا مثل مافي الصوره التاليه:



الآن إضغط على زر المبرمج مرتين لتفتح لك صفحة الكود أكتب فيها الكود التالي:

كود:
MsgBox ("فاعل خير"), , "برنامج زخرفة الأسماء"


الكود مشروح في الأعلى لذلك لا نحتاج إلى شرحه.

وإضغط على زر خروج مرتين لتفتح لك صفحة الكود أكتب فيها:

كود:
End


وكما شرحنا في الأعلى كلمة End في لغة vb6 تعني خروج

والآن إضغط على زر الزخرفه الأولى >> الأسم << مرتين لتفتح لك صفحة الكود وأكتب:

كود:
Text2.Text = ">>" + Text1.Text + "<<"


والشرح:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (>>) + (النص المكتوب في مربع النص الأول) + (<<) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
>>الكتابه التي في مربع النص الأول <<

وفي زر الزخرفه الثانيه .:.:: الأسم ::.:. نكتب الكود:

كود:
Text2.Text = ".:.::" + Text1.Text + "::.:."


وشرحه:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (.:.:Smile + (النص المكتوب في مربع النص الأول) + (::.:. ) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
.:.:: الكتابه التي في مربع النص الأول ::.:.

وفي زر الزخرفه الثالث نكتب الكود التالي:

كود:
Text2.Text = "-=Neutral" + Text1.Text + "|:=-"


والشرح:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (-=Neutral) + (النص المكتوب في مربع النص الأول) + (|:=-) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
-=Neutralالكتابه التي في مربع النص الأول |:=-

والآن أنتهينا من عمل البرنامج وهذا رابط تحميل البرنامج المعمول في الشرح:

http://www.4shared.com/file/15888695...___online.html

في الدرس القادم: س: لو عملت مشروع طويل وأردت التوقف والإكمال فيما بعد ماذا أفعل؟

.:.:إنتظروا الدرس القادم:.:.

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:25 pm

س: لو عملت مشروع طويل وأردت التوقف والإكمال فيما بعد فماذا أفعل؟
ج: إتبع الشرح التالي:

الآن أنت عملت المشروع وتريد التوقف والإكمال فيما بعد إذن إعمل مثل مافي الصوره:
File - save project As



بعد ذلك تفتح لك نافذة حفظ الفورم إختر المكان الذي تريد الحفظ فيه وأتركه بنفس الأسم وإضغط save مثل مافي الصوره:



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



والآن تم حفظ المشروع متى ما أردت الرجوع إليه وإكماله إفتح الفيجوال بيسك 6 كالعاده ثم إذهب إلى قائمة File ثم Open ثم إختر ملف المشروع الذي حفظته بالأسم project1

والآن إنتهى الدرس

في الدرس القادم: س:برنامجي أصبح جاهز ! كيف أحفظه كلملف تنفيذي exe ؟

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:31 pm

الآن وصلنا إلى شرح حفظ البرنامج كملف تنفيذي (exe) وهذا الدرس سهل جداً

إتبع الصور التاليه:

أولاً : إذهب إلى قائمة (File) ثم إذهب إلى (exe.أسم البرنامج Make) مثل مافي الصوره:



ثانياً : إختر المكان الذي تريد الحفظ فيه ثم أكتب أسم البرنامج الذي يناسبك ثم إضغط (ok)
مثل مافي الصوره التاليه:



وستجد البرنامج أصبح جاهزاً في المكان الذي حفظته فيه

ولأن الدرس قصير سندمج معه درس طريقة تشغيل المشروع كبرنامج جاهز لمشاهدته على طبيعه وذلك عن طريق أداة (start) من أعلى الفورم



أو عن طريق زر (F5) من لوحة المفاتيح

أو عن طريق (Run) من أعلى الفورم ثم (Start) مثل مافي الصوره:



الآن إنتهى الدرس

في الدرس القادم: شرح لخواص الفورم

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:33 pm

الآن نبدأ شرح خواص الفورم في لغة (vb6) فيجوال بيسك 6

نبدأ:

Name
هذه الخاصيه موجوده في جميع الأدوات وهو الأسم البرمجي الذي نستخدمه في الأكواد.

Appearance
تحدد هذه الخاصيه شكل النافذه إما (flat) وهو لجعل الفورم مسطح أو (3d) وهي لجعل الفورم بتأثير ثلاثي الأبعاد.

AutoRedraw
إذا كانت هذه الخاصيه (True) فإن البرنامج يعيد رسم الخطوط والأشكال إذا محت.

Backcolor
هذه الخاصيه تعني لون خلفية الفورم.

BorderStyle
تعبر هذه الخاصيه عن شكل الفورم ويوجد عدة أشكال من هنا :
فـ (0) = فورم دون إطار.
(1) = فورم عادي ولاكن دون زر تصغير ولا زر تكبير.
(2) = فورم عادي.
(3) = مثل رقم 1.
(4) = فورم بإطار مصغر يحتوي زر الإغلاق فقط.
(5) = مثل رقم 4 ولاكن الفورم يكون أكبر قليلاً.

caption
وهذه الخاصيه هي عنوان الفورم الذي يكون في الأعلى.

ControlBox
وهذا الخيار إذا جعل (True) يكون الفورم عادي وإذا جعل (Fales) يكون الفورم دون أزرار الأغلاق والتصغير والتكبير.

Enabled
إذا كانت هذه الخاصيه = (Fales) يكون الفورم عادي وإذا كانت (True) يكون الفورم غير نشط (لايمكن عمل أي شيء بداخله).

Font
تستخدم هذه الخاصيه لتغيير نوع وحجم الخط الذي ستكتب به على الفورم.

ForeColor
لون خط الكتابه على الفورم

Height
هذه الخاصيه لتغيير إرتفاع الفورم.

icon
هذه الخاصيه لتغيير أيقونة الفورم وإذا كان الفورم 1 تكون الأيقونه للبرنامج بالكامل.

left
هذه الخاصيه تعبر عن بعد الفورم عن أقصى يسار الشاشه.

MaxButton
هل زر التكبير بأعلى الفورم مفعل أم لا.

MinButton
هل زر التصغير بأعلى الفورم مفعل أم لا (إذا كان زر التكبير والتصغير غير مفعله الأثنين ستختفى تماماً من الفورم).

MouseIcon
شكل مؤشر الماوس داخل الفورم هناك عدة أشكال أساسيه وإذا أردت إختيار شكل من عندك إختر الخيار الأخير 99 ثم إذهب إلى خاصية (MousePointer) وإستعرض الشكل من هناك.

MousePointer
هذه الخاصيه لإستعراض شكل للماوس داخل الفورم من جهازك - لن تعمل هذه الخاصيه إلا إذا كانت خاصية (MouseIcon) تساوي (99).

Movable
هل يتمكن مستخدم البرنامج من تحريك الفورم أم لا.

Picture
من هنا يمكنك إستعراض صوره لتكون خلفية للفورم - إذا لم تكن تريد خلفية للفورم أترك هذه الخاصيه كما هي.

RightToLeft
هذه الخاصيه إذا كانت (Fales) سيكون عنوان الفورم في أقصى اليسار وإذا كانت (True) سيكون عنوان الفورم في أقصى اليمين.

ShowInTaskBar
هل الفورم ظاهره في أسفل شريط المهام أم لا.

StartUpPositio
مكان ظهور الفورم يفضل وضع الخيار رقم (2) وهو لجعل الفوم بوسط الشاشه.

Top
قيمة بعد الفورم عن أعلى نقطه في الشاشه وأعلى نقطة تساوي العدد (0).

Visible
هل الفورم ظاهر أم مخفي.

Width
هذا الخيار لتغيير عرض الفورم.

Window State
هذه الخاصيه تحتوي 3 خيارات وهي جعل الفورم ملء الشاشه أم تصغيره ليكون في شريط المهام أم تركه بالحجم الطبيعي.


أخواني يتبع ولا زال أمامنا الكثير لنتعلمه وبإذن الله متى ما أستطع سأكمل الدوره,,,

مع تمنياتي لكم بدوام التوفيق والنجاح...

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:39 pm

الآن سأشرح لكم بعض الأشياء في أحداث الأكواد:

وأولاً : لكي نتعرف ماهي الأحداث ننظر إلى الصوره التاليه



كما في الصوره نجد أن العنصر هو form والحدث هو load فيكون أول سطر في الكود

Private Sub Form_Load()

والحدث load يمثل حدث التحميل للفورم يعني ينفذ الكود أثناء تحميل الفورم

وهذا الحدث خاص بالفورم فقط.

وكل أداة لها أحداث خاصة بها فمثلاً أداة Timer تحتوي على حدث Timer فقط وهو تنفيذ الكود حسب التوقيت الذي أنت تختاره.

وحدث Click يوجد في أكثر الأدوات وهو لتنفيذ الكود عند الضغط على العنصر أو الأداه وهو يأتي مثلاً في زر الكوماند بهذه الصوره:

Private Sub Command1_Click()
هنا يكتب الكود
End Sub

وحدث MouseMove وهو أيضاً يوجد في أكثر الأدوات وهو لتنفيذ الكود عند المرور فوق العنصر أو الأداه وهو يأتي في زر الكوماند بهذه الصوره:

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
هنا يكتب الكود
End Sub

والحدث DblClick يأتي في بعض الأدوات وطبعاً لا يأتي في زر الكوماند وهو لتنفيذ الكود عند النقر على العنصر نقر مزدوج وهو يأتي بالصيغه التاليه على الفورم مثلاً:

Private Sub Form_DblClick()
هنا يكتب الكود
End Sub

والحدث GotFocus يوجد في أكثر الأدوات وهو لتنفيذ الكود عند التركيز على الأداه
فمثلاً عندنا أداة textbox تحتوي نص معين نريد عند التركيز عليها يمسح المحتوي يكون الكود هكذا:

Private Sub Text1_GotFocus()
Text1.Text = ""
End Sub

طبعاً في الكود تغير أسم text1 حسب أسم الأداه

وحدث Unload يوجد في الفورم فقط وهو لتنفيذة الكود عند الضغط على زر إغلاق فمثلاً نريد عمل رسالة توديع للمستخدم عند إغلاق البرنامج سيكون الكود بالكامل هكذا:

Private Sub Form_Unload(Cancel As Integer)
MsgBox "وداعاً", , "مثال"
End Sub

ولا زال يوجد الكثيييير من الأحداث ولاكن نحن شرحنا أكثرها إنتشاراً وإستخداماً
يمكنك البحث عن المزيد...إن أردات أو يمكنك طلب المزيد من هنا وسأعطيك...

إنتظروا الدرس القادم...

>>يتبع<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأحد أبريل 25, 2010 4:47 pm

الآن الدرس هذا يشرح طريقة عمل القوائم التي أعلى البرنامج

نبدأ الدرس:

لفتح نافذة عمل القوائم نعمل مثل مافي الصوره:



بعد فتح النافذة هذه الصورة تشرح طريقة عمل قائمه:



وهذا شرح لعمل قائمه فرعيه:



وهذه صوره للقائمه بعد إكتمالها:



وهذا شرح عمل الخط مثل الذي بين كلمة حفظ وخروج في الصوره التاليه طبعاً أول شيء إعمل زر بين كلمة حفظ وخروج ثم إعمل خياراته مثل مافي الصوره:



والآن إنتهينا من الدرس وإنتظروا الدرس القادم...

>>يتبع<<



الآن وصلنا إلى شرح رسائل المسج بوكس وهي مثل التي وضعت في زر المبرمج في برنامج الآله الحاسبه وبرنامج زخرفة الأسماء التي عملناها في أعلى الدوره وفي البرنامجين إستخدمنا النوع العادي ولاكن هنا سأضع لكم عدة أنواع مختلفه عن الذي في الأعلى نبدأ:

أولاً : رساله عاديه مع زر إعاده وزر إلغاء الأمر

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbRetryCancel, "مثال"
ثانياً : رساله تحتوي صورة علامة إستفهام مع زر موافق

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbQuestion, "مثال"
ثالثاً : رساله تحتوي صوره خطأ وزر موافق

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbCritical, "مثال"
رابعاً : رساله مع زر موافق وعلامة تعجب

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbInformation, "مثال"
خامساً: رساله عاديه مع زر موافق وأيقونة النظام الصغيره

صوره له:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbSystemModal, "مثال"



سادسا : رساله مع زر نعم و لا وإلغاء الأمر مع عنوان في الأعلى

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbYesNoCancel, "مثال"


سابعاً: رساله مع عنوان وزر لا ونعم

صوره لها:



كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbYesNo, "مثال"

طبعاً الأنواع السبعه التي في الأعلى ليست كل الأنواع بل يوجد بعض الأنواع لم أذكرها وأترك إكتشافها عليكم وطبعاً أحب أذكر لكم أسهل صيغه لهذه الرسائل وهي:

كود:
Msgbox "أكتب رسالتك هنا"


ولكن الصيغه السابقه لايوجد لها عنوان وعنوانها يكون أم المشروع وطبعاً أحب أذكر لكم الفرق بين الأنواع التي في الأعلى تلاحظون الفرق فقط بين الفواصل:

Msgbox ("الرساله"),vbinformation,"العنوان"

ويوجد أيضاً صيغه بسيطه لهذه الرسائل ولاكنها تحميل عنوان من إختيارك وهي:
كود:
Msgbox ("الرساله"),,"مثال"


وهذه صوره لها:



والآن إنتهت الدوره لأننا أتممنا شرح الأساسيات في الفيجوال بيسك..

>>إنتهت الدوره<<
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
Big Boss
Admin


ذكر
عدد الرسائل : 7241
العمر : 35
العمل/الترفيه : sayeeeeeeeeeeee3
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 12
نقاط : 6390
تاريخ التسجيل : 22/08/2008

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأربعاء أبريل 28, 2010 12:59 am

تسلمي يا حبيبه بجد
علي الله يستفادوا منها
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://naw3eyavoice.own0.com
حبيب الروح

حبيب الروح


انثى
عدد الرسائل : 5729
العمر : 32
العمل/الترفيه : طالــــــــــــــــــبة
الأوسمه : فيجوال بيسك 6 للمبتدئين Master10
السٌّمعَة : 0
نقاط : 6707
تاريخ التسجيل : 26/07/2009

فيجوال بيسك 6 للمبتدئين Empty
مُساهمةموضوع: رد: فيجوال بيسك 6 للمبتدئين   فيجوال بيسك 6 للمبتدئين Emptyالأربعاء أبريل 28, 2010 6:26 pm

يارب يا ادمن

تسلم ع مرورك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
فيجوال بيسك 6 للمبتدئين
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
naw3eyavoice :: منتدي اقسام الكليه :: قسم الحاسب الالي-
انتقل الى: