![]() |
|
[سلسلة تعليمية] انشئ فئتك الخاصة_الجزء الثاني - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سلسلة تعليمية] انشئ فئتك الخاصة_الجزء الثاني (/showthread.php?tid=21405) |
انشئ فئتك الخاصة_الجزء الثاني - s.d.k - 16-08-17 بسم الله الرحمن الرحيم والحمد لله رب العالمين السلام عليكم (وما اتيتم من العلم الا قليلا) للفائدة للجميع و باختصار انشئ فئتك الخاصة_الجزء الثاني تكلمنا في الجزء الاول من موضوع انشئ فئتك الخاصة عن كيفية انشاء الفئةوقمنا بانشاء الفئة person ولكن لم نضف لها عناصرها وسنقوم في هذا الجزء بالحديث عن بعض العناصر واضافتها والأن نبدا باضافة العنصرالاول 1 الحقول feilds الحقول هي عبارة عن متغيرات عادية يتم تخزين البيانات فيها وهناك من يسميها حقول البيانات وقد تكون عامة public او خاصة private فإن كانت عامة يمكن الوصول اليها وضبط قيمتها من خارج الفئة والمقصود هنا انك عندما تنشئ متغير من الفئة وتكتب اسم المتغير ثم نقطة (dot) يظهر اسم الحقل في قائمة عناصر المتغير اما ان كان الحقل خاص private فلا يمكن الوصول اليه الا من داخل الفئة فقط ويمكنك جعله خاص عندما لاتحتاج اليه من خارج الفئة امثلة public Class person---->تعريف الفئة public name as string----->حقل نصي عام public Age as integer----> حقل رقمي عام private secret as string--->حقل نصي خاص End Claass----->نهاية تعريف الفئة من احد عيوب الحقول العامة عدم التحقق من صحة البيانات على سبيل المثال الخقل Age قد يسند له مستخدم الفئة القيمة 1000 وهذا رقم غير صحيح بالنسبة للعمر وطبعا لا يمكن كتابة جمل التحقق من البيانات مثل جملة if then مباشرة في الفئة ولكن يمكن كتابتها داخل خصائص او وظائف او اجرأت الفئة وهذا ما سيكون في الجزء الثالث انشاء الله سنقوم في الجزء الثالث انشاء الله بالتحدث عن الخصائص ارجوتصحيح الأخطاء الإملائية او الشرح وجزا الله الجميع خيرا والسلام عليكم RE: انشئ فئتك الخاصة_الجزء الثاني - silverlight - 16-08-17 عفوا للمداخلة أنصحك قبل أن تنشئ فئة ان تحاول دراسة التالي IEquatable(Of T) Interface IComparable(Of T) Interface خاصة انك في مرحلة معينة و أثناء بناء فئة مثل التي تتحدث عنها سوف تحتاج هذه Interfaces حتي تستطيع المقارنة بين الفئات و بعضها شئ أخير بطريقة الشرح هذه ستنتهي من فئتك الأولي مع اصدار الدوت نت 2020 ![]() أنا فقط أمزح معك أرجوا أن لا تتضايق لكن فعليا عليك أن تكتب الموضوع في مقال واحد أكمل ما بدأت و ربنا يوفقك RE: انشئ فئتك الخاصة_الجزء الثاني - s.d.k - 16-08-17 شكرا لك اخ silverliggt على النصيحة ويسرني ردك على الموضوع وان لم ينصحنا احد فلن نعرف عيوبنا واخطأنا وحقيقة اني استفدت من النصيحة فهي ما زادتني الا معرفةاكثر بنفسي وبارك الله فيك وجزاك الله كل خير |