بريمجات

عودة للموسوعة

مقدمه في البريمجات (Applets )

هناك نوعين من البرامج التي تستطيع انشائها بلغة جافا: التطبيقات (Applications),البريمجات (Applets)

  1. التطبيقات ( Applications ) : هي برامج مستقلة تعمل على جهاز الكمبيوتر الخاص بك.
  2. البريمجات (Applets ) : هي برامج التي عادة ما تكون جزءا من مسقط الويب.

بالنِسبة للبريمجات عِندما يقوم مُستخدم ما بفتح مسقط إلكتروني مَع مُتصفح جافا ،يَتم تَنفيذ البريمج (Applets) داخل نافذة المُتصفح ،ويظهر للمستخدم أَن البريمج هوجُزء من المسقط حيث يتم تخزين البريمجات على خادم ويب مَع صفحات الويب لِلمسقط، وَتنتقل البريمجات المرتبطة مع صفحة ويب وتعرض إلى نِظام المُستخدم، وعندما تنتقل البريمجات إلى نظام المستخدم يتم تطبيقها فوراً. يُمكن أيضاً استخدام البريمجات لتوسيع إمكانيات صَفحة الويب، فَعادةً ما تَكون صفحات الويب مكتوبه بلغة ترميز النص الفائق "(Hypertext Markup Language (HTML" والذي يُعتبر محتوى ثابت ؛في حين البريمجات تُعتبر ديناميكية، أما البرمجيات فَليس شرطاً أَن تعرض في صفحات الويب فَقد تُعرض لِوحدها وَقَد تُحفظ على الحاسوب المَحلي.

قيود البرمجيات

للاحتياطات الأَمنية، هُناك أمور يجب على المُبرمج تَجنبها في البريمجات:

  1. الوصول إلى نظام الملفات للكمبيوتر المحلي.
  2. تشغيل أي برنامج اخر على نظام المستخدم.
  3. تطبيق إجراءات نظام التشغيل.
  4. استرداد معلومات حول المستخدم أوالنظام الخاص بهم.

لغة ترميز النص الفائق (HTML)

لغة ترميز النص الفائق (HTML) هواختِصار لِـ(Hypertext Markup Language) ،حيثُ Hypertext نَص يُعرض على المتصفح الذي يحتوي على محتويات تستطيع نَقرها تُسمى ارتباطات تشعبية ،فبمجر النَقر على الروابط، يَتم عرض المُستند المُحدد. وتعتبر (HTML) بأنها اللُغة المُستخدمة في كتابة وثائق HTML أَوالصفحات التي سيتم عرضها على مستعرض الويب، وَ تتكون من مجموعة من الأوامر البسيطة التي يمكن إدراجها في ملف نصي وَبعض الأوامر تَسمح بالصور بروابط إضافيه، وَتهجرز لغة (HTML) على تنسيق وَتحرير النُصوص وأَيضا تُعتبر لغة بسيطة في البرمجة، وَيجب الإشارة بأن لغة (HTML) لَيست جُزءاً من لُغة جافا (لغة برمجة).

برمجة البريمجات

كَلمة بِريمج (بالإنجليزية:Applet) مُشتقة مِن حدثة (Application) وذلك يعني تَطبيق صَغير، والبرمجيات تعني برامج صغيرة تعمل عبر الإنترنت ،وَيُمكن الإِطلاع عَلى البريمجات عَبر الإنترنت أومِن دون أَي إِتصال بالإنترنت فَالبريمجات قَريبة جِداً من Swing GUI.

تعريف البريمجات

تُعهد عادة فئة (Applet) كَجزء مُشتق مِن فِئة (JApplet) ،ويجدر الإشارة حتى فِئة (JApplet) هي في javax.swing .

دورة حياة البريميج

هناك خَمس أَساليب تُعهد بِحاويات البريمج (applet container) مِن وقت تحميل البريمج في المتصفح لوقت إِنهائه من قبل المتصفح، وهذه الأساليب تتوافق مع جوانب مختلفة من دورة حياة البريمجات، والخمس أساليب مذكورة كَالتالي:

  1. Public void init()
  2. Public void Start()
  3. Public void paint()
  4. Public void stop()
  5. Public void destroy()

تصميم البريمج

