![]() |
|
اضافة class الي مشروعك مع مثال بسيط ..(6) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة Java (http://vb4arb.com/vb/forumdisplay.php?fid=17) +---- قسم : قسم مقالات Java (http://vb4arb.com/vb/forumdisplay.php?fid=23) +---- الموضوع : اضافة class الي مشروعك مع مثال بسيط ..(6) (/showthread.php?tid=5359) |
اضافة class الي مشروعك مع مثال بسيط ..(6) - RaggiTech - 07-10-12 كاتب الموضوع : Friendassist
ما هو الفئة class :ال class هو عبارة عن نوع متقدم من ابنية البيانات يمثل البنية الاساسية لاي برنامج مكتوب بلغة الجافا او اي لغة اخري .. فمثلا jFrame Form تحتوي علي كلاس بمسماها و بدون هذا الكلاس لن يستطيع البرنامج القيام بالاوامر المكلف بها .. و الفئة كلاس يمكن ان يحتوي بداخلة العديد من المتغيرات و الدوال او حتي كلاسات اخري .. و من الضروري استخدام الفئات class في مشاريعنا بلغة الجافا .. ذالك لان برامج لغة الجافا تفتقر احيانا الي السرعة الازمة لتنفيذ الاكواد ..فال classes تساعد البرنامج في سرعة استدعاء المكتبات او المتغيرات او في سرعة تنفيذ الاكواد بشكل عام .. يمكن تعريف ال class في محرر NetBeans من خلال ملف تابع للمشروع من نوع java class او يمكن تضمين ال class في اكواد الفورم مباشرة .. الشكل العام للفئة class : كود : [color=#000000][COLOR=#0000bb][/color][color=#007700]public class [/color][color=#0000bb]MyClass [/color][COLOR=#007700]{ملحوظة :
يتوجب توافر دالة واحدة علي الاقل في الفئة class حتي لا يحدث اخطاء بالمشروع .. حيث يتم من خلال هذه الدالة التعامل مع ال class بشكل عام .. اضافة كلاس الي مشروعك ب NetBeans : مثال علي class :
كود : [color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]/*ويستخدم هذا الكلاس لعمليات الاقلاع لل DesktopApplication2View و يعتبر ال class الرئيسي في المشروع ..
يمكنك عمل مشروع من نوع DesktopApplication لملاحظة ذلك .. ويعتمد هذا النوع من المشاريع علي كلاس اساسي ..يحتوي علي وسائل اقلاع الفورم الرئيسي بالمشروع و استدعاء الفورم الفرعية ..و بدونه لن يعمل البرنامج و انا لا افضل التعامل مع هذا النوع من المشاريع .. بل افضل ان تنشئ المشروع من الصفر .. |