بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   متجدد شرح المنهج للطلاب - خش وإعرف إزاي - مع الخوارزمي ((بلال نصر)) (https://www.thanwya.com/vb/showthread.php?t=463887)

sir_belal 17-11-2012 12:58 PM

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

يله بينا نبدأ

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

استنوا نسيت اقولكم على حاجه مهمه اوي لما نحب نجرب المشروع أو البرنامج نعمل ايه ؟
خلي بالك لما نحب نجرب أو نشغل المشروع في وضع الاختبار نضغط على مفتاح F5 من لوحة المفاتيح
او مفتاح start Debugging من شريط الادوات

http://www.mediafire.com/conv/f42cc7...1bf9f48e6g.jpg

او لو مش عارف اتفرج على الفيديو دا
http://www.youtube.com/watch?v=rU1qO...ature=youtu.be

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



نبدء بأداة النموذج Form خلي بالك دي الخصائص
http://www.mediafire.com/conv/18e53c...923dc43d6g.jpg

واتفرج على الفيديو دا بس لازم تنزله على جهازك
http://www.mediafire.com/?cbr7jk38q20ipl8

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

طيب احطه ازاي على النموذج ؟ انا قلت قبل كدا بس مش خسارة اقولكم تاني
http://www.mediafire.com/conv/c45a69...a1a49c2a6g.jpg

خلي بالك ان خاصية name , text , forecolor,backcolor دي خصائص مشتركة مع معظم الادوات.
ودي خصائصه.
http://www.mediafire.com/conv/d031cc...2351684b6g.jpg
طبعا انا شرحتهم قبل كدا، بس خليك فاكر ان خاصية text تحدد النص المكتوب على الاداة
وخاصية Size تحدد عرض وارتفاع الاداة

http://www.mediafire.com/conv/20e6ef...e523b2806g.jpg

شوف الفيديو دا
http://www.youtube.com/watch?v=i9H-3...ature=youtu.be

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

طيب ازاي احطها على النموذج ؟

http://www.mediafire.com/conv/00516a...f01f76b06g.jpg
طيب وايه خصائصها يا استاذ بلال ؟
خلي بالك اداة label لها خاصية name و text و Font و forecolor وbackcolor و Visible و Enabled وخصائص آخرى ومنها .

BorderStyle تحديد شكل حدود الخارجية للأداة
AutoSize تحديد إذا ما كان حجم الأداة يتحدد حسب حجم النص المكتوب عليه ام لا
القيمة True يتحدد حجم الأداة حسب النص الظاهر
القيمة False يتم تحديد حجم الأداة بالفأرة يدوياً


شوف الفيديو دا
http://www.youtube.com/watch?v=xaskw...ature=youtu.be

الاداة الرابعة اداة textbox ودي اداة تستخدم لاستقبال قيم يعني وسيلة لادخال البيانات زي امر input في الخرائط.
http://www.mediafire.com/conv/486c0a...ac40e4196g.jpg


خلي بالك اداة textbox لها خاصية name و text و Font و forecolor وbackcolor و Visible و Enabled وخصائص آخرى ومنها .

الخاصية الوظيفة الخاصة بها
Maxlength تحديد الحد الأقصى لعدد الحروف التي يمكن كتابتها داخل صندوق النص
MultiLine تحديد إذا كانت الأداة متعدد الأسطر Multi Line
القيمة False هي القيمة الافتراضية أي غير متعددة الاسطر
القيمة True أي أن الاداة متعددة الأسطر
PasswordChar تحديد رمز يستخدم في الظهور بدلاً من النص المكتوب ( كلمة مرور ) .

اتفرج على الفيديو دا وخلي بالك في الفيديو شوية خصائص زيادة .
http://www.mediafire.com/?vcoyda1q0qd9a0b

الاداة الخامسة اداة Listbox والاداة دي بتعرض قائمة من العناصر ممكن تختار اي عنصر منها
http://www.mediafire.com/conv/328d49...b8522cb26g.jpg
خلي بالك اداة listbox لها خاصية name و text و Font و forecolor وbackcolor و Visible و Enabled وخصائص آخرى ومنها .

الخاصية الوظيفة
Items العناصر التي تعرض على الاداة
Sorted تحدد إذا ما كان العناصر مرتبة أم لا .
SelectionMode تحدد إذا ما كان من الممكن اختيار عنصر أو أكثر من العناصر المعروضة

اتفرج على الفيديو دا .
http://www.youtube.com/watch?v=pg8t_...ature=youtu.be

الاداة السادسة أداة صندق التحرير و السرد ComboBox
ودي زي listbox بص بتكون منسدلة يعني تغضط على السهم تظهر باقي العناصر
http://www.mediafire.com/conv/39ba34...23db91726g.jpg
ازاي احطها على النموذج
http://www.mediafire.com/conv/88ac42...1285d60d6g.jpg

خصائصها
الخاصية الوظيفة
Items العناصر التي تعرض على الاداة
AutCompleteSource مصدر العناصر المقترحة لعملية الاكمال
AutoCompleteMode النص الذي على أساسه تقترح جزء من عناصر القائمة

شوف الفيديو دا
http://www.youtube.com/watch?v=mLmb8...ature=youtu.be

الاداة السابعة صندوق المجموعة GroupBox : ـ
يستخدم في إحتواء أداوت التحكم ذات الوظيفة الواحدة على نافذة النموذج.
يعني ممكن اقسم الادوات الى مجموعات صغير بواسطتها
http://www.mediafire.com/conv/8a0569...7ce3f91d6g.jpg
وطبعا ليها خصائص زي name و text وباقي الخصائص التي سبق شرحا.

الاداة الثامنة اداة RadioButton
الاداة دي بتتيح عرض اكثر من عنصر او اختيار مع امكانية تحديد عنصر واحد فقط منها.
http://www.mediafire.com/conv/950583...a1b36a126g.jpg

الاداة التاسعة اداة CheckBox
دي بقى عكس االاداة اللي فاتت بتتيح عرض اكثر من عنصر او اختيار مع امكانية تحديد اكثر من عنصر منها.
http://www.mediafire.com/conv/a2a9e5...202acc3b6g.jpg
خصائص الاداتان radio و Check واحدة وهي
http://www.mediafire.com/conv/ab1ad6...25431f966g.jpg

طبعا في خاصية name وباقي الخصائص المشتركة.
دا بقى فيديو بيشرح استخدمات الادوات السابقة شوف الفيديو .
http://www.youtube.com/watch?v=Ttzcx...ature=youtu.be
ترن ترن ترن ترن ترن ترن
للاسف الحصة خلصت نكمل في الحصة اللي جاية ان شاء الله

محمد عبد الحكم 17-11-2012 08:32 PM

مجهود اكثر من رائع

l'eau de la vie 17-11-2012 09:51 PM

جزاك الله خيرا الشرح رائع

zakarianasser 18-11-2012 07:55 PM

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

zakarianasser 18-11-2012 09:23 PM

فى انتظار المزيد بإذن الله

راجية رضي بي 19-11-2012 10:10 AM

الف الف الف شكر

ahmed_eldaly 19-11-2012 10:53 AM

ممتاز جدا جدا جداااااااااا وتستحق كل الشكر والتقدير

tona27 20-11-2012 01:45 PM

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

ساجدة لله 2 20-11-2012 10:33 PM

حضرتك اروع ما تكون اصلا يعنى مش عارفة اقول اية مفيش حاجة تتقال على مجودك الرائع بجد ربنا يكرمك

يحيى عاشور أحمد 22-11-2012 10:21 PM

أين باقي الشررررررررررررررررررررررررح

يحيى عاشور أحمد 22-11-2012 11:03 PM

جمييييييييييييييييييل

يحيى عاشور أحمد 22-11-2012 11:06 PM

جمييييييييييييييييل

momo1981 23-11-2012 06:59 AM

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

magy2008 27-11-2012 08:03 AM

أخيـــــــــراااااااااااا فهمـــــــــــــــت بسرعه العملى وجزاك الله خيرا

mona_raslan 29-11-2012 09:11 AM

جميييييييييييييييييييييييييييييييييييييييييييييييي يل جدددددددددددددددددددددددددددددددددددا


جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:10 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.