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

نلاحظ أن برنامج J2MEمقسم إلى مناطق{ ?}

مغلق
بدأه sih في 30 يوليو 2004 · 5 رد · 878 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا مثال يوضح مناطق العمل داخل برنامج الجافا

هل يمكن إضافة توضيح أكثر لعمل كل منطقة ؟

يعني ماذا يوضع في كل منطقة ؟

import javax.microedition.midlet.*;

//import javax.microedition.lcdui.*;
//-------------------------------------------1
public class tj extends MIDlet {


//-------------------------------------------2
public  tj( ) { 
       // constructor


}

//-------------------------------------------3
public void startApp(){ 
       //entering active state

    
}
//-------------------------------------------4
public void pauseApp(){
        // entering paused stste


 }

//-------------------------------------------5
public void destroyApp(boolean unconditional){
          // entering destroyed state

    }



}
#2

بسم الله الرحمن الرحيم

من عيوني يا اخ sih وقتا ممتعا ;)

import javax.microedition.lcdui.*;

احضار جميع الكلاسات Classes والاساليب الموجودة بها مثل Alert,Form...etc

وهي موجودة في حزمة lcdui

* معناها جميع الكلاسات Classes الموجودة بالحزمة lcdui

import javax.microedition.midlet.*;

احضار جميع الكلاسات Classes والاساليب الموجودة بها

وهي موجودة في حزمةmidlet

* معناها جميع الكلاسات Classesالموجودة بالحزمة midlet

اليك الصورةالتالية

 
The states and transitions for a MIDlet are:

App-States.gif

public class tj extends MIDlet {

tj هي اسم الكلاس وهي مشتقة من الكلاس MIDlet الموجودة اصلا سابقا لاحظ الصورة

public  tj( ) { 
      // constructor


}

هنا نقوم بانشاء ما نريد مثلا Form او Alert او TextFieldعن طريق new ونستطيع الاستغناء عنه والقيام بعملية الانشاء في بداية البرنامج مثل

import javax.microedition.midlet.*;

//import javax.microedition.lcdui.*;
//-------------------------------------------1
public class tj extends MIDlet {
Command c=new Command("Exit",Command.EXIT,0);

public void startApp(){ 
      //entering active state

   
}
//-------------------------------------------4
public void pauseApp(){
       // entering paused stste


}

//-------------------------------------------5
public void destroyApp(boolean unconditional){
         // entering destroyed state

   }



}

public void startApp(){ 
      //entering active state

   
}

هنا نقوم بعمل الاضافات لل Form,TextField ...etc اي نقوم بعملية التعريف يحدث عند البداية يتم تفعيلة عندما تضغط launch

public void pauseApp(){
       // entering paused stste


}

هذا الاسلوب هو استراحة لاحظ الصورة

public void destroyApp(boolean unconditional){
         // entering destroyed state

   }

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

تم تعديل هذه المشاركة بواسطة مجدي محمود في 31 يوليو 2004 في 01:17

لست متواجد بشكل يومي

#3

اظن ان هذا الموضوع قد طرح مسبقا بواسطة الاخ مصعب؟؟؟

اليس كذلك

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

نعم اخ رامي ولكن الظاهر ان الاخ sih عندو مشاكل وحاولت المساعدة

لست متواجد بشكل يومي

#5

بسم الله الرحمن الرحيم

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

فعلاً عندي مشاكل كثيرة وقد تخطيت العديد منها بسبب التفاعل والتجاوب منكم أشكركم على المساعدة وأتمنى لكم التقدم والتوفيق جميعاً

------

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

وأكرر الشكر لجميع الإخوة المتجاوبين وفقكم الله .

#6

السلام عليكم

أخواني الاعزاء الرجاء المساعدة

بعد طول عناء ولله الحمد تمكنت من تحميل الجافا وال j2me على جهازي

بعدها ركبت الجافا ثم ال j2me_wireless_toolkit-2_1-windows على جهازي ولكن ماني عارف من وين ابدأ تشغيل بيئة البرمجة

ممكن تعلموني

تحياتي لكم

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

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