بتاريخ: 28 نوفمبر 200520 سنة comment_52716 الباكج Package عبارة عن ملف مضغوط موجود على القرص الصلب اما بصيغة Jar او Zip يحتوي على مجموعة من الكلاسات التي تتناغم مع بعضها لتؤدي عملاً معيناً .معلومة :بالنسبة للضغط من نوع Jar هو في الاصل عبارة عن Zip فعند تغيير امتداده الى zip يمكنك عندها فتحه ببرامج الفك مثل WinZip او WinRAR .عند كتابة برنامج جافا و كنا بحاجة الى استخدام كلاس معين في مكتبة مثل الكلاس Vector فعندها نحن بحاجة الى استدعائه ، ولاستدعائه لدينا طريقتين الاولى :كتابة عنوانه الكامل مثل java.util.Vector vec = new java.util.Vector() او ان نقوم في اعلى البرنامج باستدعاءه باستخدام الامر import على النحو التالي import java.util.Vector; وعندها يمكننا كتابة السطر السابق كالتالي Vector vec = new Vector(); هناك معلومة مهمة و هي ان الامر import لايقوم فعلاً باستيراد الكلاس او الباكج وانما فقطيستورد عنوان ملف الباكج ويخبر الكومبايلر ( المترجم javac ) بالمكان الذي يوجد به ذلك الكلاس .هناك معلومة مهمة اخرى وهي انه يجب علينا قبل كل شيء ان نعرف المتغير النظامي CLASSPATHبمكان تواجد البكجات ويتم ذلك عادة عن طريق الخطوات التالية بالنسبة للويندوزاضغط على ابدأ ( start ) . ثم Settings ثم Control Panel ابحث عن ايقونة System ثم اختر من النافذةAdvanced ثم اضغط على الزر Environment Variables ابحث عن CLASSPATH في SYSTEM VARIABLESوان لم تجده فعليك الضغط على الزر New ثم تحت variable name اكتب CLASSPATHوتحت variable value اكتب نقطة ( . ) فقط . او ضع فيها المسار الذي تريد و قم بالفصل بينهم بواسطة الفاصلة المنقوطة ;يبقى لدينا موضوع اخير وهو من المميزات الجديدة في جافا 1.5 Tiger .وهي الامر import static والذي يقوم باستدعاء قيمة المتغير من النوع static بدلاً من استدعاء الكلاس كله .واليك المثال التالي import static java.awt.Color.GREEN; ثم نستخدمه myColor = GREEN;لاحظ هنا انه لكي تستدعي قيمة static يجب ان تكون معرفة على انها من نوع public staticكالتالي public static float LBS_PER_KG = 2.2f; وهذا عندما تكون في باكج اخر .لكن عندما تكون القيمة معرفه في نفس الباكج فيمكنك استدعائها اذا كانت public او protected او default ولكن ليس private .وسيتم شرح تلك الانواع لاحقاً .بالاضافة الى استدعاء الثوابت static يمكن ايضا استدعاء الاجراءات Methods كالتالي import static measure.Scales.poundsToMicrograms(); ومن ثم نستخدمها كالتالي float ugs = poundsToMicrograms(lbs); كذلك اود ان ابين انه يمكن لك ان تستدعي كلاس واحد فقط او مجموعة كلاسات بوضع علامة * كالتالي . import java.util.*; وكذلك بالنسبة لـ import static .وقد تلاحظ انه في قمة بعض ملفات الجافا توجد كلمة Package mypackage; مثلاًوهي تعني ان اريد وضع جميع كلاسات هذا الملف في الباكج mypackage .هذا كل ماتحتاج معرفته في موضوع الباكج .لاي استفسار او اضافة .. لا تترددو ..بالتوفيق . تقديم بلاغ
بتاريخ: 8 ديسمبر 200520 سنة comment_53730 انار الله دربكوسهل طريقكوجعلك ممن يدخلون الجنة بغير حساب تقديم بلاغ
بتاريخ: 13 ديسمبر 200520 سنة comment_54138 بسم الله الرحمن الرحيمبارك الله فيك اخى الكريم وجزاك الله خيرا على ما صنعت وجعله الله فى ميزان حسناتك يوم القيامه ولكن اخى الكريم اذا كان عندك معلومات اخرى متقدمه عن ال pacakage الرجاء تزويدنا بها تقديم بلاغ
بتاريخ: 13 ديسمبر 200520 سنة كاتب الموضوع comment_54203 لااظن ان هناك الكثير عن الباكجز .. وهذا هو المطلوب معرفته بالنسبة لمتطلبات الشهادة .ان كان لديك تساؤل معين .. ارجوا طرحه و سنناقشه باذن الله . تقديم بلاغ
بتاريخ: 13 ديسمبر 200520 سنة comment_54224 السلام عليكم ورحمة الله وبركاتهاخى الاستاذ احمد الجابرى, جزاك الله كل خير على ماقدمته وماستقدمه ان شاء اللهعمر باعقيل تقديم بلاغ
بتاريخ: 8 يناير 200620 سنة comment_56977 الف شكر لك يا اخي الأستاذ احمد بارك الله فيك ونفعنا الله بعلمك تقديم بلاغ
بتاريخ: 10 مايو 200619 سنة comment_68860 مشكوووووووووووووووووووووووووور يالجابري بس ياليت تقدم لنا بعض أسماء الكتب الجيده التي بها شرح وافر لوسمحتولك جزيل الشكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.