فِئة البريمج (applet class) يُمكن تَصميمها عَلى حسب (class) مُشتقة مِن JApplet وَهي نفس الكيفية التي يتم بها تعريف قابلات سوينغ (swing GUI) العادِية والمُشتقة من JFrame ،وَمع ذلك، فالبريمج عادة لا يُعهد constructors .

  • أُسلوب التهيئة (init method) يُنفذ التهيئة (initializations) التي سيتم تطبيقها في constructor ل Swing GUI العادية.
  • المكونات (Components) يمكن حتى تضاف إلى البريمج بنفس الكيفية التي يتم بها إضافة عنصر إلى JFrame.
  • تُستخدم method add لإضافة عناصر إلى البريمج بنفس الكيفية التي تتم إضافة مكونات ل JFrame.

الاختلاف بين البريمجات والقابلات الرسومية

  1. بَعض العناصر التي تستعمل بالقابلات الرسومية (Swing GUIs) لا تستعمل في البريمجات.
  2. يتم عرض البريمجات تلقائياً عن طريق صفحة ويب أوعارض بريمج.
  3. البَريمجات لا تَملك عناوين.
  4. البريمجات لا تَستعمل setSize method.
  5. البَريمجات لَيس لها زر إِغلاق النافذة.
  6. عِند إِغلاق المُستند (HTML) التي تحتوي على البريمج، يتم إغلاق البريمج.

تشغيل البريمجات

لا يتم تَشغيل كلاس البريمج بِنفس الطَريقة التي يتم تشغيل جميع كلاسات جافا، حَيث يَتم تشغيله بمستند (HTML) وبهذا يَستطيع المُستخدم تَصفحه عن طريق صفحات الويب.

القوائم في JApplet

  • يتم إنشاء القوائم وتضاف إلى JApplet كما هي لJFrame
  • JApplet لديه methodsetJMenuBar الذي يتصرف نفس طريقة setJMenuBar من JFrame .
  • JApplet يمكن حتىقد يكون أيضا أشرطة القوائم تضاف إلى JApplet أوإلى panels الذي هوجزء من JApplet باستخدام Add method .

تحويل تطبيق سوينغ (Swing) إلى البريمج (Applet)

أَسرع وأسهل طريقة لِشرح كيفية تعريف البريمج (applet) هوشرح كيفية تعديل قابلة المُستخدم الرسومية سوينغ (Swing GUI) لتحويله إلى بريمج: 1- اشتقاق فئة (class) من فئةJApplet بدلا من فئة Jframe 2- إزالة main method . 3- استبدال المنشئ ((constractor) ) مع no-parametetmethode وتسميته init ، محتوى init يمكن حتىقد يكون هونفسه محتوى منشئ الحذف، ولكن مع بعض العناصر المحذوفة. 4- حذف أي استنادىء من super 5-حذف أي استنادىء لزر إغلاق النافذة من نوافذ قابلة المستخدم الرسومية (GUI). 6-حذف أي استنادىء setTitle. 7-حذف استنادىء setSize .

الرمز

كل رمز هوصورة ولكن ليس دائماً ويكون صورة صغيرة وَيمكن تخزين رمز في ملف وله الكثير من الصيغ المتنوعة (مثل: gif أوtiffأوJPG) ،حيث أنهـ يتم استخدامImageIcon class لتحويل ملف الصورة إلى رمز سوينغ وَبعد ذلك يمكن إضافة مكون إلى أي Container class ،مثل JApplet ،ImageIconclassقد يكون في packagejavax.swing حيثُ:

ImageIcon NameOfImageIcon = new
       ImageIcon("PictureFileName");
 

إضافة رموز إلى البريمجات

أَسهل طريقة لعرض رمز في البريمج هووضعه في JLabel ،ويتم ذلك من خلال اتباع المراحل الثلاثة التالية:

  1. إنشاء التسمية(label).
  2. إنشاء رمز.
  3. ثم قم بإضافة رمز إلى التسمية:
JLabel aLabel=new JLabel("Welcome to my applet.");
ImageIcon dukeIcon = new ImageIcon("duke_waving.gif");
aLabel.setIcon(dukeIcon);

مقارنه بين التطيبيقات (Applications) والبريمجات(Applets)

1)التشابه:

  • JframeوJApplet كلاهما فرعي منContainer class ، جميع مكونات قابلة المستخدم، ومديري التخطيط، وميزات التعامل مع الحدث هي نفسها لكلتا الفئتين.

