![]() |
![]() |
Altair |
![]()
Сообщение
#1
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Вступление
MIDletPascal - язык программирования, предназначенный для создания мобильных приложений. Компилятор MIDletPascal переводит код Pascal на Java bytecode (J2ME) . Программы, написанные в MIDletPascal могут быть запущенны на любом мобильном устройстве ( типа мобильных телефонов) с Java - поддержкой. MIDletPascal - удобное средство разработки, делающее новый шаг в развитии мобильного программирования. С MIDletPascal, Вы сделаете новый шаг в мир мобильного программирования! Особенности
Программа выводит на экран сообщение которое меняет свой цвет с черного на белый неоднократно. var color : integer;
begin
color := 0;
setFont(FONT_FACE_SYSTEM, FONT_STYLE_BOLD, FONT_SIZE_LARGE);
repeat
setColor(color, color, color);
color := color + 8;
if (color > 255) then
color := 0;
drawText('Hello world!', 0, 0);
repaint;
delay(100)
until false
end.
Программа - скринсейвер program ScreenSaver;
const up = 1; // these constants define the direction
down = 0; // in which the icon moves
left = 1;
right = 0;
var x, y : integer; // the current icon's left upper corner position
img : image; // handle of the image object
direction_x,
direction_y : integer; // the movement direction
begin
img := loadImage('/icon.png');
repeat
// move the icon according to the current direction
if direction_y = up then y := y - 1;
if direction_y = down then y := y + 1;
if direction_x = left then x := x - 1;
if direction_x = right then x := x + 1;
// check if the icon hit the display border
if x = 0 then direction_x := right;
if x = (GetWidth – GetImageWidth(img)) then direction_x := left;
if y = 0 then direction_y := down;
if y = (GetHeight – GetImageHeight(img)) then direction_y := up;
SetColor(255, 255, 255);
FillRect(0, 0, GetWidth, GetHeight);
DrawImage(img, x, y);
Repaint;
Delay(50);
until GetKeyPressed <> KE_NONE;
end.
Пара слов о лицензии Для персонального использования, без support'a, MIDletPascal распространяется бесплатно. (download) Для комерческого ипользования Лицензия на 1 человека - 40$ на <10 - 100$ более 10 - 300$ Этапы создания приложения Пустое окно: ![]() Создание проекта ![]() Отладка - поиск ошибок ![]() Редактирование ресурсов ![]() Запуск программы. Эмуляция. ![]() Эмуляция Что бы не проверять каждую программу на телефоне, желательно скачать и установить любой подходящий вам эмулятор мобильного устройства. Оффициальный сайт: http://www.midletpascal.com/ -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 29.07.2025 10:45 |