Найдено 37 результатов

sa_t_an
19.10.2019 18:46:08
Форум: Разработки на нашем сайте
Тема: новая IDE
Ответы: 42
Просмотры: 88587

Re: новая IDE

О как... Ну раз такое дело то вот https://zx.oberon2.ru/forum/viewtopic.p ... 3507#p3507
Там и скрин скинированой кросс редактора и исходник.

Изображение
sa_t_an
29.10.2016 19:30:52
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

при чем тут клавиатура?

Потому, что средством отображения информации является терминал (как бы он не выглядел, в этом случае SynEdit) а устройством ввода (как бы оно не выглядело) является клавиатура.
проще не использовать массив для этого. экономней.
Так проще или экономней? И что использовать ...
sa_t_an
29.10.2016 12:58:40
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Ну... я ж про изначально... Utf8 и т.д. только грузят систему...
Вы любите читать комментарии на китайском?
А если учитывать и Utf то символов отображения все равно 256... Так вот устроен контроллер клавиатуры...

Добавлено спустя 5 минут 48 секунд:
Re: Базовый шаблон для создания редактора, с ...
sa_t_an
29.10.2016 12:01:01
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Так я ж сейчас не про идеал... А про грамотное проектирование систем. Например Native Oberon. Если посмотреть исходный код, то в принципе понимаешь, что и как там грамотно всё спроектировано. С учётом на будущее. При этом, учитывая, что он писался 20 лет назад. При этом, тогда и понятия никто не ...
sa_t_an
28.10.2016 23:05:26
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

одной майкросовфте с их подходами к созданию Осей
Не... это поделка...
Пример архитектурного проектирования операционных систем - эээ... Ну это Николай Вольдемарович во всей красе тут Оберон
В нативном Обероне множество подобных шаблонов расширяемых систем!

Добавлено спустя 1 минуту 10 секунд ...
sa_t_an
28.10.2016 21:12:03
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Wiki

Добавлено спустя 15 минут 23 секунды:
Re: Базовый шаблон для создания редактора, с поддержкой вкладок
Где он этот архитектор... ато куда не глянь везде жопа с ручкой((
Это да... Поэтому лучше стараться писать минимум кода с максимумом отдачи.
Если бы в своё время Mike Lischke ...
sa_t_an
28.10.2016 19:38:58
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Так это не "базовый шаблон" - это "до кучи"...
То есть взяли "базовый шаблон" и воткнули туда из "до кучи", благо что посмотреть можно не напрягаясь в 20000 строк...
Например сохранение, открытие и закрытие файлов...

Добавлено спустя 16 минут 53 секунды:
Re: Базовый шаблон для создания ...
sa_t_an
28.10.2016 11:25:25
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Надо было docmanager обозвать... Это типа менеджер работы с документами... Ну... я видал и dokumentprovodnik название...

А монолит... Там практически все связан, toolbar только отдельно, но по ходу для 1300 строк кода это не критично?
sa_t_an
27.10.2016 22:42:19
Форум: Разработки на нашем сайте
Тема: Базовый шаблон для создания редактора, с поддержкой вкладок
Ответы: 63
Просмотры: 107096

Re: Базовый шаблон для создания редактора, с поддержкой вкла

Ну тогда до кучи https://yadi.sk/d/2eAG8bFLxiDEN

Добавлено спустя 4 минуты 23 секунды:
Re: Базовый шаблон для создания редактора, с поддержкой вкладок
Скрины Win-Lin
sa_t_an
31.10.2013 15:48:27
Форум: Разработки на нашем сайте
Тема: новая IDE
Ответы: 42
Просмотры: 88587

Re: новая IDE

MiniQ писал(а):пока выкачиваю cygwin для компиляции Оберона под винду

:shock: :shock: :shock:
Не понял ... а компилировал подо что?

... Ааааа... Оптимизед оберон компилер (ОО2С)!!!
sa_t_an
31.10.2013 13:07:22
Форум: Разработки на нашем сайте
Тема: новая IDE
Ответы: 42
Просмотры: 88587

Re: новая IDE

Я компилил в Lazarus версии 1.0.8 если что, в 64 и 32 битных.

В более старых версиях чот у меня не фурыкало.

ЗЫ...

Утечек памяти нету если верить лазарю... :D
sa_t_an
30.10.2013 19:20:58
Форум: Компилятор / язык программирования
Тема: мысли об оберонах
Ответы: 90
Просмотры: 220085

Re: новая IDE

Ну дак гляделку сделать можно, в АОS такая есть, которая дефинишны делает, в ББ помойму тож есть, дак в любом обероне можно сделать в котором промежуточные файлы генерятся...
Так там из них сразу и конвертилку в ассемблер сделать можно, правда с инлайн вставками...
sa_t_an
30.10.2013 18:22:25
Форум: Компилятор / язык программирования
Тема: мысли об оберонах
Ответы: 90
Просмотры: 220085

Re: новая IDE

Mirror писал(а):Мне больше нравится идея подробно описать «начинку» модулей

Формат символьных файлов что ли? Или что? Можно поподробнее?
sa_t_an
30.10.2013 15:15:02
Форум: Компилятор / язык программирования
Тема: мысли об оберонах
Ответы: 90
Просмотры: 220085

Re: новая IDE

Mikhail писал(а):А не разработать ли на основе Оберона новый универсальный язык программирования.

Да, согласен, только не новый, а доработать старый. Например включить ассемблерные вставки (хрен с ней с безопастностью)! :D
sa_t_an
29.10.2013 10:22:37
Форум: Компилятор / язык программирования
Тема: мысли об оберонах
Ответы: 90
Просмотры: 220085

Re: новая IDE

http://zx.oberon2.ru/forum/viewtopic.php?f=38&t=106

2.6.zip - Исправленная и дополненная версия OPCL 2.5

ЗЫ...

Ток что скомпилировал пример в папке Libs :D