Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Referat / зияда++.doc
Скачиваний:
1
Добавлен:
27.11.2023
Размер:
744.96 Кб
Скачать

2.8. Таблица.

MID-лет жағдайын басқарыўшы, MID- лет классларының методлары

MID-лет класы методының атамасы

Көрсетпеси

protected abstract void

destroyApp()

AMS, MID-летке жумыс тоқтатылыўы ҳаққында сигнал береди. MID-лет үзилис жағдайына өтеди.

void notifyDestroyed()

MID-лет үзилис жағдайына кириўди талап етеди

void notifyPaused()

MID-лет тоқтатылған жағдайға кириў ҳәм дезактивация ҳаққында соранады

protected abstract void

pauseApp()

AMS, MID-летке тоқтаў сигналын береди, MID-лет тоқтаў жағдайына өтеди

void resumeRequest()

MIDP-лет актив жағдайға қайта кириўди соранады

protected abstract void

startApp()

AMS, MID-летке активлескенлик ҳаққында сигнал береди.

MID қолланбасы. жумыстың тамаланыў жағдайына қарап

J2SE қолланбасынан өзгешеленеди. MID-лет жумысын тамалаў ушын () методын орынлаў зәрүр, ол MID-лет орынлаўды тамалағаны ҳаққында AMS сигналластырады. AMS, MID-летти ҳәм оның басқа объектлерин жабады.Бирақ виртуал машина жумысын даўамлайды.

Мидлет структурасы төмендегише берилиўи мүмкин:

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 қолланбаларын ислеп шығарыў процесси.

J2SE де қолланбаларды ислеп шығарыў процесси төмендеги этаплардан ибарат:

  1. Проектлеў ҳәм кодластырыў-программаның жазылыўы.

  2. Компиляциялаў- стандарт J2SE компиляторы жәрдеминде программаны компиляциялаў.

  3. Алдын ала тексериў- упаковкалаўдан алдын Java класы қайта ислениўиниң алдын ала тексерилиўин орынлаў: ийримленген точка операцияларының қолланылыўын ҳәм Java классларындағы тамамланыўшы методларды тексериў.

  4. Упаковкалаў- қолланба ресурсларына ийе,JAR архив файлын жаратыў,қолланба ҳаққындағы метамағлыўматқа ийе қолланбаны сүўретлеўши,файлды жаратыў.

  5. Ашыў-қолланба ресурсларын эмулятор қадағалаўында распаковкалаў ҳәм жайластырыў.

  6. Орынлаў- эмуляторды қоллана отырып қолланбаны жалғаў.

  7. Отладка- программа қәтелерин ажыратыў ҳәм излеў, кодларға дүзетиўлер киритиў.

        1. Проектлеў ҳәм кодластырыў.

Дәслеп MID-летлер топламын ислеп шығарыўды тәмийинлеўши, каталоглар структурасы жаратылады, яғный қолланбаның улыўма ресурслары қолланатуғын, MID-лет комплектин.

Баста қолланба мысалында Hello аты менен берилген каталогты, apps/ директория бойынша жаратамыз,бул сымсыз қурылмалар менен ислеў ушын арналған инструментарийлар.Бул директория жаңа пакет ушын тийкар болып есапланады.Проект- бир ямаса бир неше қолланбалар спецификасына тийисли ресурслардың бирлесиўиниң дүзилиўи (дәслепки код,ресурслар файллары,компиляцияланған файллар).

Мысалды көрсетиў ушын мобил қолланбаларды ислеп шығарыўда қолланылатуғын платформалар қолланылады-Java ME SDK 3.0

2.4 сүў.қолланбаның бас айнасы берилген.

2.4 сүў.Проектти жаратыўдың бас айнасы.

Проектти жаратыў төмендеги этаплардан ибарат:

    1. Файл-Новый проект меню пунктин таңлаң () ҳәм проект белгисин басың.

    2. Жаңа айнадан Java ME SDK категориясын ҳәм қолланбаның MIDР –проект типин таңлаң ().Соң Далее кнопкасын басың (Next) (2.5 сүў).

2.5 сүў.Жаңа проектти жаратыў айнасы.

    1. Проект аты майданына () жаңа атты киртиң (2.6 сүў). Зәрүр жағдайда,Обзор (Browse) кнопкасы жәрдеминде проекттиң жайласыўын өзгертиң ( Project Location).Создать Мидлет Привет (Creata Hello MIDlet) жолағын алың ҳәм Завершить (Finish) кнопкасын басың.

2.6 сүў.Жаңа проектти жайластырыў ҳәм атамасын жаратыў айнасы.

Нәтийжеде бул ҳәрекетлер орынланғаннан соң негизги каталог ҳәм каталог бөлимлери жаратылады,2.9 таблицада оның қурамы берилген.

Соседние файлы в папке Referat