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

(قسم الاعلانات) الموضوع:التخلص من الفئران بواسطة: (سجيات) :: (قسم الاعلانات) الموضوع:افران معجنات،افران بيتزا،0536775680 بواسطة: (جنون المطر) :: (قسم الاعلانات) الموضوع:شركة الاول لترميم المنازل بالرياض بواسطة: (كوين) :: (قسم الاعلانات) الموضوع:شركة القاضي مظلات سواتر هناجر قرميد بيوت شعر باقل الاسعار 0503115674 بواسطة: (شيماء الصادق) :: (منتدى Microsoft Excel) الموضوع:الحلقة الاولى من مسلسل الاكسل فى رمضان بواسطة: (emadghazi) :: (منتدى الأكسس) الموضوع:المشاركة في اتمام برنانج اصول ثابتة بواسطة: (startnet) :: (قسم الاعلانات) الموضوع:عرض خاص بشهر رمضان على أجهزة الحضور والانصراف ZKTEKO بواسطة: (أحمد النجدي) :: (قسم الاعلانات) الموضوع:شركة تنظيف بواسطة: (أحمد النجدي) :: (قسم الاعلانات) الموضوع:شقق مفروشة للايجار بأفضل المستويات والاسعار بالقاهرة الصور 00201227389733 بواسطة: (أحمد النجدي) :: (قسم الاعلانات) الموضوع:ايوان للاستقدام مصداقية التعامل بواسطة: (أحمد النجدي) :: (قسم الاعلانات) الموضوع:موقع زينارو للإعلانات المبوبة بواسطة: (أحمد النجدي) :: (منتدى Microsoft Excel) الموضوع:شرح دالة VLOOKUP بواسطة: (esamibrahim111) :: (منتدى ADO.NET العام) الموضوع:الارسال عبر خدمة الأبراج sms - lba بواسطة: (فهد بن ال سعود) :: (منتدى الأكسس) الموضوع:المساعدة في إتمام نموذج بحث متقدم بواسطة: (startnet) :: (اقتصاد) الموضوع:احدث تشكيلات مظلات المدارس والسيارات من غاية الافكار الشركة الرائدة بواسطة: (rwan rwan) :: (منتدى الأكسس) الموضوع:المساعدة في استرجاع الجداول من قاعدة بيانات معطوبة بواسطة: (ياسري المملكة) :: (قسم الاعلانات) الموضوع:مدرسة خاصة للبيع بالمعادي مجهزة بالكامل بواسطة: (تسويق الكتروني1) :: (قسم الاعلانات) الموضوع:اختبار الايلتس او توفل مضمونه للبيع 00962790574474 كافة اقطار دول الخليج بواسطة: (احمد العلم1) :: (أخبار التكنولوجيا) الموضوع:أسباب عدم تبريد الثلاجة بواسطة: (nonesaid) :: (أخبار التكنولوجيا) الموضوع:برنامج حسابات بواسطة: (لمياء يوسف)


راديو القرآن

المواضيع المثبته: (منتدى برمجة الجرافكس) الموضوع:الجزء الاول من دروس تعلم GDI بواسطة: (alaa gomaa) :: (لغة PHP) الموضوع:دوره بي اتش بي بالفيديو php video tutorial بواسطة: (blackmanblack) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (منتدى Microsoft Excel) الموضوع:معلومات سريعة من برنامج اكسل بواسطة: (junkbki) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:أنواع الشبكات الحاسوبية بواسطة: (مرحبا الساع) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:طريقة تخزين أي نوع ملفات في Access DataBase ومشاهدتها وتشغيلها بواسطة: (jbsa) :: (قسم أوفيس 2007) الموضوع:هذا القسم ارشيف المشاركات في منتدي الاكسس بواسطة: (startnet) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع Data Report باستخدام ADODC ( شرح بالصور ) بواسطة: (Max Bayne) :: (منتدى Microsoft SQL Server) الموضوع:تابعوا دروس sql2000 بواسطة: (dody) :: (منتدى Microsoft SQL Server) الموضوع:مراحل تصميم قاعدة بيانات ناجحة بواسطة: (m.atassi) :: (منتدى Microsoft Visual Basic) الموضوع:نظام إدارة المرتبات للمدارس Salary System 2008 بواسطة: (Max Bayne) :: (قسم التعاميم والشكاوي) الموضوع:صفحة منتديات المحيط العربي على الفيس بوك بواسطة: (ramies) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:دورة في LINQ To DataSet بواسطة: (jbsa) :: (منتدى الكتب الالكترونية) الموضوع:كتاب كامل من جزئين يشرح access وبالتفصيل وقواعد البيانات وبالتفصيل بواسطة: (m.i.a.r) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:المواضيع والدروس التعليمية في الدوت نيت - ابدأ من هنا بواسطة: (fmo_82) :: (منتدى Microsoft Visual Basic) الموضوع:شرح ODBC بواسطة: (VB_Manager) :: (منتدى الكتب الالكترونية) الموضوع:كتاب لبرامج مصممة بالفيجوال مع أكوادها (الجزء الثاني) بواسطة: (First Star) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (منتدى التصميم والجرافيكس) الموضوع:الكتابة باللغة العربية في برنامج فلاش بواسطة: (مبرمجة فلسطينية) :: (كتب عن VB.NET) الموضوع:مكتبة مرفقات الدوت نت (المحيط العربى) بواسطة: (alaa gomaa)

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

> دوره مجانيه لاحتراف الدوت نت
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»: .

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



 
الوقت الأن:اليوم,09:46 صباحاً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

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