forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   помогите с написанием либы (http://forum.boolean.name/showthread.php?t=3765)

pipns 08.12.2007 15:00

Re: помогите с написанием либы
 
объясните глупому человеку, что такое Lib? ее можно создавать на Си или Делфи? двумя словами, раскажите все?

EVIL_USER 08.12.2007 15:39

Re: помогите с написанием либы
 
Библиотека для расширения возможностей мидлет-паскаля, пишется на чистой J2ME, никаких делфей.

ViNT 08.12.2007 20:43

Re: помогите с написанием либы
 
Пример создания библиотеки описан в хелпе.

Fire_Phoenix 17.12.2007 15:53

Re: помогите с написанием либы
 
можно поинтересоваться, в самом начале темы в текстах есть строчка
M.G.drawImage(image, i, j, k, l);
подскажите пожалуйста, что такое M и G
хочется попробовать написать библиотечку, но языка совсем не знаю, а которая литература есть, там java для веб.

Fire_Phoenix 17.12.2007 15:55

Re: помогите с написанием либы
 
Тот примерчик что есть в помощи тоже не особо понятен, как минимум из за того, что там не один а два файла используются. Это необходимость? Или можно все запихнуть в один?

ViNT 17.12.2007 18:44

Re: помогите с написанием либы
 
Вложений: 2
Цитата:

Сообщение от Fire_Phoenix
можно поинтересоваться, в самом начале темы в текстах есть строчка
M.G.drawImage(image, i, j, k, l);
подскажите пожалуйста, что такое M и G
хочется попробовать написать библиотечку, но языка совсем не знаю, а которая литература есть, там java для веб.

M-это класс canvas в MP.
G-переменная типа Graphic в классе M.

Цитата:

Тот примерчик что есть в помощи тоже не особо понятен, как минимум из за того, что там не один а два файла используются. Это необходимость? Или можно все запихнуть в один?
Если ты про FW.java и M.java то нельзя, так как они должны соответствовать классам, генерируемым MP.

Вот прикрепляю файлы FW.java и M.java.
P.S. Без знания языка писать либы будет сложновато...

Fire_Phoenix 17.12.2007 21:29

Re: помогите с написанием либы
 
Если я правильно понял, класс и переменная берутся из:
import javax.microedition.lcdui.Image;
import com.nokia.mid.ui.DirectGraphics;

ведь в самом паскале их описаний нет.
И получается что можно использовать через их вызов все относящееся к Canvas?

ViNT 17.12.2007 23:05

Re: помогите с написанием либы
 
Да, операции с Canvas производятся через класс M.

Piligrim 17.12.2007 23:38

Re: помогите с написанием либы
 
Цитата:

Сообщение от Fire_Phoenix
import com.nokia.mid.ui.DirectGraphics;

это не так. используется
javax.microedition.lcdui.Graphics
а для fullscreen MIDP2
javax.microedition.lcdui.game.GameCanvas


Часовой пояс GMT +4, время: 12:39.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot