ما هي الحزمة العامة وكيفيَّة إستخدامها في لُغتنا
كما هو الواضح من اسم الحزمة أنَّها عامة
وهيَ مُطابقة للحزمة الخاصة أو النَّتِجَة عن إسم برمجي لأحد عناصر التَّحكُّم العامة القابلة لإنشاء حُزَم خاصة بها مثل حُزَم الأزرار ونحوه
وقد تتميَّز الحُزمة العامة عن الخاصة وقد يكون هناك إختلاف في الحُزمة الخاصة بعض الشيئ
ولا يتَّضِح هذا الفرق إلَّا عن طريق المُمَارَثَة الكثيرة
وطريقة كتابة الحزمة العامة مُماثلة تمامً للحُزمة الخاصة
فقط نكتب
حزمةعامة
بدون الفصل بين الكلمتين
وكما هو المُعتاد أنَّهو لابُدَّ أن يكون لأي حُزمة اسم
فتستطيع كتابة اسم الحُزمة بالحروف والأرقام ولا تُستخدم الرُّمُوز
فيمكنك كتابة الحُزمة العامة بصورة كاملة على النَّحو الآتي
حزمةعامة ع1
ها نحن كَتَبنا الحُزمة وسمَّيناها باسم ع1
ونستطيع كتابة ما نَشَاؤ من أوامر أسفل هذه الحُزمة
أحبابي من المُميِّزات الَّتي تُميِّز الحُزمة العامة عن الحُزمة الخاصة
أنَّنا نستطيع وبكل بَسَاطة أن نستدعيها من داخل أي ملف وأقصد بالملف أي الواجهة في برنامجنا
تنبيه إذا كانت الحُزمة العامة في أوَّل واجهة فنستطيع إستدعاءها من الواجهة الثانية أو الثالثة وما يليها وليس العكس
كما لا يُمكن إستدعاء الحُزمة العاديَّة أو ما يُطلق عليها الحُزمة الخاصة
ويمكنُنا الإنتقال إلى الحُزمة العامة إذا كانت موجودة في نفس الملف بطريقة الإنتقال إلى الحُزمة الخاصة وهاذا تشابُه بين الحُزمتين فيُرجَى الانتباه
والأمر المستخدم للإنتقال إلى الحُزم هو أمر إنتقالإلى بدون الفصل بين الكلمتين متبوع باسم الحُزمة المُراد الإنتقال إليها في حالة كانة حزمة خاصة أو عامة
امَّ إذا كانت الحُزمة العامة موجودة في ملف سابق فكيف نقوم بعمل استدعاء لها
بعد كتابة الحزمة أو تعيين العُنصر وما شَبَه في أماكن تنفيذ الأوامر نكتب التَّالي
اسم الواجهة المراد إستدعاء الحُزمة منها متبوع بعلامة النُّقطة ثم اسم الحُزمة العامة المُراد إستدعاءها متْبوعة بالمسافة ليس إجباري ثم فتح قوس وبعد ذالك نغلق القوس
ومثال على ذالك هو على النَّحو الآتي
عندنا واجهة باسم عمر و واجهة باسم محمد
الحزمة العامة موجودة داخل الملف الأوَّل والَّذي هو باسم عمر واسم الحزمة العامة هو ع1
فالمفترض تكون الحزمة مكتوبة في الملف الأول على النَّحو الآتي
حزمةعامة ع1
رسالة "مرحبً بكم في عالم البرمجة"
هذا المثال ينطبق على الواجهة الأُولى قمنا بعمل حُزمة وتحتها رسالة
والواجهة الثانية التعامل مع الحزمة يكون على النَّحو الآتي
مَثَلا سنقوم بعمل زر يُنفِّذ الحزمة الَّتي هي موجودة في الواجهة الأُولى
زر ز1،"رسالةي"
حزمة ز1
عمر.ع1 ()
هذا المثال ينطبق على الواجهة الثانية الَّتي قُمنا بعمل إستدعاء للحزمة بداخلها
وما يُكتب بين القوساني سيأتي ذكره في وقته إنشاء الله
هكذا نستطيع استخدام الحُزمة العامة بكل يُسر وسُهُولة
تقبَّلو تحيَّات أخِيكُم عمر العشري