Ответ: создание MIDletPascal compiler'a
а тема ещё актуальна?
предлагаю обсудить Среду разработки нового Мпаскаля...
например окно редактора может выглядеть так
============================
меню
============================
толбар
============================
|____|____________________|_____|
|____|____________________|_____|
|____|____________________|__3__|
|____|_________2__________|_____|
|__1_|____________________|=====|
|____|____________________|_____|
|____|____________________|__4__|
|____|____________________|_____|
|____|____________________|_____|
============================
5
============================
1 окно - 2две панели - как и в редакторе, панель работы с ресурсами и панель описания манифеста....
2 окно собстевенно текстовый редактор - с подсветкой синтаксиса
-с нумерами строк-со сворачиваемыми "структурами" языка
3 окно - при редактировании текста после ввода 2х-3х и более символов
показывает встроенные наименования функций - с возможностью выбора нужной мышой..
4 окно - шаблонная структура(редактируемая) для определённых операторов...
(например)
я набираю в текстовом редакторе FOR
в 3третьем окне появляется список операторов встроенных в МП и возможно уже написанные пользователем процедуры называющиеся на FOR... - типа
FOR
FormAddChoice
FormAddGauge
FormAddImage и тд
в 4ом окне появляется шаблон для оператора FOR
//
for Index := НачальноеЗначение to КонечноеЗначение do
begin
// Операторы;
end; //EndFor
я решаю выбрать оператор FOR нажимаю Ctrl+Space и в редактор переносится текст из шаблона - который я подредактирую..
5 окно - 2 панели - 1 панель Хелп пооператорный(т.е. когда в редакторе курсор находится в слове имеющемся в словар(редактируемомо) - там высвечивается описание.. например:
в редакторе курсор в слове DrawEllipse(
в 5 окне 1ой панели
procedure DrawEllipse(x, y, width, height: integer);
Рисует эллипс, вписанный в указанный прямоугольник.
Example:
begin
drawEllipse(0, 0, getWidth, getHeight);
repaint;
delay(1000);
end.
См. также: fillEllipse, getWidth, getHeight, setColor, repaint
во второй панели ведётся лог комплилятора ....
типа такое виденье... может кто сможет типа такое заделать?
ну и конечно просьба дополнить....
PS - в панель ресурсов добавить возможность просмотра содержимого - картинок-воспроизведение муз файлов - вставить опцию "обработать рисунок утилитой" pngout.exe ....
Последний раз редактировалось Serg153, 11.01.2009 в 22:22.
|