Предложения для добавления функционала в MP
Давайте в этой теме писать, что хотелось-бы видеть в MIDlet Pascal'е.
Было бы очень здорово добавить возможность задавать статичные массивы. Например, чтобы писать что-то типо этого: PHP код:
|
Ответ: Предложения для добавления функционала в MP
динамические массивы нада
и с вычислениями вещественных чисел че-нить придумать. а то на нек. телефонах неправильно считает. |
Ответ: Предложения для добавления функционала в MP
Case добавить надо
Посмотреть проблемы с совместимостью (сделать чтобы не надо было переключаться в совместимость с Win98) возможность добавления в проект ресурсов целыми папками сделать по конкретней отчёты об ошибках |
Ответ: Предложения для добавления функционала в MP
Вот ещё надо сделать для улучшения удобства работы с паскалем список файлов, подключённых к проекту надо сделать ввиде дерева, чтобы там были папки, и можно было их сворачивать
типо: проект |_ | folder1 | |_ | | folder2 | | |_ | | |_file1 | | |_file2 | |_ file3 | |_file1 | |_file2 |_ file3 |_file1 |_file2 file3 |
Ответ: Предложения для добавления функционала в MP
Можно было бы в настройках проекта сделать шивровку ресурсов, поскольку многие не хотят чтобы их приложения переделывали
|
Ответ: Предложения для добавления функционала в MP
Нужно добавить возможности ООП.
А конктренно object или class |
Ответ: Предложения для добавления функционала в MP
Цитата:
Код:
config#1 Возможность присваивать значения переменным при объявлении - тоже. Подлатать объявление констант, т.е. разрешить использование операндов. В массивах тоже. Код:
const В функцию ImageFromImage добавить поддержку прозрачности. И главное оставить совместимость со старыми версиями! Для этого как раз подойдёт тип проекта. |
Ответ: Предложения для добавления функционала в MP
Двухмерный image'овские массивы...
|
Ответ: Предложения для добавления функционала в MP
+ Константа должна принимать и отрицательные значения
+ Починить массивы (двух и более мерные) + Добавить KE_LSOFT и KE_RSOFT, для софт-клавиш |
Ответ: Предложения для добавления функционала в MP
Уберите регистрацию, сейчас если не зарегистрировать мидлет медленней работает, так вы вообще уберите это дело чтобы и регистрировать не приходилось
|
Ответ: Предложения для добавления функционала в MP
Добавить больше возможных используемых расширений файлов ресурсов
Изображения: png, bmp, jpg Звуки и музыка: mid, wav, mp3 |
Ответ: Предложения для добавления функционала в MP
добавте kXML парсер в проект
|
Ответ: Предложения для добавления функционала в MP
Цитата:
Цитата:
Цитата:
Давайте не будем загромождать МП ненужными вещами, лучше оставить их в библиотеках. По предложениям собсно: - Добавить возможность передачи в функцию/процедуру переменные с возможностью их перезаписи - Ввести зарезервированное слово Result для функий :) |
Ответ: Предложения для добавления функционала в MP
Товарищи, думаю, не будет никакого лишнего кода.
И библиотек как таковых не будет. В идеале, можно реализовать полную поддержку всех классов j2me, как при написании на чистой java. Т.е., можно будет написать примерно: PHP код:
В прочем, все это дело времени, сразу все это реализовать не удастся, а возможно будет принята другая концепция. |
Ответ: Предложения для добавления функционала в MP
Я тоже за такую концепцию, а не за компилятор явы с элементами паскаля.
|
Ответ: Предложения для добавления функционала в MP
3D :)
|
Ответ: Предложения для добавления функционала в MP
Цитата:
тип файла 'all files(*.*)' , но надо учитывать, что при этом JPG памяти больше от жирает чем PNG. |
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Хорошо бы добавить типы даных как в Турбо Паскале... Типо byte - однобайтный тип, большой и др...
|
Ответ: Предложения для добавления функционала в MP
арифметика в MP ориентирован на работу с integer, об этом писал пару месяцев назад, для добавления других типов нужно полностью переписывать компилятор. Поэтому делать это врятли кто-либо будет.
Можно лишь перед вызовом произвольной функции и после неё конверитровать параметры в стеке в int тип, или же делать спец.класс занимающийся работой с каким-либо типом. |
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Re: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Re: Предложения для добавления функционала в MP
немножко подкорректировал исходник, откомпилил консольным приложеним в VS2005, выберу время - оттестирую.
Цитата:
- глянь, и декомпилер покажет ;) |
Re: Предложения для добавления функционала в MP
Код:
program test; Код:
class_index := cp_add_class('Real'); Например запрет на вложенные процедуры или отрицательные интервалы Код:
array [-22..22] of ... |
Ответ: Предложения для добавления функционала в MP
LReal; - это спец.класс
__ вопрос: на каком этапе перевод с C -> Delphi? каковы сроки полного перевода? |
Re: Предложения для добавления функционала в MP
Да перевести осталось только Expression и работу с файлами...
Но на си который тоже надо, по нем отлаживать генератор будем... |
Ответ: Предложения для добавления функционала в MP
Будем ждать... (я с Delpi больше дружу чем с C)
|
Ответ: Предложения для добавления функционала в MP
Нужно добавить case!
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Я конкретно против ООП в мидлет паскале. Хочется ООП - чем вас ява не устраивает?
|
Ответ: Предложения для добавления функционала в MP
Цитата:
Мне иногда очень не хватает ООП в MP, а к java я почему-то так и не смог привыкнуть. |
Ответ: Предложения для добавления функционала в MP
глюки сперва прибейте
|
Ответ: Предложения для добавления функционала в MP
А если вдуматься - что такое ОбъектноОриентированноеПрограммирование?
То это просто напросто возможность подмены ссылки одной подпрограммы на другую... |
Ответ: Предложения для добавления функционала в MP
Оптимизация... Сжатие class-файлов... Обфурисцировать ещё можно опционально... Организация типа byte..,
|
Ответ: Предложения для добавления функционала в MP
Непомешалобы это {$I 'Include.inc'}.
Думаю это не так сложно реализовать. |
Ответ: Предложения для добавления функционала в MP
я за добавление goto и типизированных констант (так вроде называется const i=':crazy:':string ??? :crazy:)
|
Ответ: Предложения для добавления функционала в MP
Ну goto какбэ не кошерно считается ))) Но вообще конечно нужно. Для кучи как говорится.
|
Ответ: Предложения для добавления функционала в MP
еще неплохо было улучшить работу с 3d
|
Ответ: Предложения для добавления функционала в MP
Сделайте чтобы к строкам можно было обращаться как в обычном паскале
s1,s2,s3:string; s3:=s1+s2; s3:=s1+s2[i]; s1 [j]:=s3 [i]; |
Ответ: Предложения для добавления функционала в MP
1. "goto" не просто не кошерно, это вредно! Использование его убивает структурное программирование. В мелких программках или процедурах может и удобнее. Но при развитии процедуры можешь упереться в тупик или текс станет не читабельный, а значит и ошибки выловить трудно.
Если "goto" нравиться, то "goto" на Basic. 2. Насчёт ООП, давайте пока без него получим рабочую 3ю версию с добавками по простому Паскалю. 3. Сейчас если в процедуре идёт вызов другой процедуры, которая описана ниже по тексту, то выдаётся ошибка "неизвестная команда". Надо это устранить. |
Ответ: Предложения для добавления функционала в MP
Цитата:
Пример: нужно в процедуре p1 вызвать процедуру p2, описанную ниже: PHP код:
|
Ответ: Предложения для добавления функционала в MP
forward ;)
|
Ответ: Предложения для добавления функционала в MP
добавить поддержку массивов в записях!
|
Ответ: Предложения для добавления функционала в MP
Вложений: 1
Добавить указатели, стек,
потом насчет среди можна било б сделать Visual Pascal типа как в Delphi создаеш форму бросаеш на нее елементи причем как визуальние (textbox, button ?, choice, radio button...) так и виртуальние чтото типа (таймера, открития файла ...). а midlet pascal генерировал код. |
Ответ: Предложения для добавления функционала в MP
Поддержка регулярных выражений, хотя бы примитивов каких-то.
|
Ответ: Предложения для добавления функционала в MP
Хотелось бы IDE приблизить к Delphi. Добавить настройку цветов. Контекстную справку Ctrl+F1, дополнение кода Ctrl+Space. Написать модуль переходник, что бы можно было писать IntToStr (как в любимой делфе :) а не Integertostring
|
Ответ: Предложения для добавления функционала в MP
Добавить RealToInteger (c округлением до целого)
|
Ответ: Предложения для добавления функционала в MP
Цитата:
b:real; .... a:=trunc(b); |
Ответ: Предложения для добавления функционала в MP
Всем привет!
Не помешалоб добавить команду cls -очистка экрана. |
Ответ: Предложения для добавления функционала в MP
function saveImage(nameimage:image;namefile:String):integer - функция сохранения картинки в фс в пнг, возвращает 1,если все прошло удачно и -1-если произошла ошибка.
function createSprite(nameImage:string;spriteWidth:integer; spriteHeight:integer):integer; -функция создает спрайт из картинки, в которой содержатся кадры, spriteWidth-ширина кадра,spriteHeight-высота кадра. procedure setPositionSprite(nameSprite:integer;x:integer;y:i nteger)- задает позицию спрайта. procedure paintSprite(nameSprite:integer;visible:boolean)- рисование спрайта,visible-видимость спрайта, true-виден,false-невидим. function collisionSprites(nameSprite1:integer;nameSprite2:i nteger):integer; -функция проверяет столкновение двух спрайтов, возвращает 1если столкнулись ,-1если не столкнулись. |
Ответ: Предложения для добавления функционала в MP
gost6681, lib_game глянь - там все со спрайтами уже сделали.
картинки тоже кто-то сохранял... не помню... |
Ответ: Предложения для добавления функционала в MP
Ну если все функции всех библиотек будут в будущем мидлет паскале, то впринципе и ничего уже не надо:)
|
Ответ: Предложения для добавления функционала в MP
Просто надо отдельную утилиту к MP которая подгружала бы свежие библиотеки с описанием и примерами с единого сервера, ровно как и обновления самого MP.
|
Ответ: Предложения для добавления функционала в MP
ну ничего нового не скажу напомню только про Case :) Уже руки отваливаются писать If'ы
|
Ответ: Предложения для добавления функционала в MP
Здаров,народ.Помоему, неплохо бы создать отдельные окна для функций и операций для МР:wild: .
Хотелось бы подсветку синтаксиса для функций из либ както выделить. |
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Ответ: Предложения для добавления функционала в MP
Добавить Result. Например:
PHP код:
|
Ответ: Предложения для добавления функционала в MP
зачем?
func01:=135; и всё |
Ответ: Предложения для добавления функционала в MP
Цитата:
Цитата:
чем присвоение значения имени функции!:) Цитата:
|
Ответ: Предложения для добавления функционала в MP
Цитата:
|
Часовой пояс GMT +4, время: 06:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot