Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Статьи / Статья на тему "Ұялы телефонға JAVA-бағдарламаны MidLetPascal ортасында құру "
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Статья на тему "Ұялы телефонға JAVA-бағдарламаны MidLetPascal ортасында құру "

библиотека
материалов

ҰЯЛЫ ТЕЛЕФОНҒА JAVA-БАҒДАРЛАМАНЫ MIDLETPASCAL ОРТАСЫНДА ҚҰРУ

БЕКМОЛДАЕВА ҚАРЛЫҒАШ БАЙКЕЕВНА

Жамбыл политехникалық колледжі, Тараз қаласы


Желілік технологияның жедел дамуы қосымшаларды құру мен тарату процесіне жаңа көзқарас тудырды. Қазіргі кездегі жаңа қосымшалар қауіпсіз, жоғары өнімді, әртүрлі архитектуралы көптеген машиналардың үлестірілген ортасында жұмыс істей алуы керек.

Ұялы телефон бүгінгі таңда әрбір адамның күнделікті қажетті құралына айналып отыр. Көптеген пайдаланушылар ұялы телефондарына әртүрлі тақырыптар, java-ойындары болғанын қалайды. Мобильді қолданбаларды программалау ақпараттық технологиялар саласында маңызды және келешегі зор. Ұялы телефон ойындарын, қосымшаларын жасау Java тілінде жазуға болады. Java тілі – бұл объектті-бағыталған бағдарламалау тілі, өзінің бастауын C++ тілінен алады. Бұл тілде жазылған бағдарламалар әртүрлі жерлердегі желіде жұмыс істей алады. Ұялы телефонға бағдарлама жазу мүмкіндігі бар Паскаль тілінің синтаксисімен жазылатын MidletPascal бағдарламалау тілін алуға болады. Алғашқы бағдарламалаушыларға ұялы телефон ойындарын, қосымшаларын жасау Java тілінің күрделігіне байланысты қиындық туғызатындықтан MIDletPascal бағдарламасын пайдалану тиімді болып табылады, себебі MIDletPascal тілінің негізі Паскаль тілі, ал Паскаль тілін мектеп бағдарламасында оқыту қарастырылған.

MIDletPascal – Паскаль тектес бағдарлама құру бағдарламасы, ұялы телефонға бағдарлама құруға арналған. MIDletPascal Паскаль тілінің программасын Java тіліне аударады.

Мидлет сөзі ағылшынша жазылуы MIDlet, мұндағы MID «Mobile Information Device» сөзінен және -let «кішігірім» деген мағынаны білдіреді. MIDP қосымшалары «мидлеттер» деп аталады.Мысалы ұялы телефондардағы ойындар мидлеттер болып табылады, яғни шағын бағдарламалар.

Мидлетті ұялы телефонда қосу үшін келесі шарттар орындалуы тиіс:

  • Мидлет jar-файлында жинақталуы керек;

  • Jar-файл preverifier утилитімен өңделуі керек;

  • Кей жағдайда jar-файлы ұялы телефонға оператормен қойылуы керек.

MIDletPascal бағдарламасын Никшей Орличем программисті құрған. MIDletPascal тілінің компиляторы программаны JAVA байт-кодына түрлендіреді. MIDletPascal тілінің синтаксисі Паскаль программалау тілінің синтаксисіне ұқсас. Мидлет бағдарламасы негізгі архивтік jar файлын және текстік jad-файл құрады.

MIDletPascal мүмкіндіктері:

  • Төменгі денгейлі java байт-кодқа генерациялау;

  • Паскаль тілінің спецификациясын толық қолдау ;

  • Кодының бір бөлігі java тілінде жазылуы;

  • SMS жіберу, қабылдау мүмкіндігі бар;

  • HTTP байланысы қамтамасыз етеді;

  • Пайдаланушы интерфейсін қолдау;

  • Мультимедаиамен қамтамасыздандырылған.

Ұялы телефонға жоба жазу үшін келесі бағдарламалық және техникалық құралдар керек:

  • MIDlet Pascal ортасы;

  • Компьтер;

  • Ұялы телефон эмуляторы;

  • Телефон;

  • USB-кабель.

MIDletPascal бағдарламасын www.midletpascal.com және ұялы телефон эмуляторын http:/blackwolf.h2m.ru сайттарынан алуға болады.

MIDletPascal программалау ортасын іске қосқанда төмендегіндей терезе ашылады.

hello_html_md782ccd.jpg

Ұялы телефонның эмуляторы-Java қосымшасын іске қосатын бағдарлама.Жазылған бағдарламаны өңдеу кезінде қайта-қайта USB порт арқылы іске қоспас үшін пайдаланамыз.Келесі суретте телефон эмуляторының түрі көрсетілген.

hello_html_m604bb874.pngЖаңа жоба құру үшін file->New Project командасын береміз. Сонан соң шыққан диалог терезеде жоба параметрлерін , яғни жоба аты , жобаны сақтайтын орын, жоба түрін анықтаймыз.

Құру(create) командасын таңдаған соң қосымшаның жұмыс облысы ашылады. ол жерде MIDletPascal бағдарламасының коды келесі түрде көрсетіледі:

program NewProject;

Begin

drawText(‘Hello, world’, 5 , 5);

repaint;

delay(5000);

end.

Бұл бағдарламаны орындауға жібергенде «Hello, world» сөзі телефонға немесе эмуляторға шығарылады.

