|
منتدى كلية المجتمع بالأحساء منتدى كلية المجتمع بالأحساء ; مساحة للتعاون و تبادل الخبرات بين طالبات كلية المجتمع بالأحساء و نقل آخر الأخبار و المستجدات . |
|
أدوات الموضوع |
2008- 11- 15 | #11 | ||||
إدارية سابقة
|
رد: تعليم الفيجوال
اقتباس:
وانا كمان لما شفت الموضوع عجبني مرة رجع معلوماتي اقتباس:
ربي يعافيك وان شاء الله يكون فية فائدة للكل اقتباس:
العفو اختي اقتباس:
العفو اختي اشكركم خواتي ع المرور الرائع |
||||
2008- 11- 15 | #12 |
إدارية سابقة
|
رد: تعليم الفيجوال
عناصر شريط الأدوا ت
الأداة الأولى : هي أداة Pointer وهي تعيد مؤشر الماوس إلى السهم الطبيعي إذا كان المؤشر على احدى الأداوت أو الأشكال الأخرى غير الوجه الطبيعي. الأداة الثانية : PictureBox وهي أداة تتيح لك إضافة صورة إلى البرنامج ... وادماج هذه الصورة إلى البرنامج. الأداة الثالثة : Label وهي أداة تتيح لك إضافة عنوان إلى البرنامج ... أو نص في أي مكان من الفورم ... الأداة الرابعة : **************** Box وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل اسمه او… الأداة الخامسة : Frame وهي أداة تتيح لك صنع Frame إطار وتضمين بعض الأدوات بداخل هذا الإطار. الأداة السادسة : Command Button وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زرا ليضغط عليه عند تنفيذ أمر معين. الأداة السابعة : Check Box وهي أداة نقطة إختبار ... وتتيح للمستخدم استخدام خيارات Options التي تضعها في البرنامج. الأداة الثامنة : Option Button وهي أداة نقطة اختيار ... وفيها يمكنك أن تختار اختيارا ما من عدة إختيارات. الأداة التاسعة : Compo box وهي أداة تضيف إليها قائمة منسدلة مثل ليختار المستخدم منها إحدى القيم الأداة العاشرة : ListBox وهي أداة قائمة List تشبه القائمة السابقة ولكن مع الفارق أن هذه الأداة ليست منسدلة. الأداة الحادية عشر : HScrolBar وهي أداة شريط الإنزلاق العرضي ... وتستخدم في إنزلاق الصور والكائنات الأكبر من اللازم عرضيا. الأداة الثانية عشر : VScrollBar وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي. الأداة الثالثة عشر : Timer وهي أداة الميقاتي ووظيفتها أنها تقوم بآداء عمل معين أو عدة اعمال معينة بصفة دورية كلما مر زمن معين تحدده. الأداة الرابعة عشر : DriveListBox وهي أداة عبارة عن ListBox فيه أقسام القرص الصلب وقسمي القرص المرن والسي دي. الأداة الخامسة عشر : dirListBox وهي عبارة عن أداة ListBox تقوم بعرض المجلدات Folders في مسار معين تحدده أنت. الأداة السادسة عشر : FileListbox وهي عبارة عن أداة Listbox تقوم بعرض الملفات Files في مسار معين. الأداة السابعة عشر : Shape وهي عبارة عن اداة رسم شكل. الأداة الثامنة عشر : Line وهي أداة رسم خط على الفورم. الأداة التاسعة عشر : Image وهي أداة إضافة صورة وتختلف بعض الإختلافات عن الأداة Picturebox . الأداة العشرون :data وهي أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية. الأداة الحادية والعشرون : OLE وهي أداة ربط وتضمين ملفات وبرامج خارجية ضمن برنامجك. معظم هذه الادوات ليست موجودة في صندوق الادوات لذا عليك اضافتها بنفسك.. |
2008- 11- 15 | #13 |
إدارية سابقة
|
رد: تعليم الفيجوال
مصطلحات هامة
هذه اهم المصطلحات التي يجب معرفتها عند استخدام الفيجوال بيسيك.. • ادوات Controls: هي ادوات تحكم خاصة بالفيجوال تم تصميمها لاستخدامها بأكثر من طريقة... • حدث Event: هو فعل ما يقوم به الجهاز او المستخدم مثل ضغط زر من لوحة المفاتيح او زر الفأرة.. • الوظائف Methods: هي وظائف محددة يمكن للكائن ان يقوم بها مثل Me.Hide فهي وظيفة خاصة بالفورم فقط.. • كائن Object: و هو كائن (اداه) خاص له مميزاته الخاصة من خصائص و وظائف و احداث يمكن ان ينجزها.. • اجراء Procedure: هي اجراء مقطع او اكثر من التعليمات في البرنامج (الكود) و تكتب عادة لغرض معين, و غالبا تكون متصلة بحدث لذا تسمي "الاجرائات الحدثية Event Procedure .. • الخصائص Properities: هي مزايا الكائن, مثل حجمه و مكانه في الشاشة و لونه و اسمه.. الخ |
2008- 11- 15 | #14 |
إدارية سابقة
|
رد: تعليم الفيجوال
شرح اول الكود
عند فتح نافذة كود لزر مثلا نجد مكتوب الاسطر التالية: Private Sub Command1_Click() End Sub الآن تعالوا نلاحظ ماذا تعني السطور السابقة: • الكلمة Private تعني أن الجزء التالي سيعمل من خلال الفورم فقط ولن يعمل من خلال الفورم الأخرى ... ولكي تجعل الإجراء عاما أي يعمل من خلال أي جزء في البرنامج استبدل الكلمة Private. • الكلمة Sub تعني أن الجزء المحصور بين كلمتي Sub و End Sub عبارة عن مقطع برمجي متكامل ... ولا يتجزأ. • الكلمة Command1 تعني أن المقطع التالي هو إجراء خاص بالكائن الذي إسمه Command1 وهو زر الأمر الذي أسميـته بهذا الإسم. • الكلمة Click تعني أن هذا الإجراء سيتم تنفيذه في حالة الحدث Click ومجموع الكلمتين Command1_Click تعني أن هذا الإجراء يعمل من خلال الحدث Click فوق زر الأمرCommand1. • الكلمة End Sub تعني أن المقطع (الإجراء) قد انتهى. • لوضع BreakPoint في صفحة الكود, اضغط بجانب السطر من اليسار المراد وضع BreakPoint عنده.. لمعرفة ما هي BreakPoint راجع درس قوائم الفيجوال بيسيك الجزء الخاص ب Debug.. |
2008- 11- 15 | #15 |
إدارية سابقة
|
رد: تعليم الفيجوال
التعامل مع الاحداث الرئيسية للفورم
هناك خمسة أحداث رئيسية بالنسبة للنموذج يمكن التعامل معها بكتابة اجراء حدثي معين وهي: Load: يحدث بعد تحميل النموذج في الذاكرة.. Activate : يحدث عند أول ظهور للنموذج ثم بعد ذلك عندما يتحول المستخدم إلى النافذة لتنشيطها . eactivate: يحدث عند تنشيط نموذج آخر من نفس البرنامج . :Unload: يحدث قبل افراغ الذاكرة من النافذة . : Initialize يقع مرة واحدة فقط لكل نموذج حتى إذا تم افراغ الذاكرة منه ثم اعادة تحميله لأنه يقع عند تسجيل بيانات النافذة كصنف جديد من النوافذ. |
2008- 11- 15 | #16 |
إدارية سابقة
|
رد: تعليم الفيجوال
النماذج Forms
• النموذج عبارة عن كائن يعمل كمكتب للكائنات الأخرى, كالعناوين ومربعات النص ومربعات الرسم التى تتكون منها في النهاية واجهة المستخدم . • يحتوى النموذج على كل العناصر التى توجد في نوافذ البرنامج حال تشغيله . فهي تحتوي على شريط عنوان وقائمة التحكم وعدة أزرار للتحكم ( تكبير، تصغير، اغلاق ..( • تظهر أرضية النموذج اثناء التصميم على هيئة شبكة نقطية Grid التى تسمح لك بمحاذاة العناصر على النموذج . |
2008- 11- 15 | #17 |
إدارية سابقة
|
رد: تعليم الفيجوال
تغيير حجم الفورم
يمكن تغيير حجم الفورم بأكثر من طريقة: • عن طريق اماكن التكبير و التصغير, اضغط عليها ثم اسحب ليتم تكبيرها كما تريد ثم حرر زر الفأرة.. • عن طريق الخاصية Height و Width.. • عن طريق الكود اي بتغيير الخاصيتين Width و Height عن طريق الكود.. |
2008- 11- 15 | #18 |
إدارية سابقة
|
رد: تعليم الفيجوال
بعض خصائص الفورم
بعض الخصائص المهمة للفورم: الخاصية الوظيفة Name متغير نصي و هو اسم الفورم Appearance متغير يعبر عن شكل الفورم AutoRedraw اذا كانت هذه الخاصية True فأن البرنامج يعيد رسم الخطوط و الاشكال اذا محت BackColor لون خلفية افورم BorderStyle يعبر هذا المتغير عن الشكل الخارجي للفورم Caption هذا متغير من نوع نصي يعبر عن عنوان الفورم ... أو القيمة الظاهرية التي تظهر على شريط العنوان بأعلى الفورم ControlBox بجعل قيمة هذا المتغير = False يختفي صندوق التحكم بأعلى يمين الفورم ... وهو الصندوق الذي يحتوي على زر التكبير والتصغير والإغلاق Enabled بجعل قيمة هذا المتغير False تكون الفورم غير فعالة أو نشطة ... أي أنك لن تستطيع التحكم فيها أو في جميع الأداوت بداخلها Font تستخدم هذه الخاصية في تحديد نوع وحجم الخط الذي ستكتب به على الفورم ForeColor لون خط الكتابة على الفورم Height متغير رقمي يعبر عن قيمة ارتفاع الفورم Left متغير رقمي يعبر عن قيمة بعد الفورم عن أقصى يسار الشاشة MaxButton هل زر التكبير بأعلى الفورم ظاهر أم لا MinButton هل زر التصغير بأعلى الفورم ظاهر أم لا MouseIcon شكل أيقونة الماوس من الأشكال الرئيسية MousePointer تحميل أيقونة الماوس من مكان خارجي Movable هل سيتمكن المستخدم من تحريك الفورم أم لا Picture الصورة التي ستوضع كخلفية للفورم RightToLeft هل الكتابة على الفورم ستكون من اليمين إلى اليسار أم العكس ShowInTaskBar هل الفورم ظاهرة في شريط المهام بالأسفل أم لا StartUpPositio مكان بدئ التحميل ... هل سيبدأ في منتصف الشاشة أم تخصيص مكان البدء Top قيمة بعد الفورم عن أعلى نقطة في الشاشة حيث أن أعلى نقطة في الفورم تساوي 0 Visible هل الفورم ظاهرة أم مخفية Width قيمة عرض الفورم Window State تكبير الفورم إلى حجم الشاشة أو تصغيرها لتكون في التاسك بار أو جعلها في وضع طبيعي معظم هذه الخصائص موجودة بكائنات اخري و لها نفس الوظيفة ايضا. يمكن التحكم بأي من هذه الخصائص عن طريق الاكواد بالطريقة التالية: Object.Property = Style حيث انObject هي اسم الكائن, و Property هي اسم الخاصية, و Style هي حالة الخاصية.. |
2008- 11- 15 | #19 |
أكـاديـمـي
|
رد: تعليم الفيجوال
موضوع حلوووو مره يعطيكـ الف عافيه خويه الحاسب موضوعكـ ذكرني بشي مهم مهم :s11:
بكره عندي امتحان برمجه بس شكلي بجيبها :sunglasses2:<< مينخاف عليها |
2008- 11- 15 | #20 |
أكـاديـمـي
|
رد: تعليم الفيجوال
مشكوووووووووووووووووووووووووور خويه الحااااااااااااااسب صدقتي لونلي للحين ماذكرت البرمجه خخخخخخخخخخخخخخخخ
ربي يعين ان شاء الله دعوواتكم بكمل الرد بالمنتدى بعدين بروح اذاااااااااااااكر :g20::g20: |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
الفيجوال, تعليم |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|