تسجيل الدخول

مشاهدة النسخة كاملة : تعلم أستخدام برامج ال Java


مبرمج
05-12-2009, 01:51 AM
تعلم أستخدام برامج ال Java




أستخدام برامج الجافا


عزيزى عضو المنتديات
هناك أسئلة تدور فى أزهانكم منها لماذا أقوم بالتأخر عند أضافة موضوعات مكملة لموضوعات سابقة؟


بطبيعة الحال أقل مايجب لأظهار أهتمامك بأحد الموضوعات فى موقعنا عليك أن تترك تعليقا أو ردا أو سؤالا
ولايقتصر كونك تحصل على المعلومة دون أن يدرى كاتبها
لذا أسألكم أظهار أهتمامكم بموقعكم منتديات صووت مصر وأوعدكم أننى لم أتأخر عنكم


نبدأ بموضوعنا اليوم بالتعرف على مفهوم لغة JAVA
والفرق بينها وبين لغة JavaScript
وكيفية أنشاء برامج لغة JAVA والمعروفة بأسم(JAVA Applets)وكيفية أستخدامها من خلال ملفات HTML


ماهى لغة JAVA ؟
هى مدعومة من معظم مستعرضات الوب فضلا عن كود لغة JavaScript
فالأولى عبارة عن لغة متكاملة من لغات المستوى الأعلى وتستخدم فى تطوير المواقع الكبيرة عن امكانية تضمينها داخل صفحات الوب وتشبة الى حد كبير لغة c++
أما التانيةJavaScript فيتم تضمينها داخل صفحات الوب مباشرة
ونظرا لأن لغة جافا احدى لغات البرمجة المترجمة يتم تمثيلها فى صورة برامج وهى غالبا ماتكون برامج صغيره يطلق عليها اسم Applets
حيث يمكنك تضمينApplets فى اى مكان بصفحة الوب
ويمكنك من خلال برامج جافا تمثيل كل ماترغبة من بداية التفاعل مع المستخدم ومرورا بالعمليات الحسابية وحتى الأحداث الرسومية كالرسوم المتحركة
ولكى تتعلم هذة اللغة فأنت محتاج الى الكثير من الوقت والتركيز والصبر خاصتا على المبتدئين


متطلبات جافا
لكى تتمكن من استخدام برامج جافا داخل صفحات الوب يجب ان يدعم مستعرض الوب لغة جافا والا سيطلب منك تحميل برامج اضافية من خلال الانترنت
أما اذا أردت تصميم البرامج التى ستقوم بتضمينها فيما بعد داخل صفحات الوب فيجب فى هذة الحالة ان تتوافر لديك مجموعة تطوير جافا والتى تحتوى على العناصر التالية:
- المترجم المستخدم فى تحويل الكود الذى تقوم بكتابتة الى bytecode لكى تفهمة اللغة
- المفسر الذى يقوم بتشغيل برامج Applets بمعدل سطر واحد فى كل مرة
- عارض البرامجapplet viewer لأختبار وتشغيل البرامج
- المصحح والذى يساعدك على تتبع الأخطاء وتصحيحها وحل المشاكل الموجودة بالكود
- مجموعة من الأمثلة التى تعاونك على كيفية انشاء وطريقة عمل البرامج
- مجموعات من ملفات التوثيق التى تحتوى على شرح كيفية استخدام اللغة وعناصرها بتنسيق html
- برنامج التطوير المستخدم فى ترقية البرامج القديمة


أستخدام العنصر APPLET
نقوم بتضمين كود JS داخل صفحة html من خلال العنصر Script يتم تضمين جافا بأستخدام عنصر أخر هو Applet
وذلك بأستخدام الصيغة التالية:



لاحظ مايلى:-
- يتم أستبدال appletFile داخل الصفة CODE بأسم الملف الذى يحتوى على برنامج جافا ويكون دائما بالأمتداد class
-يتم تعيين عرض وارتفاع الملف داخل صفحة الوب من خلال الصفة WIDTH والصفةHEIGHT بالترتيب
- يمكنك تضمين كود html داخل العنصر Applet تحسبا لعدم تدعيم مستعرض الوب المستخدم للغة جافا حيث تتجاهل مستعرضات الوب التى تدعم جافا هذا الكود بينما تتجاهل المستعرضات التى لاتدعم جافا العنصر Applet برمتة


وقد يحتوى العنصر APPLET على عدد من الصفات الأضافية والتى يمكننا توضيحها كما يلى:
الصفة NAME
تسمية البرنامج applet بأسم مميز يمكن استخدامة فى اماكن اخرى داخل الكود
الصفةCODEBASE
تعيين مسار المجلد الذى يحتوى على ملف applet اذا لم يكن موجودا بنفس المجلد الذى يحتوى على ملف html
الصفة ALT
تعيين نص بديل لأظهارة فى حال عدم القدرة على تشغيل برنامج applet لأى سبب من الأسباب على الرغم من تدعيم المستعرض للغة جافا وهذة نفس وظيفة الصفة ALTداخل العنصر IMG
الصفة ALLIGN
تعيين محاذاة applet بأستخدام احدى القيم LEFT,RIGHT,TOP,TEXTTOP,MIDDLE,ABSMIDDLE,BASELINE,B OTTOM,ABSBOTTOM
الصفة HSPACE
تحتوى على قيم المسافة المحيطة بيمين ويسار البرنامج
الصفة VSPACE
تحتوى على قيم المسافة الموجودة أعلى وأسفل البرنامج


تمرير معاملات APPLET
يتم تعريف هذة المعاملات من خلال العنصر PARAM
الذى يتم وضعة بعد رمز بداية العنصر APPLET مباشرة وقبل كود HTML ورمز أغلاق العنصر APPLET
ويحتوى العنصر PARAM على الصيغة التالية:

لاحظ:
- يتم استبدال appletAttribute داخل الصفة NAME بأسم المعامل أو الصفة
- يتم استبدال value بقيمة هذة الصفة
ويتم أستخدام العنصر PARAM مع كل معامل ترغب فى أضافتة لبرنامج Applet كما يتم الوصول الى قيم المعاملات الممررة من خلال الدالة .getParameter()


أنشاء برامج JAVA


طبعا بعد الشرح السابق نحن محتاجين للتطيق العملى ولكيفة أنشاء
يمكنكم مشاهدة هذا البرنامج (http://fourms.sootmasr.com/showthread.php?t=1054)