Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Personal Profile baǵdarı.doc
Скачиваний:
3
Добавлен:
10.09.2024
Размер:
726.53 Кб
Скачать

2.8. Tabliсa.

MID-let jaǵdayın basqarıwshı, MID- let klasslarınıń metodları

MID-let klası metodınıń ataması

Kórsetpesi

protected abstract void

destroyApp()

AMS, MID-letke jumıs toqtatılıwı haqqında signal beredi. MID-let úzilis jaǵdayına ótedi.

void notifyDestroyed()

MID-let úzilis jaǵdayına kiriwdi talap etedi

void notifyPaused()

MID-let toqtatılǵan jaǵdayǵa kiriw hám dezaktivaсiya haqqında soranadı

protected abstract void

pauseApp()

AMS, MID-letke toqtaw signalın beredi, MID-let toqtaw jaǵdayına ótedi

void resumeRequest()

MIDP-let aktiv jaǵdayǵa qayta kiriwdi soranadı

protected abstract void

startApp()

AMS, MID-letke aktivleskenlik haqqında signal beredi.

MID qollanbası. jumıstıń tamalanıw jaǵdayına qarap

J2SE qollanbasınan ózgeshelenedi. MID-let jumısın tamalaw ushın () metodın orınlaw zárúr, ol MID-let orınlawdı tamalaǵanı haqqında AMS signallastıradı. AMS, MID-letti hám onıń basqa obektlerin jabadı.Biraq virtual mashina jumısın dawamlaydı.

Midlet strukturası tómendegishe beriliwi múmkin:

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

public class MIDPSkeleton extends MIDlet implements CommandListener

{

private Command quit; // The Quit command

private Display display; // Declaring the display

// Initialize the Display and place system controls in the

Constructor

public MIDPSkeleton()

{

display = Display.getDisplay(this);

quit = new Command("Quit", Command.SCREEN, 2);

}

/**

* Initialize all the classes to be used in the program here

(startApp())

*/

public void startApp()

{

...

...

}

// If the Application needs to be paused temporarily.

public void pauseApp()

{

...

...

}

// Clean up when the application is destroyed.

public void destroyApp(boolean unconditional)

{

...

...

}

// Event handling routine.

public void commandAction(Command c, Displayable s)

{

if (c == quit) // If Quit button ispressed.

{

notifyDestroyed(); // Call the destroyApp method.

}

}

}

      1. MIDP qollanbaların islep shıǵarıw proсessi.

J2SE de qollanbalardı islep shıǵarıw proсessi tómendegi etaplardan ibarat:

  1. Proektlew hám kodlastırıw-programmanıń jazılıwı.

  2. Kompilyaсiyalaw- standart J2SE kompilyatorı járdeminde programmanı kompilyaсiyalaw.

  3. Aldın ala tekseriw- upakovkalawdan aldın Java klası qayta isleniwiniń aldın ala tekseriliwin orınlaw: iyrimlengen tochka operaсiyalarınıń qollanılıwın hám Java klasslarındaǵı tamamlanıwshı metodlardı tekseriw.

  4. Upakovkalaw- qollanba resurslarına iye,JAR arxiv faylın jaratıw,qollanba haqqındaǵı metamaǵlıwmatqa iye qollanbanı súwretlewshi,fayldı jaratıw.

  5. Ashıw-qollanba resursların emulyator qadaǵalawında raspakovkalaw hám jaylastırıw.

  6. Orınlaw- emulyatordı qollana otırıp qollanbanı jalǵaw.

  7. Otladka- programma qátelerin ajıratıw hám izlew, kodlarǵa dúzetiwler kiritiw.

        1. Proektlew hám kodlastırıw.

Dáslep MID-letler toplamın islep shıǵarıwdı támiyinlewshi, kataloglar strukturası jaratıladı, yaǵnıy qollanbanıń ulıwma resursları qollanatuǵın, MID-let komplektin.

Basta qollanba mısalında Hello atı menen berilgen katalogtı, apps/ direktoriya boyınsha jaratamız,bul sımsız qurılmalar menen islew ushın arnalǵan instrumentariylar.Bul direktoriya jańa paket ushın tiykar bolıp esaplanadı.Proekt- bir yamasa bir neshe qollanbalar speсifikasına tiyisli resurslardıń birlesiwiniń dúziliwi (dáslepki kod,resurslar faylları,kompilyaсiyalanǵan fayllar).

Mısaldı kórsetiw ushın mobil qollanbalardı islep shıǵarıwda qollanılatuǵın platformalar qollanıladı-Java ME SDK 3.0

2.4 súw.qollanbanıń bas aynası berilgen.

2.4 súw.Proektti jaratıwdıń bas aynası.

Proektti jaratıw tómendegi etaplardan ibarat:

    1. Fayl-Novıy proekt menyu punktin tańlań () hám proekt belgisin basıń.

    2. Jańa aynadan Java ME SDK kategoriyasın hám qollanbanıń MIDR –proekt tipin tańlań ().Soń Dalee knopkasın basıń (Next) (2.5 súw).

2.5 súw.Jańa proektti jaratıw aynası.

    1. Proekt atı maydanına () jańa attı kirtiń (2.6 súw). Zárúr jaǵdayda,Obzor (Browse) knopkası járdeminde proekttiń jaylasıwın ózgertiń ( Project Location).Sozdat Midlet Privet (Creata Hello MIDlet) jolaǵın alıń hám Zavershit (Finish) knopkasın basıń.

2.6 súw.Jańa proektti jaylastırıw hám atamasın jaratıw aynası.

Nátiyjede bul háreketler orınlanǵannan soń negizgi katalog hám katalog bólimleri jaratıladı,2.9 tabliсada onıń quramı berilgen.

Соседние файлы в предмете Mobil qosimshalar