OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 09:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 13, 14, 15, 16, 17, 18, 19 ... 34  След.
Автор Сообщение
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 15:14 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Ну это типа классическое разрешение для широкоэкранки. У меня и на ноуте и на телике такое


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 15:24 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
ilovb писал(а):
Ну это типа классическое разрешение для широкоэкранки. У меня и на ноуте и на телике такое
Речь не о разрешении экрана, а о диагонали в дюймах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 15:26 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
http://www.google.ru/#hl=ru&sugexp=gsih&cp=5&gs_id=y&xhr=t&q=HP+4520s&pf=p&sclient=psy&newwindow=1&source=hp&pbx=1&oq=HP+45&aq=0&aqi=g5&aql=f&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=491b5ad05b40b9dd&biw=1366&bih=662


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 16:32 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Александр Ильин писал(а):
Речь не о разрешении экрана, а о диагонали в дюймах.


Это минимум, на котором еще возможно программировать (по отзывам в форумах). Всё, что меньше 15.6 дюймов, уже не годится для серьезной работы. Стало быть, о меньших экранах можно и не думать. Разумеется, на больших экранах структурный редактор должен работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 16:38 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 575
Откуда: Россия, Санкт-Петербург
Странно, вот у меня стоит 800x600 монитор. И я на нём периодически программирую... Нормально, особенно если не используются навороченные ИДЕ у которых рабочее пространство меньше, чем область под свистки и дуделки...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 16:49 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
ilovb писал(а):
А что означает "fp=491b5ad05b40b9dd"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Сентябрь, 2011 18:37 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Сергей Прохоренко писал(а):
Поэтому хотел бы обратить Ваше внимание на современный взгляд на интерфейс от законодателя мод в этой области - компании Microsoft - обновленный Windows Explorer в будущей Windows 8.

Что мне там понравилось, так это следующее: в зависимости от действий пользователя автоматически (или щелчком по ним) открываются вкладки главного окна, содержащие контекстно-зависимые панели (ленты) с иконками...


Я нашел еще один такой интерфейс - у редактора GUI Machine, предназначенного для прототипирования интерфейсов.

... и еще у редактора скриншотов SnagIt.

... и у AutoCAD.

... и у Microsoft Word 2010.

Правда, мне не нравятся широкие ленты и беспорядочно разбросанные по ним иконки разных размеров. Да и набор вкладок у Microsoft весьма произвольный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Понедельник, 03 Октябрь, 2011 09:32 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Я применил описанную выше идею контекстно-зависимых инструментальных панелей на вкладках (честно заимствованную у "ленты" компании Microsoft, но это также не её идея) к интерфейсу PureBuilder. Одними только инструментальными панелями дело не ограничилось - некоторые рабочие панели, включая палитры, тоже стали контекстно зависимыми. В результате интерфейс радикально изменился. Теперь программист видит только то, с чем он в данный момент может работать, в отличие от загроможденных всем и вся IDE. С другой строны, средства навигации по программе стали удобнее, так как навигационная боковая панель теперь не выполняет посторонние функции, а "аккордеон" заменен вертикальными вкладками.

Вот результат изменений:

Вложение:
PureBuilderDesign1.png
PureBuilderDesign1.png [ 75.73 КБ | Просмотров: 12056 ]


Кстати, Microsoft не лучшим образом использует упомянутую идею, по существу дублируя главное меню. А в PureBuilder вкладки с локальными инструментальными панелями обозначают не действия, а типы документов, к которым применяются действия - щелчком по иконке на локальной инструментальной панели. И тип документа теперь определяется не щелком по ярлыку вкладки, а автоматически, после того, как документ будет выбран с помощью навигационной боковой панели, адресной строки (как в файловом менеджере) или кнопок Назад-Вперед.


Последний раз редактировалось Сергей Прохоренко Суббота, 22 Октябрь, 2011 12:57, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Вторник, 04 Октябрь, 2011 12:13 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Это со вкладками хорошо... типа как здесь обсуждалось. Совмещается и иерархия проекта, и инструментарий...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Декабрь, 2011 14:36 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Пацан выиграл Умника с нашим редактором. Сейчас выделил общее процедурное ядро в нашем языке, в Обероне и Додиезе (он на нем пишет) и реализовал в среде переключение синтаксисов этих языков.
В архиве - ролик-презентация, как это все делается.
Еще немного кривовато, но основа - есть.


Вложения:
ScreenCapture_12.10.2011 12.09.55.rar [1.41 МБ]
Скачиваний: 1032
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Декабрь, 2011 17:57 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Вот блин... работают же люди... :)
Пожелание - сделать далее визуализацию тех самых "графов зависимостей" компонентов - как АСД, схем связи типа этой... ещё как придумаете. И подумать над визуализацией типов (в русле идей Ярослава... или как здесь). Как я понял, алгоритмическая часть (в таком роде) уже на подходе... :)
Кстати, он ОЗУ сколько требует? И память не утекает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Декабрь, 2011 19:56 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Владислав Жаринов писал(а):
Вот блин... работают же люди... :)
Пожелание - сделать далее визуализацию тех самых "графов зависимостей" компонентов - как АСД, схем связи типа этой... ещё как придумаете. И подумать над визуализацией типов (в русле идей Ярослава... или как здесь). Как я понял, алгоритмическая часть (в таком роде) уже на подходе... :)
Кстати, он ОЗУ сколько требует? И память не утекает?

