قواعد المشاركة في المنتدى

(قسم الاعلانات) الموضوع:الأستاذ الدكتور عصام شرف رئيسا لمؤتمر الجامعات الخامس بالقاهرة بالتعاون مع NCC Education بواسطة: (ميرفت شاهين) :: (أخبار التكنولوجيا) الموضوع:تحميل برامج موبايل مجانى بواسطة: (sara100) :: (أخبار التكنولوجيا) الموضوع:تحميل برنامج انستقرام 2017 للاندرويد برابط مباشر بواسطة: (sara100) :: (أخبار التكنولوجيا) الموضوع:تحميل لعبة كاندي كراش 2017 بواسطة: (sara100) :: (قسم الدعم الفني) الموضوع:صيانة ايديال زانوسى 01141252525بالاسكندرية بواسطة: (masa2016) :: (منتدى الأكسس) الموضوع:الفوترة الإلكترونية تدخل العالم العربي بواسطة: (ألف ياء) :: (منتدى التصميم والجرافيكس) الموضوع:تصميم شعارات مطاعم مبتكرة ابداعية – منتظر ردكم لتعليق عليها بواسطة: (نقطة انطلاق) :: (قسم الاعلانات) الموضوع:كاميرات مراقبة داخلية مقاومة للصدمات HIKVISION بواسطة: (sara hassan) :: (منتدى ال SQL العام) الموضوع:برنامج حسابات ومخازن بواسطة: (ahmedhabeb) :: (منتدى الأكسس) الموضوع:نموذج طباعة بيانات الحوالات البنكية والايداعات بواسطة: (alhop) :: (منتدى Microsoft Visual Basic) الموضوع:مشكلة في برنامج بلغة فيجول ستوديو2010 بواسطة: (thams) :: (قسم الجوال) الموضوع:شاهد وتعرف الى مميزات تطبيق تعارف عربي رائع بواسطة: (سيرياتالك) :: (قسم الاعلانات) الموضوع:حجز دومين وهوست 00201141844482 بواسطة: (atiafco9) :: (أخبار التكنولوجيا) الموضوع:تحميل برامج جديدة بواسطة: (sara100) :: (منتدى Microsoft Excel) الموضوع:كيفية اخفاء مفتاح save as بواسطة: (nadjib) :: (أخبار التكنولوجيا) الموضوع:برنامج ايمو للدردشة بواسطة: (sara100) :: (أخبار التكنولوجيا) الموضوع:واتس اب للاندرويد بواسطة: (sara100) :: (منتدى الأكسس) الموضوع:برنامج للمحلات التجارية الصغيرة بواسطة: (aly elhedewy) :: (منتدى الأكسس) الموضوع:طريقه الوارد اولا يصرف اولا بواسطة: (aly elhedewy) :: (أخبار التكنولوجيا) الموضوع:واتس اب من البرامج المميزه بواسطة: (sara100)


راديو القرآن

المواضيع المثبته: (منتدى Microsoft Visual Basic) الموضوع:الدليل الأسرع لأبرز المواضيع بواسطة: (HnHn) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:موسوعة الأكواد بواسطة: (fmo_82) :: (منتدى برمجة الجرافكس) الموضوع:الجزء الاول من دروس تعلم GDI بواسطة: (alaa gomaa) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:الشبكات الحاسوبية ..Computer Network.. بواسطة: (مرحبا الساع) :: (منتدى ADO.NET العام) الموضوع:الكامل في قواعد البيانات مع VB.net بواسطة: (المهندس عدي) :: (منتدى الدعم الفني للماسنجر المحيط العربي) الموضوع:مشاكل ماسنجر المحيط العربي بواسطة: (jbsa) :: (منتدى ADO.NET العام) الموضوع:شرح ado.net بواسطة: (شهرزاد) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:يجب المرور هنا للأهمية بواسطة: (وليد القدسي) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (كتب عن VB.NET) الموضوع:كتب VB.NET عربي بواسطة: (عبد الرحمن) :: (منتدى الكتب و المقالات) الموضوع:الجديد في Office Access 2007 بواسطة: (عبد الله الثبيتي) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:E-Business Suite بواسطة: (وليد القدسي) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:ما هي أوراكل وماتعرف عنها بواسطة: (وليد القدسي) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الدوت نيت بواسطة: (fmo_82) :: (منتدى مبرمجي ASP) الموضوع:مشروع university للجامعات بواسطة: (عبدالله جابر شقليه) :: (القسم المفتوح) الموضوع:قصص الأنبياء عليهم السلام .جميعا بواسطة: (غزاوية أصيلة) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:تعرف على تقنية Oracle APEX بواسطة: (وليد القدسي) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (منتدى برمجة الألعاب) الموضوع:تصميم الألعاب باستخدام game maker بواسطة: (Bahr ahmodah) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:شرح أكواد الجافا بواسطة: (الردادي)

موضوع مغلق إضافة موضوع جديد

> دوره مجانيه لاحتراف الدوت نت
Bookmark and Share
تقييم الموضوع Label معدل التقيم:0
مشاركةالاثنين,20/رمضان/1428 هـ,08:24 صباحاً
المشاركة #1

مشرف عام
الرتبة في المنتدى:عقيد

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 727
سجل في:الثلاثاء,24/فر/1428 هـ,07:30 صباحاً
الدولة:مصر
رقم العضوية: 21334






اخوانى :
بعد الحمد لله .......
بدات مع البرمجه باستخدام مايكروسوفت فيجوال بيسيك 6 ثم تعرجت عدة خطوات وبدات اعمل به برمجيات صغيره اتدرب عليه الى ان علمت انه توجد اصدارات اخرى للبرمجه من الفيجوال بيسيك ومتطوره ومحدثه وبها امكانيات افضل بكثير من الفيجوال بيسيك 6 .
وبدات مع الفيجوال ستوديو دوت نت VS.NET وكانت لى بمثابة مفاجئه كبرى عندما بدات مع الدوت نت !!!!!
فعلا عالم اخر من البرمجه بالرغم من ان فكرة الدوت نت نفس فكرة عمل البيسيك 6 الا ان الفارق فى بيئة البرمجه فهى مختلفه جدا بين كل منهما ولن اتطرق لشرح الفارق لانه ليس مجال الشرح .
وبعد كل هذا وذاك اتضح لى ان فكرة البرمجه فى الفيجوال بيسيك ترسخ على قاعدتين اساسيتين وهما :
1. المعرفه
2. الابداع

وسنتعرف بالتفصيل على كل من المعرفه والابداع بعد توضيح معلومه مهمه جدا يجب ان تعرفها عندما تبدأ تفكر فى البرمجه بالفيجوال بيسيك .
عزيزى المبرمج العربى كل ما يدور فى حياتك وحياة الاخرين عباره عن مجموعة احداث , فكل فعل له رد فعل مثلا عندما تكون راكبا سياره وضغطت على اى زر من الازرار فى السياره مثلا ضغطت على زر الاضاءه ماذا يحدث تجد ان السياره تضئ كشافات الاضاءه . فاذا فعلت كل ما امرك الله عز وجل به فانك تدخل الجنه .
مثلا عند ضغطك على زر من ازرار ريموت التليفزيون او عندما تقوم بركل كره بقدمك او .....................الخ
كل هذا الذى تسير به حياتك عباره عن فعل ورد فعل او بمعنى اخر انك تقوم بعمل شئ ليحدث لك شئ اخر تريده هذه هى الحياه اخوانى .
كذالك استمدت لغات البرمجه من حياتنا الطبيعيه وخاصة الفيجوال بيسيك فقد سميت بالبرمجه المسيره بالاحداث وذالك لانها تعتمد فى الاساس على الحدث الذى يقوم به المستخدم او مستخدم البرنامج .
اذا فكرة البرمجه فى الفيجوال بيسيك اساسا تعتمد على الفعل ورد الفعل ,
اذا فما هو الفعل وما هو رد الفعل ؟؟؟؟؟؟؟؟؟؟؟
الفعل :
هو الحدث event الذى يقوم به المستخدم سواء بالضغط على لوحة المفاتيح او حركات الماوس المختلفه .
رد الفعل :
رد الفعل هو ماتقوم به انت المبرمج وهو توقع كل ما يحدث من المستخدم (الفعل) ,وتحديد رد الفعل المناسب والمرغوب
ويمكنك عمل ذالك من خلال اللغه التى تستخدمها فى برمجة الحاسب لتنفيذ اوامرك التى تخدم المستخدم فى تأدية مهمه معينه من الحاسب الالى .
اين يقع الحدث ؟؟؟؟؟؟؟؟
فى المثال السابق عند الضغط على زر الاضاءه فى السياره كان لا بد من وجود الزر , او عند الضغط على زر الريموت كان لابد من وجود ريموت وزر الريموت .
اذا لا بد من وجود جسم الحدث (body) وهذا هو ما يطلق عليه فى عالم البرمجه الكائن (object) وهو عباره عن الادوات الموجوده فى لغة البرمجه الفيجوال بيسيك . وتجد هذه الكائنات او الادوات فى toolbox خاص يحوى كل الكائنات التى تستخدم فى برمجة الحاسب من :

Form
List box
Combo box
Textbox
Picture box
Button
Etc…………………


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





المعرفــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــه




فيجب ان تكون على درايه تامه بكل ماتحتويه بيئة الدوت نت من مزايا وامكانيات ومكونات ماديه (الادوات)
وذالك على النحو التالى :
1 – كيفية كتابة الكود
ان تكون على درايه تامه بكيفية كتابة كود البرنامج الذى تريده صناعته وبسرعه وايضا الاستخدام الجيد لخاصية التكمله التلقائيه للكود وهى من مميزات بيئة الدوت نت .
2 – خصائص الادوات الاساسيه :
فبيئة الدوت نت تحوى العديد من الادوات او الكائنات وتنقسم الى نوعين من الادوات :
ادوات اساسيه على سبيل المثال جميع الادوات الموجوده فى التول بوكس من تيكست بوكس وليست بوكس وبوتن
وغيره من الادوات ..............
وادوات خاصه وهى الادوات التى تقوم بصناعتها بشكل خاص , فالدوت نت توفر لك كل الامكانيات من اجل صناعة ادوات خاصه بك زى ادوات الاكتيف سكين والاسكين كرافت وغيره من الادوات التى يمكنك انت صناعتها
ويمكنك ان تتعرف على خصائص هذه الادوات من خلال برمجيات صغيره تقوم انت بعملها حول كل اداه من الادوات .
3 – الاحداث :
فكما ذكرت فى البدايه ان بيئة الفيجوال بيسيك تعتمد اساسا على فكرة الفعل ورد الفعل او الاحداث التى يقوم بها المستخدم , فكل اداه من الادوات التى تعرفت عليها فى المرحله رقم 2 (خصائص الادوات) لها احداث مثل حدث الضغط بالماوس او حدث تحريك الماوس ....................
لابد وان تتعرف على كل هذه الاحداث وايضا الاحداث الخاصه .
وايضا كيفية انشاء احداث خاصه .
4 – المتغيرا ت والمصفوفات والاجراءات والدوال الخاصه :
ماهو المتغير والمصفوفه وكيفية استخدامهم هذا هو السؤال
ما هو الاجراء وكيفية انشاء اجراء معين يقوم بوظيفه معينه .

5– خلايا ومكتبات الدوت نت :
لاصدارات القديمه للفيجوال بيسيك مثل البيسيك 6 وما قبله كانت الفيجوال بيسيك تستخدم مايعرف بدوال API
هذه الدوال عباره عن مجموعة من الاكواد التى تساعدك فى تسخير الحاسب الالى من اجل القيام بعمل معين
وكانت عملية استخدام هذه الدوال مرهقه جدا خاصة مع النسخ واللصق للاكواد .
فتغيرت طريقة استخدام هذه الدوال حيث تحتوى بيئة الدوت نت على فضائيات Namespaces
هذه الفضائيات تمثل جميع دوال الاى بى اى (API) التى كانت مستخدمه من قبل فى الاصدارات السابقه .
فيجب ان تتعرف على معظم هذه الفضائيات .
التعرف على كيفية انشاء خلايا واكواد وفضائيات خاصه بك .

6 - تعقب وتصحيح الاخطاء :
توفر لك الدوت نت بيئه متكامله لتعقب والتعرف على الاخطاء التى قد تقع فيها عند كتابة برنامجك فيجب ان تستغل هذه الادوات من اجل صناعة برنامج قوى ومتين خالى من الاخطاء البرمجيه .
فبعد اجتيازك للمراحل السابقه وعند شروعك فى انشاء برمجيات صغيره تتعرف من خلالها على خصائص الادوات فتجد بعض الاخطاء التى قد تقع فيها وهى اخطاء بسيطه جدا ان شاء الله يقوم مصحح الاخطاء بالدوت نت بالتعرف على هذه الاخطاء واعلامك يالخطأ عند قيامك بعمل تشغيل للبرمجيه .
ومن هنا تتعرف على الخطأ وفى اخذ الحيطه وعدم وقوعك فيه مره اخرى .
7 – الوراثه والارتباطات (collection):
ماهى الوراثه والارتباطات (collection ) :
هى توريث الكائنات خصائص كائنات اخرى وتقوم بنفس دورها وعملها .
الارتباط : وهو ربط مجموعة ادوات بحدث معين من خلال الكود فى البرنامج فمثلا عند استخدامك لاداة الاكتيف سكين لتجميل الفورم فتجد ان كل الادوات المتشابهه تأخذ نفس التصميم كالبوتن والليست بوكس وغيره ......
كل هذا يتم عن طريق عمل collection للادوات الموجوده بالمشروع بالكامل .

الى هنا اخى الكريم فانك قد اجتزت خطوات طويله جدا فى مشوار الاحتراف فى الدوت نت تصل نسبتها الى 80 % من درجة الاحتراف .
اما كيف تصل الى اقصى درجه احتراف فى الدوت نت (20%) تصل الى هذه الدرجه عند قدومك على الخطوه التاليه الابـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــداع


الابـــــــــــــــــــــــــــــــــــــــــــــــــــــداع




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

1. برمجة قواعد البيانات
2. برمجة الجرافيك وتحليل الصور والفيديو :
GDI and DIRECTX
3. البرمجه الاليكترونيه (برمجة الاله والماكينات )
4. برمجة وتصميم صفحات الويب سايت
5. برمجة الشبكات والاتصالات
6. برمجة تكنولوجيا الصوت
7. برمجة الاجهزه اليدويه (الموبايل)



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

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


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



البرمجه علم ومعرفه وفن وابداع



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


وكما هو واضح فى الصوره :
فان كل هذه الادوات عباره عن الادوات الاساسيه common controls وسوف اتناول شرح هذه الادوات ان شاء الله بالتفصيل
كما انه توجد اداوت اخرى مثل ادوات data وادوات containers او الحاويات والقوائم menus & toolbars وايضا سنتعلم كيفية صناعة ادوات خاصه ببرنامجك وكيفية استخدامها فى برامج اخرى .general controls تابعوا معى اخوانى وتابعوا الدروس هنا بمنتدى العلم والمعرفه منتدى المحيط العربى وان شاء الله ستصلوا الى درجة الاحتراف بأذن الله .

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



للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالجمعة,22/شوال/1428 هـ,12:29 صباحاً
المشاركة #2

مشرف عام
الرتبة في المنتدى:عقيد

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 727
سجل في:الثلاثاء,24/فر/1428 هـ,07:30 صباحاً
الدولة:مصر
رقم العضوية: 21334



الاحداث EVENTS



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

1

1– ما هو الحدث ؟

هو عباره عن كل ما يقوم به المستخدم على الادوات الموجدوده على الفورم او واجهة التطبيق User Interface
فالمستخدم مثلا يستخدم الماوس فقد يقوم المستخدم بتحريك الماوس على الاداه او انه يضغط على اى زر من ازرار الماوس الايمن او الايسر او ان المستخدم يقوم بالضغط على لوحة المفاتيح علىاى زر من ازرار الكاي بورد

2 – انواع الاحداث :

الاحداث التى قد تحدث على التطبيق ممكن ان تكون من خلال المستخدم او احداث تقع على التطبيق من خلال النظام ( نظام التشغيل ) .
• اولا : احداث المستخدم :وهى التى ذكرتها فى البدايه فهى تلك الاحداث التى تقع من خلال الكايبورد او الماوس .
• ثانيا : احداث النظام :وتتمثل فى اغلاق الجهاز اثناء تشغيل البرنامج او التطبيق او تشغيل ملف معين فى الجهاز له علاقه ببرنامجك او اغلاق البرنامج بشكل غير مباشر من خلال مفاتيح Ctrl +Alt + Delete .
كل هذه الاحداث سنتعرف عليها ان شاء الله فيما بعد بالتفصيل وكيفية التعامل مع احداث النظام , اما الان فمايهمنا هو احداث المستخدم التى تقع على الادوات او التطبيق .

3 – هل وقع الحدث ؟؟؟؟؟؟؟؟؟؟


هذا السؤال كان على برنامجك ان يسأله مالم تكن لغة الفيجوال بيسيك موجوده لتزيل عنا عناء اجابة هذا السؤال , فلن نحتاج لشغل انفسنا بذالك فعندما يشعر الويندوز بحدث ما فانه يرسل رساله او امر الى البرنامج النشط وعندما يستقبل البرنامج الرساله او الامر فانه يترجمها ثم يفسر اى الاحداث تعبر عنه هذه الرساله ثم يرسل الرساله او الامر الى عنصر التحكم المقصود بالرساله الموجوده والموجوده على واجهة التطبيق او برنامجك . فكل ما يعمل الان على جهازك له رقم مسجل بنظام التشغيل الويندوز , هذا الرقم لايتكرر اطلاقا بالنظام.
هذه الرساله تسمى فى الفيجوال بيسيك بـــــ (الاجراء procedure ) تحمل معها رقم اللاداه الواقع عليها الحدث واسم الاداه وايضا الامر الذى ينفذه الويندوز , والرقم هذا يسمى فى الفيجوال بيسيك بـhandle او المقبض . ويمكنك ان تتحكم فى كل ما هو ببرنامجك او اى برنامج اخر يعمل على الويندوز من خلال تعرفك على هذا رقم الاداه التى تريد ان تتحكم بها .
اعتقد ان هذه العمليه اوضحت لك كيفية تنفيذ حدث المستخدم , ولكن ......................
ماهى الرساله التى يستلمها الويندوز ويقوم بارسالها الى التطبيق المقصود ومن ثم تنفيذها على التطبيق ؟؟؟؟؟؟؟؟؟؟؟
اخى الكريم هذه الرساله عباره عن الكود او الامر الذى تكتبه فى حدث ما ليقوم الويندوز بتنفيذه ....


اذا ما هو الكود وما علاقة الكود بالحدث ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


سنتعرف اولا على محرر الكود بالفيجوال ستوديو VBS.NET ,من خلال الصور التاليه يتضح لك كل شئ انظر جيدا لهذه الصوره وتعرف جيدا على كل ما فيها
اولا قم بفتح مشروع جديد وضع ادوات على الفورم من التول بوكس
ضع زر بوتن على الفورم
اضغط دبل كليك بالماوس على زر البوتن الذى قم بوضعه الان , سيظهر لك الفيجوال بيسيك كما فى الصوره التاليه :


من خلال هذه الصوره نرى الزر بوتن بعد وضعه على الفورم
هذه الصوره توضح محرر الكود او محرر الرسائل التى يرسلها برنامجك .


الان سنتعرف على كل ما تراه فى الصوره :
هذا هو محرر الكود او الرساله او الاوامر الذى يصدره برنامجك بناء على طلب من المستخدم الى الويندوز .
وكما قلت ان الرساله هذه تحمل فى طياتها اسم الاداه التى وقع عليها الحدث وايضا نوع الحدث الذى وقع يهذه الاداه . -
قائمة الكائنات والادوات هى عباره عن قائمه تحتوى على كل ماهو موجود فى التطبيق من ادوات او كائنات , فعند الضغط على هذه القائمه ستجد بها كل الادوات ......... جرب الان وسترى ان القائمه تحتوى على اداة البوتن الموجوده على الفورم
فيمكنك اختيار الاداه من هذه القائمه ,
واختيار الحدث من القائمه الاخرى(قائمة الاحداث) التى تحتوى على جميع الاحداث الموجوده بالفيجوال بيسيك والتى تخص هذه الاداه (البوتن) .
فلننظر الى محرر الكود لنرى :
الاجراء هو عباره عن الرساله التى يرسلها الحدث الى الويندوز وعادة مايبدأ الاجراء بـــــ Private sub وينتهى بــــ end sub وما يكتب بين بداية الاجراء private ونهايته end هو الكود او الامر الذى ينفذه الويندوز من خلال الحدث الذى اثاره المستخدم .
كما فى الصوره السابقه .
ان شاء الله سنتعرف على كيفية انشاء اجراءات ودوال فى الدروس القادمه بأذن الله تعالى ولكن الان دعنا نتعرف على الاحداث وتفاعلها مع الاجراء البسيط هذا .
فاللون الاحمر يحمل نوع الاجراء private وسنتعرف على الانواع فى الدروس التاليه
اللون الازرق يحمل اسم الاجراء ويمكنك ان تسميه بما تشاء
اللون الاخضر عباره عن بارومترين :
SENDER وهو يحمل نوع الاداه الواقع عليها الحدث وايضا النص الموجود بالاداه
E هذا البارومتر يمكنك من التحكم فى الحدث اثناء اثارته او تنفيذه.
وسنعرف المزيد عن هذين البارومترين بعد قليل ان شاء الله
اللون الرمادى Handles وهو عباره عن رقم الاداه المستخدمه فى الحدث وايضا نوع الحدث Click الذى تم اثارته من قبل المستخدم واسم الاداه BUTTON1 .
اعتقد انك تعرفت على شكل الرساله او شكل الكود .
الدرس القادم ان شاء الله سيكون عن الاحداث الشائعه والمستخدمه فى ادوات التحكم


للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالجمعة,22/شوال/1428 هـ,10:31 صباحاً
المشاركة #3

مشرف سابق لمنتدى VB.NET ADO.NET
الرتبة في المنتدى:لواء

أيقونة المجموعة

المجموعة: المشرفين القدامى
المشاركات: 1592
سجل في:الثلاثاء,26/شعبان/1427 هـ,09:40 صباحاً
الدولة:الأردن
رقم العضوية: 13584



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

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

موضوع مغلق إضافة موضوع جديد



 
الوقت الأن:اليوم,07:18 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)