Жоба файлдары бір бумада сақталады, ол бумада төрт ішкі бумалар болады:

  • BIN - жинақталғаннан кейінгі мидлеттер орналасады;

  • RES - бағдарламаның ресурстары (сурет,әуендер,мәтін және т.с.с.) орналасады;

  • CLASSES - класстар(жұмыс модульдері) орналасады;

  • SRC жобаның бағдарламасы (коды) орналасады;


MIDletPascal бағдарламалау ортасында «Сабақ кестесі» бағдарламасын қарастырайық. Жоба бағдарламасын жазу үшін MIDletPascal және эмулятор бағдарламаларын компьютерге орнату керек.

«Сабақ кестесі» жобасының бағдарламасы:

var okCommand:command;

nameField:integer;

userName:string;

begin

begin

showForm;

setTicker('Жамбыл политехникалык колледжі!!!');

delay(10000);

end;

{ Экранда форма құру }

okCommand := createCommand('OK', CM_OK, 1);

showForm;

addCommand(okCommand);

nameField := formAddTextField('Апта кyнiн енгіз', '', 20, TF_ANY);

begin

showForm;

setTicker('"Дүй.","Сей.","Сәр.","Бей.","Жұма.","Сенбі."');

delay(5000);

end;

{ OK батырмасын шертуді күту }

while (getClickedCommand <> okCommand) do

delay(100);

if 'Пон.'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Дүй.',0,0);

drawText('1-Мәдениеттану', 0, 20);

drawText('2-Жоғары математика', 0, 40);

drawText('3-Дене тәрбиесі', 0, 60);

repaint;

delay(5000);

end;

else

if 'Сей.'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Вт.',0,0);

drawText('1-Қазақстан тарихы', 0, 20);

drawText('2-Операциялық жүйе', 0, 40);

drawText('3-Экономика негіздері', 0, 60);

repaint;

delay(5000);

end;

else

if 'q'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Ср.',0,0);

drawText('1-Рус. язык', 0, 20);

drawText('2-Сандық әдістер.', 0, 40);

drawText('3-Алгоритмдеу және бағдарламалау', 0, 60);

repaint;

delay(5000);

end;

else

if 'Бей.'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Бей.',0,0);

drawText('1-Операциялық жүйе', 0, 20);

drawText('2-Жоғары математика.', 0, 40);

drawText('3-Дене тәрбиесі', 0, 60);

repaint;

delay(5000);

end;

else

if 'Жұма.'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Пт.',0,0);

drawText('1-Шет тілі', 0, 20);

drawText('2-Операциялық жүйе', 0, 40);

drawText('3-Экономика негіздері', 0, 60);

repaint;

delay(5000);

end;

else

if 'Сенбі.'= formGetText(nameField)

then

begin

showCanvas;

setColor(255, 0, 0);

drawText('Сб.',0,0);

drawText('1-Рус. язык', 0, 20);

drawText('2-Алгоритмдеу және бағдарламалау', 0, 40);

drawText('3-Саясаттану', 0, 60);

repaint;

delay(5000);

end;

else

begin

showCanvas;

setColor(255, 0, 0);

drawText('Дұрыс емес!', 0, 0);

repaint;

delay(2000);

end;

begin

showForm;

setTicker('Жобалаушы:Еркебек Жамалбек');

delay(10000);

end;

end.

Жоба бағдарламасын іске косқанда келесі терезе ашылады (1 сурет):

«Аптаның күнін көрсетіңіз» диалогты терезе ашылып, сіздің апта күнін енгізуді талап етеді. Апта күнін енгізген соң «ОК» батырмасын шерту керек(2 сурет).

Нәтижесінде экранға сол күннің сабақ кестесі шығады (3 сурет).

Соңында жобалаушының аты-жөні шығады (4 сурет).

Бұл бағдарламаны ұялы телефонға орнату үшін келесі қадамдарды орындау керек:

1.Ұялы тедефонға jar және jad файлдары көшіру керек;

2.Ұялы телефоннан мидлетті іске қосу керек.

Бағдарламалау тілін оқушыларға игерту үшін ең бастысы, оларды қызықтыру қажет, әр түрлі жобалар дайындауды ойластыру керек. Жобаларды жасау үшін информатика пәнінің мұғалімі өзі осы бағдарламаны жетік меңгерген болуы керек және осы бағдарламада өзі жасаған үлгі жобаларды, оқушыға көрсету арқылы, оны өзінің жобасын сыныптастарымен бірлескен жұмысқа бағыттағанда ғана жұмыс өз нәтижесін көрсетеді. Жобаларды жасау үшін сыныптан тыс уақытты тиімді пайдалану абзал.

Бағдарламалау тілдерін таңдау арқылы оқушылардың шығармашылық қабілеттерін дамытуға, қызығушылығын арттыруға болатыны сөзсіз.


Пайдалаланған әдебиеттер:

1.К. З. Халықова, Ф. З. Тұрғанбаева, Б. Ғ. Бостанов – Программалау тілдерін оқыту: Оқу құралы. – Алматы, 2005.

2. Нақысбеков Б.Қ., Балапанов Е.Қ., Халықова К.З., Даулетқұлов А.Б.

Паскаль тілінің негіздері. Оқу кұралы. Алматы, Рауан, 1998ж

3. http://www.mobi.ru/







Автор
Дата добавления 17.04.2016
Раздел Информатика
Подраздел Статьи
Просмотров116
Номер материала ДБ-036714
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх