الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي طريقه البكج .........؟؟

مغلق
بدأه شوكولاته في 19 أبريل 2005 · 8 رد · 3,844 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الى الاخوان والاخوات الاعزاء

الى المنتدى الغالي اريد من معرفه عمل البكج

يعني انا عندي كذا كلاس وابي اسوي بينهم بلت إن اربطهم ببعض

اريد الطريقه العمليه لهذي الشغله بالتفصيل على برنامج فورت فور جافا

ولكم جزيل الشكر

:)

زشكر كثير لمشرفين هالقسم والله مانقدر نوفيهم حقهم

ومانقول الا الله يجزاكم خير على اللي تسونه

#2

السلام عليكم ،،

لإنشاء باكج عليك بإضافة السطر التالي الى بداية ملف الكلاس الذي تود إضافته للباكج :

package MyPackage;

public class YourClass
{
.....;
....;
}

حيث MyPackage عبارة عن اسم الباكج الذي سوف يضاف اليها الكلاس ، و بها سوف يتم انشاء مجلد في نفس مسار برنامجك يحمل هذا الاسم MyPackage لتخزن الكلاس داخله ، ،، و من الممكن كذلك الاستعاضة عن MyPackage بمسار كامل يمثل المكان الذي تريد انشاء المجلد (الباكج) الذي سيحتوي الكلاس ...

و لإستدعاء الكلاس لإستخدامة في اي برنامج ، ما عليك الا بإضافة import MyPackage في بداية البرنامج كما نضم في العادة import javax.swing ..

و السلام ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#3

جزاك الله خير

بنت اليمن

بجربها وإن شاءالله تضبط والله صادني قولون عصبي من هالبرنامج

لانه بكره مناقشته

ادعي لي ربي يسهلها

ومشكوره

#4

بس ممكن سؤال ضروري نحط

import javax.swing

قبل

ومشكوره

#5

طيب ........أوكي كذا عرفنا شلون نكتبه

بس بأسأل كيف اقسم البرنامج الى main وclass؟؟

لما افتح برنامج الجافا ما ادري اي فايل اعمل له رن .........

#6

الأخ (او الأخت ) شوكولاته ،، :) نحط import javax.swing او اي إضافة لباكج اخر في بداية البرنامج اللي اريد فيه استخدام الكلاس الموجود ضمن الحزمة ،،،

اخي one_q ،، كبداية احنا نعمل Run للملف الذي يحتوي على الدالة الرئيسية (main) لأن التنفيذ دائماً يبدأ من عندها ،، اما كيف اقسم الملف تبعي الى main و كلاس اخر ،، فهذا يعتمد على حسب احتياجك ، فأنت ممكن ان تنشيء ملف به كلاس وحيد (بدون main) ثم تعمل object من هذا الكلاس في ملف اخر به الدالة main ،، مع ملاحظة انه ليس من الشرط ان تحتوي كل الملفات على main ،،

ارجوا ان اكون قد اجدت التوصيل ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#7

مشكوووووره بنت اليمن

على التوضيح وجزاك الله خير

#8

و جزاك خيراً مثله :)

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#9

السلام عليكم ورحمة الله وبركاته

أعتقد أنه يجب ان يكون هناك ترتيب معين لإنشاء الرزم (باكج) واستيرادها وتعريف الكلاسات كالتالي

package package_name;
import ...;
import ...;

public class class1 {

public static void main(String []args) {...}

 ...
 }

إذا اردنا استعمال الكلايس من خارج الباكج فيجب وضعها public لذلك نعرف كلاس واحدة في الملف للتمكن من وضعها public واضافتها لباكج ويفض إضافة الطريقة main الممثلة للبرنامج الرئيسي داخل الكلاس وكتابة بعض التعليمات البرمجة نستعمل من خلالها الكلاس.

يمكن لكل كلاس وضع الطريقة main بداخلها لعمل demo عن استعمال الكلاس ويمكن استعمال الكلاس ببرامج اخرى كأي كلاس بالمكاتب البرمجية وذلك بعد استيرادها

وإذا كان أي كلاس فيها الطريقة main فيمكن تنفيذها (طبعا بعد ترجمتها والحصول على كلاس فايل خاصتها) باستدهاء المترجم مع السم الكلاس الموجودة فيها الطريقة main

عند استعمال التعليمة package نحدد للمترجم أن نتيجة الترجمة class files يجب أن تخزن الباكج المذكورة أي المجلد الذي يمثلها ويتم انشاء المجلد أو الباكج عند اول ترجمة للبرنامج دون الحصول على أخطاء إذا لم تكن الباكج موجودة سابقا طبعا

كما ويمكن اشاء كلاس تمثل البرنامج الرئيسي واضع فيها فقط الطريقة main واقم باستيراد كافة الكلاسات التي احتاجها واكتب البرنامج الرئيسي داخل الطريقة main واترجم هذا البرنامج واستدعي المفسر java مع هذه الكلاس لتنفيذ البرنامج أول انفذه مباشرة من بيئة البرمجة التي استعملها مثل jcreator او غيره

والسلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة