Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal

Ответ
 
Опции темы
Старый 25.11.2007, 23:26   #1
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Pascal и J2ME

MODULE Hello;
IMPORT 
	lcdui, midlet;
TYPE
	Main* = POINTER TO RECORD(midlet.MIDlet+lcdui.CommandListener)
	END;
VAR
	D: lcdui.Display;
	C1: lcdui.Command;
	F : lcdui.Form;	
	item : INTEGER;
PROCEDURE (self:Main) startApp*();
BEGIN
	D := lcdui.Display.getDisplay(self);
	C1 := lcdui.Command.Init("Exit", 7, 0);
	F := lcdui.Form.InitForm("title");
	item := F.append("Проверка");
	F.addCommand(C1);
	D.setCurrent(F);
	F.setCommandListener(self);
END startApp;
PROCEDURE (self:Main) pauseApp*();
END pauseApp;
PROCEDURE (self:Main) destroyApp*(c: BOOLEAN);
END destroyApp;
PROCEDURE (self:Main) commandAction*(c:lcdui.Command; d:lcdui.Displayable), NEW;
BEGIN
	IF c = C1 THEN
		self.destroyApp(TRUE);
	END;
END commandAction;
END Hello.
результат во вложении. Стоит ли продолжать?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Zorko (18.07.2012)
Старый 25.11.2007, 23:35   #2
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Re: Component Pascal и J2ME

А в чем преимущество перед написанием непосредственно на яве? Логика, структура - идентичны. Только синтаксис различен.
(Offline)
 
Ответить с цитированием
Старый 26.11.2007, 06:59   #3
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Component Pascal и J2ME

В том-то и дело, что ни в чем, потому и спрашиваю. Просто паскаль, вместо явы.
(Offline)
 
Ответить с цитированием
Старый 26.11.2007, 18:26   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Component Pascal и J2ME

Я думаю что продолжать стоит, ведь как я понял возможности практически не ограничены, но в то же время удобнее чем java особенно для тех кто её не знает.
(Offline)
 
Ответить с цитированием
Старый 27.11.2007, 05:17   #5
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: Component Pascal и J2ME

И в чём тут удобство? Уж лучше писать на Java, чем на таком Паскале.
(Offline)
 
Ответить с цитированием
Старый 27.11.2007, 06:23   #6
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Component Pascal и J2ME

Сообщение от odd
И в чём тут удобство? Уж лучше писать на Java, чем на таком Паскале.
Может и так. Из плюсов, наверное только то, что весит мало и для работы нужна только JRE.
ЗЫ: Просто этот Паскаль написан на основе Оберон, поэтому так отличается
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 19:02   #7
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Component Pascal и J2ME

нашел еще один Паскаль Больше похоже на Delphi
program test;
uses javax_microedition_midlet_MIDlet;
type
	CApp = class(MIDlet)
		constructor init; virtual;
		procedure startApp; override;
		procedure pauseApp;
		procedure destroyApp(uncond: boolean);
	end;
	
	constructor CApp.init;
	begin
	
	end;
	procedure CApp.startApp;
	begin
	
	end;
	procedure CApp.pauseApp;
	begin
	
	end;
	procedure CApp.destroyApp(uncond: boolean);
	begin
	
	end;
begin	
end.
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 20:16   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Component Pascal и J2ME

Да, точно как Delphi.
Вот этот вариант по моему лучше всего.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 04:59   #9
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: Component Pascal и J2ME

Ну вот это уже ближе к теме, но одного языка мало. Нужно ещё добавить туда функций.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 21:11   #10
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Component Pascal и J2ME

хм, он напрямую импортирует классы явы. т.е. можно
uses javax_microedition_media_Manager,
  javax_microedition_media_Player;
var
  player : Player;
....
player := Manager.createPlayer('file:///a/mobile/audio/ok.mp3');
player.start;
из минусов, естественно, отсутствие IDE. Я пробую прикруть к CREdit, Ant и ProGuard. Вроде получается неплохо.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 23:42   #11
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Component Pascal и J2ME

ухты!!!! вот это да вот это вещь я и незнал что такое возможно безусловно идея очень перспективная, вопросик а как можно

program test;
uses javax_microedition_midlet_MIDlet;
type
CApp = class(MIDlet)....
перекомпилировать в яву??
это что идет инерпритатор? тоесть переводит код в яву и потом его компилирует, или какойто другой способ? очень интересно по идее выходит даже полутше чем мп.
(Offline)
 
Ответить с цитированием
Старый 14.12.2007, 06:10   #12
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Re: Component Pascal и J2ME

Конечно получше. Вот вы, к примеру, можете написать обработчик для паузы на MP? А тут - легко. И вся Java тут же к твоим услугам, но её нужно знать само сабой.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
cHeRsAnYa (10.01.2008)
Старый 14.12.2007, 10:04   #13
Preddy
AnyKey`щик
 
Регистрация: 17.06.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Component Pascal и J2ME

А можеш ссылки дать на эти проекты?
(Offline)
 
Ответить с цитированием
Старый 14.12.2007, 10:24   #14
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Component Pascal и J2ME

еще б ид разработки написать удобненькую по типу как в мп, с добавлением ресурсов компилятором, будет вообще щастие
(Offline)
 
Ответить с цитированием
Старый 14.12.2007, 10:33   #15
Preddy
AnyKey`щик
 
Регистрация: 17.06.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Component Pascal и J2ME

Сорри за оффтоп, но у меня линка bin.zip не открывается. Пишет что не авторизован
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по Midlet Pascal 3.0 (ALPHA) Jadson FAQ 2 07.12.2009 09:58
Программирование на Pascal _Nox_ Болтовня 0 01.12.2009 17:43
Canterbury Pascal for J2ME Piligrim MidletPascal 45 07.09.2009 18:46
Brainfuck to Midlet Pascal anton_obuhov Основной форум 3 31.03.2009 09:09
Midlet Pascal и Bluetooth rancid Основной форум 12 24.09.2006 08:15


Часовой пояс GMT +1, время: 03:19.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com