2)الاختلاف:

  • يتم استنادىء التطبيقات من الأسلوب الرئيسي (main method) من قبل مبرمج جافا، ويتم تشغيل البريمجات من قبل مستعرض ويب.
  • البريمجات لديها قيود أمنية.
  • متصفح الويب ينشئ بيئة رسومية للتطبيقات، وتوضع التطبيقات قابلة المستخدم الرسومية (GUI) في إطار(frame).

مثال على البريمج (Applet)

ومن الأمثلة البسيطة على البريمجات بلغة جافا، كَما يلي:

  1. الصورة الاولى توضح كيفية كتابة البريمج.
  2. الصورة الثانية توضح شَكل نافذة البريمج عند التشغيل.
الصورة الأولى (شرح كيفية كتابة أَكواد البريمج)
الصورة الثانية (نافذة البريمج بعد التشغيل)

المَراجع

  1. Book: Java "How to Program".
  2. Java.

انظر أيضاً

  1. بريمجيات.
  2. بريمجيات إشارة مرجعية.
  3. بريمجات جافا.
تاريخ النشر: 2020-06-02 00:44:45
التصنيفات: بريمجات, تطوير الويب, تقانة, جافا سكريبت, مكتبات جافا, منصة جافا, هندسة البرمجيات بالمكونات, مقالات بدون مصدر منذ مارس 2019, جميع المقالات بدون مصدر, مقالات بدون مصدر منذ 2019, جميع المقالات التي بحاجة لصيانة, بوابة علم الحاسوب/مقالات متعلقة, بوابة إنترنت/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

وزارة التجارة: تسجيل أزيد من 35 ألف مخالفة في رمضان

المصدر: جريدة النصر - الجزائر التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:26:40
مستوى الصحة: 60% الأهمية: 61%

"إثراء" يستقبل أكثر من 65 ألف زائر خلال أيام عيد الفطر

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:25:47
مستوى الصحة: 45% الأهمية: 52%

الملك يعطي تعليماته لتأمين عودة المغاربة العالقين في السودان

المصدر: الأول - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:28:15
مستوى الصحة: 47% الأهمية: 56%

عطاف في زيارة عمل بنواكشوط بصفته مبعوثا خاصا لرئيس الجمهورية

المصدر: جريدة النصر - الجزائر التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:26:31
مستوى الصحة: 57% الأهمية: 55%

اجتماعي / محافظ القرى يعايد المرضى المنومين بالمستشفى العام بالمحافظة

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:30:22
مستوى الصحة: 60% الأهمية: 62%

مطار الصويرة يستقبل أزيد من 37 ألف مسافر خلال الربع الأول من 2023

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-04-25 00:15:10
مستوى الصحة: 41% الأهمية: 37%

وزارة الدفاع: إرهابي يسلم نفسه للسلطات العسكرية ببرج باجي مختار

المصدر: جريدة النصر - الجزائر التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:25:52
مستوى الصحة: 49% الأهمية: 62%

الملك يعطي تعليماته لتأمين عودة المغاربة العالقين في السودان

المصدر: الأول - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:28:19
مستوى الصحة: 55% الأهمية: 54%

اجتماعي / محافظ البكيرية يرعى احتفالات الأهالي بعيد الفطر المبارك

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:30:20
مستوى الصحة: 49% الأهمية: 59%

عام / وزير الصحة: المملكة تواصل دعمها لبرامج منظمة الصحة العالمية

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:30:28
مستوى الصحة: 53% الأهمية: 56%

دوري روشن.. الفيديو يجهز التعاون للقاء العدالة

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:25:44
مستوى الصحة: 58% الأهمية: 56%

سياحة وترفيه / شواطئ محافظة حقل .. وجهة الزائرين مع حلول عيد الفطر

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:30:23
مستوى الصحة: 54% الأهمية: 52%

عام / أمطار على منطقة حائل

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-04-24 21:30:27
مستوى الصحة: 52% الأهمية: 66%

الشرطة الإسبانية تفكك عصابة منظمة يتزعمها بارون مخدرات مغربي

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-04-25 00:15:14
مستوى الصحة: 44% الأهمية: 44%

تحميل تطبيق المنصة العربية