الاثنين، 5 أبريل 2010

كتابة أول برنامج

السلام عليكم...
في هذا الموضوع سوف نقوم بكتابة اول برنامج باستخدام JME.
  1. قم بتشغيل NetBeans.
  2. من قائمة File اختر New Project.
  3. في مربع حوار New Project تحت خيار Categories قم بتحديد Java ME ثم قم باختيار Mobile Application تحت خيار Projects ثم انقر على Next.
  4. في مربع حوار New Mobile Application قم بتعبئة HelloJME في خانة Project Name. تأكد من وجود اشارة صح أمام خانة Set As Main Project وازالة الاشاره من أمام خانة Create Hello MIDlet ثم انقر Next.
  5. في مربع حوار Default Platform Selection قم باختيار المحاكي من خانة Emulator Platform، يمكنك تحديد المحاكي الافتراضي وهو Java Platform Micro Edition SDK 3.0. في خانه ال Device يمكنك تحديد الجهاز الذي تريد ان تجربه. أنا شخصيا أفضل DefaultCldcPhone1. بعدها قم بتحديد ال configuration وال profile الذي تريد أن تعتمده. الخيار الاكثر شهرة هو CLDC 1.1 و MIDP 2.0. انقر على Next.
  6. انقر على Finish.
  7. في نافذه Projects انقر بزر الفأره الايمن على Source Packages ثم اختر New ثم اختر MIDlet.
  8. في خانة MIDlet Name ضع الاسم Hello JME وفي خانة MIDP Class Name ضع HelloJME ثم انقر Finish.
  9. نقوم بكتابة البرنامج التالي:




import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;

public class HelloJME extends MIDlet {    
private Form form;    
public void startApp() {        
form = new Form( "Hello JME" );        
form.append( "This is my first JME application!!" );        
Display.getDisplay( this ).setCurrent( form );            
}    
public void pauseApp() {    }    
public void destroyApp(boolean unconditional)     {}    
}

في السطر رقم 9 قمنا بتعريف نموذج من أجل عرضه على شاشه الموبايل. في السطر 10 اضفت StringItem على النموذج ثم في السطر 11 قمنا بعرضه على شاشه الموبايل. لا تقلق ان لم تفهم الكود سوف نقوم بشرح تفصيلي للعديد من الأمثله في المستقبل القريب بعون الله.

هناك 5 تعليقات:

  1. شكرا على الموضوع
    عندي سوال : عندي NetBeans IDE 6.8 لما اختار New Project تحت خيار Categories لا يوجد خيار Java ME لماذا ؟؟؟

    ردحذف
  2. أخي ربما عندما قمت بتحميل NetBeans لم تختر نسخه تدعم Java ME. اتبع الرابط التالي http://netbeans.org/downloads/index.html
    وتأكد على حصولك اما على النسخ الكامله أو على نسخه Java الكامله على الأقل.

    ردحذف
  3. كلامك صح انا عرفت بعدين اني عشان اشغل jme احتاج mobility pack بس الموقع يحمل كل باكيج وحجمه تقريبا 200 وشوي ميكا وهذا كبير ما اقدر احمله
    انا دورت لقيت mobility pack for CDC 5.5 ,mobility pack for CDC 5.5.1 وفي بعد كلها 5.5 وحجمه تقريبا 40 ميكا اقدر احمله وانا NetBeans IDE 6.8 ينفع احمل وحدة من هذولا باكيج ؟
    وتسلم وشكرا جزيلاً

    ردحذف
  4. أولا أنت تحتاج الى mobility pack for CLDC وليس CDC، ثانيا هذه للنسخ القديمه من NetBeans، لا أظن أن NetBeans 6.8 يتعرف عليها.

    ردحذف
  5. أستاذ مهدى
    ممكن نتكلم على الميل الخاص بى

    waleed.makarem@gmail.com
    010 38 990 38

    جزاك الله خيرا

    ردحذف