العودة   منتديات عميد التعريب > >

الملاحظات

فيجوال بيسك Visual Basic.NET ـ كل ما يتعلق بمجال برمجة الفيجوال بيسك



إضافة رد

قديم 2011-04-25, 13:13   رقم المشاركة :1
معلومات العضو
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي الكلاسات وكيفية انشاءها واستخدامها, الأكثر أهمية في VB.Net


تقع الخلايا Classes في موضع القلب من VS.NET، حتّى لَيمكنُك أن تقول بجرأة: إنّ كل شيء فيها ما هو في النهاية إلا خلية، وإطار العمل .NET Framework نفسه ما هو إلا مجموعة هائلة من الخلايا التي يمكنك استدعاؤها واستخدامها في لغة البرمجة التي تعمل بها.
ليس هذا فحسب، فإنّ النموذج نفسه ما هو إلا خلية، تحتوي على الأدوات والكود الذي يتعامل معها.
وكما قلنا من قبل، إنّ عملية تعريف متغيّر من أيّ نوعٍ، ما هي إلا عمليّة إنشاء نسخة من خلية معيّنة، بحيث تستطيع استخدام كل خصائص ووسائل هذه الخلية عبر هذا المتغيّر
إذاً ما هي الكلاس أو الخلية ( Class) ؟
الكلاس هي تعتبر نوع من أنواع الكائنات أي الـ Components الموجوده في الـ Toolsbox بطريق آخر عندما تضع علي الفورم Component من النوع Button فانك بذلك أنشأت كلاس من النوع Button وعلي ذلك يمكن الاستعاضه عن اضافة الـ Button Component من الـ Toolsbox باستخدام صيغة ال Constructor ( new ( كالآتي :-
كود:
Dim myButton As New Button 


وبذلك أنشأنا Component من النوع Button
و ينطبق السابق علي كل الـ Components حتي مربع النص وباقي الأدوات أيضا أنك عندما تضع مربع النص علي الفورم فانك تنشئ كلاس من نوع TextBox وبالتالي نستنتج أن الكلاس هي الصوره الكوديه للـ Component ,,,
ويمكن للكلاس أن تحتوي علي دوال التي تسمي Methods وأيضا تحتوي علي Properties ,,,
أي أن الكلاس تعتبر Component حاويه للدوال والخصائص ,,,

وفي مثالنا هذا ننشئ كلاس تحتوي علي داله واحده تعمل علي تكبير الفورم لتملأ الشاشه تماما وتستقبل هذه الداله قيمتين الأولي هي الفورم التي سوف نقوم بتكبيرها والقيمه الثانيه هي قيمه منطقيه أي Ture or False أي هل تريد التكبير أم لا وتعود الداله بقيمه 1 اذا تم التكبير و صفر اذا لم يتم التكبير ,,,

الخطوات :
1- نقوم بإنشاء مشروع من النوع ClassLibrary .
2- ويكون الكود في داخل هذا الكلاس كالتالي
3- في الفورم الرئيسه نستخدم صيغة ال Constructor لكي ننشئ وجود للكلاس داخل الفورم الحاليه
4- ثم ننشئ متغير من النوع Integer لكي نستقبل القيمه التي تعود بها الداله كما شرحنا ,,,
5- ثم نعرض القيمه في رساله (((لكي نتأكد فقط))) واذا لم تريد عرض الرساله فلا ضرر ,,,
ويكون الكود في الفورم كالتالي :-
كود:
 Dim fs As New Formstate 'ننشئ وجود للكلاس Dim res As Byte 'مخزن للقيمه التي تعود بها الداله res = fs.Mystate(Me, True) 'ننفذ الداله ونخزن القيمه المرتجعه MsgBox(res) 'نعرض القيمه في رساله للتأكد فقط 


- شغل البرنامج وأنظر النتيجه ,,,



==================================================












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

نقل للأهمية :
تمنياتي للجميع بالتوفيق






وليد السند غير متواجد حالياً   رد مع اقتباس


قديم 2011-04-25, 17:23   رقم المشاركة :2
معلومات العضو
غزوان خليل
معرب برامج
 
الصورة الرمزية غزوان خليل
إحصائية العضو





مستوى التقييم: 8
غزوان خليل is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


شكرا لك على هذا المجهود الرائع


غزوان خليل غير متواجد حالياً   رد مع اقتباس

قديم 2011-04-25, 20:15   رقم المشاركة :3
معلومات العضو
أسيرالشوق
الإدارة
 
الصورة الرمزية أسيرالشوق
إحصائية العضو





مستوى التقييم: 10
أسيرالشوق is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


تسلم الأيادي أخي الكريم : وليد السند

شكرا لك على الشرح الرائع


أسيرالشوق غير متواجد حالياً   رد مع اقتباس

قديم 2011-04-28, 22:49   رقم المشاركة :4
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


بارك الله فيكم اخواني الكرام ,, شكرا للمرور العطر .


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-05-19, 10:07   رقم المشاركة :5
معلومات العضو
عبودي
عميد
إحصائية العضو





مستوى التقييم: 7
عبودي is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


جزاك الله خير


عبودي غير متواجد حالياً   رد مع اقتباس

قديم 2011-05-20, 23:58   رقم المشاركة :6
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


و إياك اخي الكريم ,, شكرا لك .


وليد السند غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة

الانتقال السريع


الساعة الآن 11:16

جميع المشاركات المكتوبة تعبّر عن وجهة نظر صاحبها .. ولا تعبر عن وجهة نظر إدارة المنتدى بأي شكل من الأشكال



ساهم معنا
تبرع لتساعد على الاستمرار ومواصلة تعريب البرامج للعالم العربي.
ساهم في صمود وبقاء ونشر اللغة العربية في العالم من أجل الأجيال القادمة.
تودع مبالغ التبرعات في احد الحسابات التالية
اسم البنك
رقم الحساب
بنك الراجحي _ من خارج السعودية
IBAN - SA2880000141608010128882
بنك الراجحى _ من داخل السعودية 141608010128882



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
جميع الحقوق محفوظة لموقع منتديات عميد التعريب 2010 - 2017 ©