1129644
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

Статья на тему "Ұялы телефонға 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/







Общая информация

Номер материала: ДБ-036714

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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