Программирование мобильных телефонов — это интересно! Зная язык программирования, на котором пишутся программы для мобильных телефонов, можно создавать свои собственные проекты. Сейчас почти у каждого человека имеется мобильный телефон с поддержкой Java. Если в телефоне есть поддержка Java, значит он может выполнять java-приложения (программы, написанные на языке Java2ME).
Итак, для того чтобы создавать такие программы, нужно знать язык Java2ME. Однако существует возможность создавать java-программы для мобильных телефонов при помощи языка MIDletPascal. Этот язык предназначается для программирования мидлетов. Язык MIDletPascal можно смело назвать «мобильным паскалем».
Написанная на языке MIDletPascal программа компилируется специальной программой MIDletPascal. Эта программа имеет встроенный редактор исходного кода. Нужно отметить, что MIDletPascal — очень удобная программа для создания мидлетов.
Если Вы новичок в программировании мобильных телефонов на MIDletPascal, то вам будет интересно увидеть пример простой по уровню сложности программы. Ниже приведен исходный код программы, выводящей на экран устройства надпись «Yahoo». Эта надпись размещается в левом верхнем углу экрана.
program Yahoo;
begin
drawText('Yahoo',0,0);
repaint;
delay(2000);
end.Возможно, Вы уже догадались, что строка текста, которая выводится на экран, указывается с помощью команды drawText (drawText()). Теперь не трудно догадаться, что для изменения надписи, нужно всего лишь изменить текст, заключенный в кавычки. Например, если нужно вывести на экран строку «Yandex», то нужно написать так:
drawText(‘Yandex’);program Yahoo;
begin
drawText('Yandex',0,0);
repaint;
delay(2000);
end.А теперь давайте немного усложним нашу программу. Сделаем так, чтобы программа выводила три разные строки текста на экран устройства. Здесь нет ничего сложного, просто нужно использовать команду drawText() три раза. Итак, предположим, нужно вывести названия трех поисковых систем Интернета на экран мобильного телефона. В этом случае можно смело написать такой программный код, решающий эту задачу:
program Search;
begin
drawText('Yahoo',0,0);
drawText('Yandex',0,10);
drawText('Google',0,20);
repaint;
delay(2000);
end.Пусть эти программы и не сложны (они ничего особенного не делают, всего лишь выводят строки текста на экран устройства), но именно с таких простых программ новички начинают обучатся программированию. Здесь нужно хорошо практиковаться, тестировать свои программы на разных моделях сотовых телефонов.
Поэтому, если Вы уже всерьез решили заняться таким серьезным делом, начинайте с самого простого уровня и постепенно переходите на более сложный программирования.
Удачи!