А справа в окне - пустое поле - как раз для графа... :)
И если вы не обратили внимание, то одной кнопочкой меняется семантика ссылки-значения.
А над типами пацан как раз сильно размышляет.
Как раз в струю пришлась книга о типах: http://www.ozon.ru/context/detail/id/7410082/
Тут собственно, в первую очередь волнуют процедурные типы.
Не хочется вводить указательный тип. Но и делегаты как-то не очень нравятся.
Агенты Эйфеля нравятся гораздо больше. Но вопрос требует глубокого изучения.
Предложения - приветствуются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Декабрь, 2011 20:10 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
А над типами пацан как раз сильно размышляет.
Как раз в струю пришлась книга о типах: http://www.ozon.ru/context/detail/id/7410082/
За две тыщи????? Про типы?????

А кое-кто еще не верил, что избыточная сложность в сфере ИТ -- источник приятной ренты для "контуперных гениев".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 04 Декабрь, 2011 20:22 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Книжка стоит по-разному в разных местах. Кроме того, переводчики сами поклали пдф в сеть, и просили комментировать. Поэтому пользуемся пдфом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Понедельник, 05 Декабрь, 2011 10:33 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Валерий Лаптев писал(а):
...
А справа в окне - пустое поле - как раз для графа... :)
И если вы не обратили внимание, то одной кнопочкой меняется семантика ссылки-значения.
Не обратил, наверное...
Валерий Лаптев писал(а):
...
Тут собственно, в первую очередь волнуют процедурные типы.
Не хочется вводить указательный тип.
Ага... это как раз, помимо прочего, чтобы не создавать ситуации с "нарушением защиты памяти"?.. :)
Валерий Лаптев писал(а):
...
Но и делегаты как-то не очень нравятся. Агенты Эйфеля нравятся гораздо больше. Но вопрос требует глубокого изучения.
Предложения - приветствуются.
У меня как раз по Мейеру в этой связи вопрос возник - см. в этом посте. Или я не так понял?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Вторник, 06 Декабрь, 2011 19:01 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Валерий Лаптев писал(а):
...
А над типами пацан как раз сильно размышляет.
Как раз в струю пришлась книга о типах: http://www.ozon.ru/context/detail/id/7410082/
Тут собственно, в первую очередь волнуют процедурные типы.
...
Тут подумалось - это не в том же русле, что эти размышления и пример?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 07 Декабрь, 2011 08:28 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 372
Валерий Лаптев писал(а):
Пацан выиграл Умника с нашим редактором. Сейчас выделил общее процедурное ядро в нашем языке, в Обероне и Додиезе (он на нем пишет) и реализовал в среде переключение синтаксисов этих языков.
В архиве - ролик-презентация, как это все делается.
Еще немного кривовато, но основа - есть.

Класс!

Особенно впечатлила автоматическая перекодировка из одного языка в другой!

Валерий, пусть он еще визуализацию блок-схемы сделает! Как следующий этап :) и деньги на это выиграет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 07 Декабрь, 2011 09:21 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
TAU писал(а):
Валерий Лаптев писал(а):
Пацан выиграл Умника с нашим редактором. Сейчас выделил общее процедурное ядро в нашем языке, в Обероне и Додиезе (он на нем пишет) и реализовал в среде переключение синтаксисов этих языков.
В архиве - ролик-презентация, как это все делается.
Еще немного кривовато, но основа - есть.

Класс!
Особенно впечатлила автоматическая перекодировка из одного языка в другой!
Валерий, пусть он еще визуализацию блок-схемы сделает! Как следующий этап :) и деньги на это выиграет.

Не блок-схемы, а Дракон-схемы.
У меня один 2-курсник на Qt такую курсовую делал. Надеюсь, и на диплом с ней пойдет.
А если не пойдет - тут у меня еще два пацана работают с редактором. Исследуем операции пользователя - не текст жеж, а конструкции. Надо поисследовать какие операции и насколько удобны. Вот с ними графику и далее можем сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 07 Декабрь, 2011 14:57 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Валерий Лаптев писал(а):
Не блок-схемы, а Дракон-схемы.
У меня один 2-курсник на Qt такую курсовую делал. Надеюсь, и на диплом с ней пойдет.
А если не пойдет - тут у меня еще два пацана работают с редактором. Исследуем операции пользователя - не текст жеж, а конструкции. Надо поисследовать какие операции и насколько удобны. Вот с ними графику и далее можем сделать.


А может быть, для начала добавить справа вкладку - панель с коллекцией иконок/кнопок сниппетов? А то даже не понятно, какие конструкции вошли в диалекты языков, используемых в редакторе, и есть ли там что-то новенькое. Сразу добавится наглядности, и не придется лезть в мануал с описанием особенностей версий языков, воспринимаемых редактором. По мере продвижения Вашего исследования можно будет добавлять новые сниппеты.

А переключение между синтаксисами - действительно полезная вещь для приманивания программистов с опытом работы на разных языках программирования (ведь вывих мозга сразу не исправишь) и приучения новичков к безобразному синтаксису целевого (после обучения) языка (мы все понимаем, о каком синтаксисе идет речь :D ). Я бы добавил и третий синтаксис - не обезображенный наследственными болезнями ({} ; END и более серьезными) текстового (не графического) языка - и дополненный графическими элементами для обозначения границ блока и ветви.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 07 Декабрь, 2011 21:12 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Владислав Жаринов писал(а):
Валерий Лаптев писал(а):
...
А над типами пацан как раз сильно размышляет.
Как раз в струю пришлась книга о типах: http://www.ozon.ru/context/detail/id/7410082/
Тут собственно, в первую очередь волнуют процедурные типы.
...
Тут подумалось - это не в том же русле, что эти размышления и пример?

Да. Тут как бы ты ни размышлял и чего бы ни придумывал, в пределе все равно Лисп получается... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 13, 14, 15, 16, 17, 18, 19 ... 34  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB