forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Разработка MIDlet Pascal (http://forum.boolean.name/forumdisplay.php?f=127)
-   -   Предложения для добавления функционала в MP (http://forum.boolean.name/showthread.php?t=9289)

Tronix 30.09.2009 15:57

Предложения для добавления функционала в MP
 
Давайте в этой теме писать, что хотелось-бы видеть в MIDlet Pascal'е.

Было бы очень здорово добавить возможность задавать статичные массивы. Например, чтобы писать что-то типо этого:
PHP код:

Const
   
Mas : Array [1..5of String = ('понедельник','вторник','среда','четверг','пятница'); 


Dj_Alex 30.09.2009 17:07

Ответ: Предложения для добавления функционала в MP
 
динамические массивы нада
и с вычислениями вещественных чисел че-нить придумать. а то на нек. телефонах неправильно считает.

_Nox_ 30.09.2009 17:57

Ответ: Предложения для добавления функционала в MP
 
Case добавить надо

Посмотреть проблемы с совместимостью (сделать чтобы не надо было переключаться в совместимость с Win98)

возможность добавления в проект ресурсов целыми папками

сделать по конкретней отчёты об ошибках

_Nox_ 30.09.2009 18:11

Ответ: Предложения для добавления функционала в MP
 
Вот ещё надо сделать для улучшения удобства работы с паскалем список файлов, подключённых к проекту надо сделать ввиде дерева, чтобы там были папки, и можно было их сворачивать
типо:

проект
|_
| folder1
| |_
| | folder2
| | |_
| | |_file1
| | |_file2
| |_ file3
| |_file1
| |_file2
|_ file3
|_file1
|_file2
file3

DIMMON4IK 30.09.2009 20:08

Ответ: Предложения для добавления функционала в MP
 
Можно было бы в настройках проекта сделать шивровку ресурсов, поскольку многие не хотят чтобы их приложения переделывали

PacMan 30.09.2009 22:56

Ответ: Предложения для добавления функционала в MP
 
Нужно добавить возможности ООП.
А конктренно object или class

beisik 01.10.2009 16:16

Ответ: Предложения для добавления функционала в MP
 
Цитата:

Вот ещё надо сделать для улучшения удобства работы с паскалем список файлов, подключённых к проекту надо сделать ввиде дерева, чтобы там были папки, и можно было их сворачивать
Было бы хорошо, только нужно добавить зависимость и от конфигов, типа:
Код:

config#1
|_
|_ file1
config#2
|_
|_ file2

Ещё нужно, чтобы MP нормально определял конец файла, без всяких там ###.
Возможность присваивать значения переменным при объявлении - тоже.
Подлатать объявление констант, т.е. разрешить использование операндов. В массивах тоже.
Код:

const
  ABC = 10;
  BAC = ABC + 10;
var
  array1: array[0..(5+3)] of integer;

Разрешить использовать uses перед implemenation, если такое возможно.
В функцию ImageFromImage добавить поддержку прозрачности.

И главное оставить совместимость со старыми версиями! Для этого как раз подойдёт тип проекта.

demon112 01.10.2009 16:42

Ответ: Предложения для добавления функционала в MP
 
Двухмерный image'овские массивы...

beisik 01.10.2009 20:21

Ответ: Предложения для добавления функционала в MP
 
+ Константа должна принимать и отрицательные значения
+ Починить массивы (двух и более мерные)
+ Добавить KE_LSOFT и KE_RSOFT, для софт-клавиш

_Nox_ 02.10.2009 00:59

Ответ: Предложения для добавления функционала в MP
 
Уберите регистрацию, сейчас если не зарегистрировать мидлет медленней работает, так вы вообще уберите это дело чтобы и регистрировать не приходилось

_Nox_ 02.10.2009 17:43

Ответ: Предложения для добавления функционала в MP
 
Добавить больше возможных используемых расширений файлов ресурсов

Изображения: png, bmp, jpg
Звуки и музыка: mid, wav, mp3

ksandr 02.10.2009 19:51

Ответ: Предложения для добавления функционала в MP
 
добавте kXML парсер в проект

beisik 02.10.2009 23:52

Ответ: Предложения для добавления функционала в MP
 
Цитата:

Изображения: png, bmp, jpg
Лучше сделать для доп. форматов отключаемые библиотеки, т.к. лишний код таскать не охота.
Цитата:

Звуки и музыка: mid, wav, mp3
Хм, все эти форматы поддерживаются и сейчас (зависит от модели телефона).
Цитата:

добавте kXML парсер в проект
Бред, разве что библиотекой.

Давайте не будем загромождать МП ненужными вещами, лучше оставить их в библиотеках.

По предложениям собсно:
- Добавить возможность передачи в функцию/процедуру переменные с возможностью их перезаписи
- Ввести зарезервированное слово Result для функий :)

ViNT 03.10.2009 02:58

Ответ: Предложения для добавления функционала в MP
 
Товарищи, думаю, не будет никакого лишнего кода.
И библиотек как таковых не будет. В идеале, можно реализовать полную поддержку всех классов j2me, как при написании на чистой java. Т.е., можно будет написать примерно:

PHP код:

uses javax_microedition_media;//подключаем пакет javax.microedition.media

var
 
P:Player;//переменная для плеера, класс Player реализован в подключенном пакете
.... 

При этом, линковка пакета к проекту не будет приводить к включению дополнительного кода в класс (в отличие от подключения библиотеки), т.к. функции уже реализованы в телефоне, а uses не добавляет в проект никаких файлов, он лишь указывает компилятору, что такой пакет есть, и его можно использовать.

В прочем, все это дело времени, сразу все это реализовать не удастся, а возможно будет принята другая концепция.

Piligrim 03.10.2009 10:53

Ответ: Предложения для добавления функционала в MP
 
Я тоже за такую концепцию, а не за компилятор явы с элементами паскаля.


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

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