النتائج 346 إلى 360 من 378
- 14-03-2020, 01:49 PM #346
الدرس 0014: انشاء الـ packages - لماذا؟
لاتنسى اننا تفرعنا من public-private-protected الخ الى الحقائب لأننا نريد ان تفهم بنسبة 100% ماذا تعني الأربعة أعلاه,
لكي تفهمها ومن مرة واحد ةوبشرح واضح لابد نؤسس اثنين package وفي كل package لابد يوجد على الأقل كلاسين
وقلنا أن البكج مجرد فولدر جافوي, وتحته برامج الجافا--مثله مثل الدرايف سي C:\\
انظر للصورة:
في الصورة يوجد فولدرين وهما:
PackageOne
PackageTwo
وتحت كل بكج يوجد برنامجي جافا تم تسميتها لتناسب البكج الموجودة فيه من اجل سهولة الشرح وسرعة وصول المعلومة بشكل صحيح خصوصا عن protected او private
-
تحت PackageOne يوجد الكلاسين:
PackageOne_Class_1
PackageOne_Class_2
-
وتحت PackageTwo
PackageTwo_Class_1
PackageTwo_Class_2آخر تعديل بواسطة سلمان_العتيبي ، 14-03-2020 الساعة 01:55 PM
- 14-03-2020, 01:55 PM #347
آخر تعديل بواسطة سلمان_العتيبي ، 14-03-2020 الساعة 02:01 PM
- 15-03-2020, 09:57 PM #348
الدرس 15 ملغي وسيعاد
يحتاج تفصيل طالما سنستخدم محرر ECLIPSE ولالغاء فرضية ان اسم السورس(Project name) سيكون الديفولت بكج,
تصور التالي على ورقة بيضاء:
0) رسمت مربع كبير اسمه البروجكت Project
1) وبداخله مربع اسمه source ويختصر src
2) وداخل مربع السورس رسمت مربعات متوسطة (خلنا نسميها بكجز packages)
3) داخل المربعات المتوسطة رسمت مربعات اصغر, (خلنا نسميها java programs)
4) وداخل المربعات الصغيرة رسمنا مربعات اصغر (خلنا نسميها classes)
والآن نأخذها بالمقلوب:آخر تعديل بواسطة سلمان_العتيبي ، 15-03-2020 الساعة 10:07 PM
- 15-03-2020, 10:25 PM #349
انظر للصورة أسفل:
لدينا برنامج جافا اسمه yourClassOne (الفقرة 3 أعلاه)
وتحت هذا البرنامج ثلاث بريمجات (3 كلاسات) اسمها: (الفقرة 4 أعلاه)
yourClassOne
yourClassTwo
yourClassThree
ثلاث برامج في برنامج واسم البرنامج كما ذكرنا سابقا لابد يكو نباسم الـ public كلاس بينها, وقلنا لايمكن في نفس الوقت وجود كلاسين public وان دالة main يجب ان تكون في ال public class
و main بدورها هي افتتاح البرنامج الا في حالة وجود static block
استخدما للطباعة النظام الغريب non-static block في كل class وهو قوسين دون ان يسبقها شيء ثم امر الطباعة,
الملف المرفق 521519
- 15-03-2020, 10:26 PM #350
الفقرة 3 أعلاه: كل بكج احتمال تحته عدة برامج--ذكرنا احدها في الصورة السابقة, وممكن نضيف:
يوجد في الصورة واحد src
وتحته 4 بكجات
وتحت كل بكج يوجد برنامج او اكثر
وقد يوجد تحت كل برنامج اكثر من كلاس
والجميع تحت البروجكت -- في الصورة اسمه yourProject
اذا فهمت هذا الترتيب تكون مهيئا لفهم الـ access-modifiers وهي:
1) لاشيء
2) public
3) protected
4) private
في الصور أعلاه البرامج تجد حرف J باللون الأزرق على خلفية بيضاء وهو نفسه باسم الكلاس الرئيسي في أي برنامج,
والكلاس ترى ايقونتها حرف C باللون الأخضر
الان مع الدرس 15 معاداً(فقط تساءل هل الكلاسات في بكج-1 تراها الكلاسات في بكج-2؟ )
هنا يأتي دورك
انت كمبرمج تحدد مجال الرؤية من عدمه: رؤية كاملة--رؤية جزئية-رؤية داخلية-انعدام رؤية
عندما نتحدث عن الـ access-modifiers فالعنوان الرئيسي هو visibility(الرؤية)آخر تعديل بواسطة سلمان_العتيبي ، 15-03-2020 الساعة 10:45 PM
- 15-03-2020, 10:44 PM #351
آخر تعديل بواسطة سلمان_العتيبي ، 15-03-2020 الساعة 10:51 PM
- 15-03-2020, 11:22 PM #352الدرس 0015: انشاء الـ packages - كيف؟
خطوات سهلة
اولا: من eclipse تختار File ثم new ثم Java Project --ستظهر لك نافذة new java project -- انظر للصورة,
كيف تنشيء مشروعا جديدا بالجافا New Java Project
ج:
اولا: من eclipse تختار File ثم new ثم Java Project --ستظهر لك نافذة new java project -- انظر للصورة
تكتب اسم البروجكت في الحقل ثم Finish
لن يظهر معك أي شيء في الصفحة الرئيسية الا اسم المشروع تحت package explorer (شيء يشبه الفولدر الفارغ)آخر تعديل بواسطة سلمان_العتيبي ، 15-03-2020 الساعة 11:26 PM
- 15-03-2020, 11:31 PM #353
- 15-03-2020, 11:40 PM #354
- 15-03-2020, 11:44 PM #355
- 15-03-2020, 11:49 PM #356
- 15-03-2020, 11:58 PM #357
- 16-03-2020, 12:08 AM #358
آخر تعديل بواسطة سلمان_العتيبي ، 16-03-2020 الساعة 12:27 AM
- 16-03-2020, 12:09 AM #359
- 16-03-2020, 12:35 AM #360
الملف المرفق 521541
نهاية هذه الأمور
الان نريد على الأقل 2 بكج
وتحت كل بكج 2 كلاس
وبين احد الكلاسات في بكج معين علاقة مع كلاس اخر في البكج الثاني
ومنها نشرح public-private-protected