Вниз  MPascal IDE
- 30.01.2014 / 19:02copy  #315813
Helltar
  Пользователь

Helltar 
Сейчас: Offline
Данная версия больше не поддерживается, была начата разработка новой среды, AMPASIDE:

- https://github.com/Helltar/AMPASIDE/
- http://vk.com/ampaside

В ней присутствует возможность сборки приложений под Android (alpha), поддержка Linux, меньшее количество багов, а также ряд других киллер-фич по сравнению со штукой описанной ниже.

Но, если же у вас немного специфические вкусы — скрольте вниз.



MPascal IDE — среда разработки использующая компилятор языка программирования MIDlet Pascal.

Возможности:
- Компилятор последней версии 3.5, не ломает кодировки
- Сворачивание блоков кода с сохранением состояния
- Автодополнение (Ctrl + Пробел, файл "Data/completion.txt")
- Подсветка парных скобок begin end
- Syncro Edit (Ctrl+J, Пока текст выделен)
- Форматирование кода JEDI (улучшение читаемости кода, ухудшение (типа обфускация))
- Менеджер файлов позволяет добавлять в проект ресурсы целыми папками (что надо "делать руками" в 2.02/3.x)
- Использование нужного вам стороннего приложения, например обфускатора (из коробки доступны/используются эмуляторы SjBoy и MicroEmulator, а также PngOptimizer)
- Плюшки в виде разных вставок и тд. (имя пользователя, текущая дата, GUID, авто-заголовки в файлах).

Скачать:
- http://helltar.ho.ua/mpascal/MPascal.7z (v. 2.0 Beta 2, 2,68 МБ)
- http://helltar.ho.ua/mpascal/manual (инфа по МП)

Директивы для доп. программы:
{FILE_JAR} - бинарник;
{DIR_HOME} - корневой каталог проекта (C:\MPascal Projects\NewProject\);
{DIR_CLASS} - каталог с классами (C:\MPascal Projects\NewProject\classes);
{DIR_RES} - res, с ресурсами;
{DIR_BIN} - bin\;
{DIR_SRC} src\;
{DIR_LIBS} libs\;

Баги/недоработки:
- Невозможно использовать в путях русские символы (если у вас имя пользователя на русском то вообще беда, думаю ясно что в таком случае, на раб. столе программа попросту будет крашится, короче, лучше сразу кидать IDE и проекты на диск D, или куда нибудь на C в англ. каталоги)

Использование стороннего эмулятора, пример ком. строки для запуска
Открыть спойлер

Скриншоты:
Открыть спойлер


Изменено Helltar (30.01 / 19:53) (всего 32 раза)
- 30.01.2014 / 21:05copy  #315840
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Настройка периодической отправки бэкапов проекта, например, к вам на хостинг по FTPИмхо, 50/50. Я бы иногда использовал
Статистика, в виде подсчета всех строк кода и общего времени работы над проектом, этого мне не хватает :gg:
Сделал возможность указывать глобальную папку с либами, но так-то, она не нужна, ибо как писалось ранее, глобальные либы можно кидать в папку "Libs" ту что с программой1) Я даже не обратил внимания, поэтому предложил выбор в системе :)
2) Пока система дорабатывается, я все еще юзаю дефолтную IDE, поэтому хочу указать ее папку с библиотеками :gg: Не люблю, когда куча одинаковых файлов разбросана по системе (развита мания экономии)
__________________
 すべてが良いです
- 30.01.2014 / 21:07copy  #315842
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Настройка периодической отправки бэкапов проекта, например, к вам на хостинг по FTPНет, ибо есть git.
Статистика, в виде подсчета всех строк кода, размера и тд.Если не во вред производительности, до пили.
__________________
 let live
- 30.01.2014 / 21:11copy  #315844
Helltar
  Пользователь

Helltar 
Сейчас: Offline
общего времени работы над проектом, этого мне не хватаетНормуль... можно подумать... :gg:
- 30.01.2014 / 21:32copy  #315849
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Helltar, шикарно.
Правда смутила подсветка кода, все эти скобочки и точки с запятой обычно не выделяются. Советую присмотреться на доступные настройки в PascalABC.NET, там у них есть интересные плюхи в виде "Подсвечивать парные скобки" и так далее.

Предполагаю, что запуск всей этой штуки (то есть компиляция pas -> class -> jar -> exe) должна происходить автоматически. Наверняка в том же launch4j есть параметры командной строки для перегонки в exe. В общем, думай.

Единственное что — плохо, что java me всё-таки неактуальна. То есть будь всё это под тот же дроид — всяко лучше.
- 30.01.2014 / 21:44copy  #315851
Helltar
  Пользователь

Helltar 
Сейчас: Offline
Предполагаю, что запуск всей этой штуки (то есть компиляция pas -> class -> jar -> exe) должна происходить автоматически. Наверняка в том же launch4j есть параметры командной строки для перегонки в exe. В общем, думай.Я чего-то не понял, или кто-то чего-то не понял... :gg:

Единственное что — плохо, что java me всё-таки неактуальна. То есть будь всё это под тот же дроид — всяко лучше.Ну то что неактуальна мне как-то без разницы, мой интерес только разработке редактора)

Но так-то, консольный компилятор под андроид + несколько правок в коде = профит :gg:
- 30.01.2014 / 21:52copy  #315852
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
А, еще неплохо бы автоматически добавлять end если написали begin и нажали Enter. Итого так это выглядит:
  1. begin
  2.  
  3. end
точку/точку с запятой можно самим дописать
__________________
 すべてが良いです
- 31.01.2014 / 02:14copy  #315915
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
ВитаминКО, нет, паскалевцы должны мучиться и писать все ручками. А вот написание парных скобок, например, при вводе открытой скобки появляется закрытая — это гуд.
- 31.01.2014 / 09:57copy  #315933
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Ксакеп, как и под дроид ручками можно собрать.
Енд дописывать намного существеннее, чем скобку
__________________
 すべてが良いです

Изменено ВитаминКО (31.01 / 09:59) (всего 1 раз)
- 1.02.2014 / 01:41copy  #316115
Helltar
  Пользователь

Helltar 
Сейчас: Offline
Правда смутила подсветка кода, все эти скобочки и точки с запятой обычно не выделяются.То есть, имеетя ввиду красный цвет? Если да, то так-то позже будет возможность использовать свои темы подсветки.

Советую присмотреться на доступные настройки в PascalABC.NET, там у них есть интересные плюхи в виде "Подсвечивать парные скобки" и так далее.Подсветка парных скобок есть, только она бесцветна, просто шрифт жирный, присмотрись :gg:

Изменено Helltar (1.02 / 01:41) (всего 1 раз)
Наверх  Всего сообщений: 403
Фильтровать сообщения
Поиск по теме
Файлы топика (7)
Поиск по форуму
Новые вверху
  © aNNiMON (Melnik Software)
Онлайн: 64 (0/64)