roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 апр 2025, 10:08

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Итак, какой же тип (описание каждого в сообщении)?
Опрос закончился 23 авг 2008, 21:52
Normal 67%  67%  [ 6 ]
SDI 11%  11%  [ 1 ]
MDI 22%  22%  [ 2 ]
Всего голосов : 9
Автор Сообщение
 Заголовок сообщения: Опрос - МБС тип интерфейса
СообщениеДобавлено: 21 авг 2008, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Сабж. Поскольку на эту тему в теме МБС мало кто высказался, создал опросник. О_0
  • Normal:
    Вложение:
    Normal.JPG
    Normal.JPG [ 33.43 КиБ | Просмотров: 2195 ]

    Просто окошко с одним запущенным проектом, терминалов и программером. Из плюсов, наверн, удасться пофигачить меньше памяти во время работы. Запуск чуть быстрее будет. Минусом - только один активный открытый проект.
    Как вариант, можно будет сделать поддержку нескольких проектов как набор панелек. Открыл одну панульку - этот проект, открыл другую - другой
  • SDI
    Вложение:
    SDI.JPG
    SDI.JPG [ 64.11 КиБ | Просмотров: 2138 ]

    Несколько окошек, неограниченных главной формой. Типичный пример: так сделаны делфи 7 и фотошоп(старые версии, если не ошибаюсь). Плюсами: каждое окошко самостоятельно и нет заморочек с МДИ (например, не сливается меню дочки и матери). В остальном: почти тот же мди, тока глюков поменьше. Т.е. принцип один программатор, один терминал, много проектов открытых.
  • MDI
    Вложение:
    MDI.JPG
    MDI.JPG [ 71.38 КиБ | Просмотров: 1954 ]

    Сейчас реализовывается. Несколько окошек, но размещенных строго в главной форме. Принцип: много проектов, один терминал, один программатор
P.S. Выбираем то что юзабильнее. Пока не поздно что-то менять, но потом уже будет проще переписать студию, чем подстраивать старый код на новые грабли.

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 21 авг 2008, 22:16, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 21 авг 2008, 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
я проголосовал за нормаль


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 21 авг 2008, 22:11 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
один активный проект это плохо
а исходя из 2х вариантов в которых допустимы неск активных проектов лучше всего конечно SDI
не зря делфи7 так сделан, и гимп такого же стиля
а они понимают толк в программерстве

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 21 авг 2008, 22:16 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Немного обновил первый пост

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 21 авг 2008, 22:43 
Не в сети

Зарегистрирован: 11 окт 2004, 20:41
Сообщения: 110
Откуда: Березники
Я не проголосовал никуда.

Считаю лучшим вариант с двумя панелями. Слева - дерево - список. Справа - окно для.
Для чего?
Для того, что выбрано в дереве - списке.
Дерево - список выглядит примерно так:

(+) Проект1
(+) Проект2
( -) Проект3
- проект3 (исходник, блок-схема, список файлов)
- Терминал Проекта3
- Программатор Проекта3
(+) Проект4

В примере - свёрнутое дерево с четырьмя проектами и развёрнутый список одной ветви дерева Проект3.

Плюсы - можно открыть несколько проектов и переключаться сразу в нужное окно нужного проекта из любого другого окна любого другого открытого проекта.

Как вариант - просто список слева и окно справа с тремя панелями - Проект, Терминал, программатор.


Крайне желательная функция - сохранение рабочей среды с повторным открытием всей кучи ранее открытых проектов (на момент закрытия программы) и раскрытие ранее раскрытых окон и панелей.

_________________
Железный Феликс: http://ironfelix.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 22 авг 2008, 00:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Myp писал(а):
[...] лучше всего конечно SDI
не зря [...] гимп такого же стиля [...]

Что-то я не припомню ни одного MDI приложения на GTK+, а под вин afaik можно переключить в MDI.

А по сабжу: обычно ИДЕ делают с MDI интерфейсом,
хотя есть удачные и со SDI...

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 22 авг 2008, 09:01 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Проголосовал за "Нормал". ИМХО, оно лучше. А чтобы была куча проектов, разрешаешь запускать несколько экземпляров приложения... Или дерево, как у Арсена описано.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 22 авг 2008, 17:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Как вариант - приложение normal с переключением проектов(см. аттач. + попробуйте пожмакать на сплиттеры дабл кликом - слева один и один посередине - отключится либо окно проекта либо терминала=удобно, тока глюковато немного, но это поправимо=)).

Arsen писал(а):
Считаю лучшим вариант с двумя панелями. Слева - дерево - список.

К сожалению в окне дерева слева будет только выбор проектов и связанных с ним вкладок(и проекте, хекс, код и т.д.), посокльку для разных проектов ни терминал, ни программатор не изменяется (оно и понятно, ибо программатор и терминал привязаны к конкретному компу, а проект - к файлу).

В связи с этим предлагаю эмуляцию дерева: переключение проектов панелькой табов. Пример такой реализации - опера (правда, дерево там тоже есть, но сейчас не об этом).
Единственная проблема при такой реализации - хранение в памяти открытых проектов. Здесь два пути:
  • Хранение изменяющейся информации о пректах в потоках памяти. При добалении проекта добавляется новый поток. При переключении на проект, он проецируется на текущие элементы управления. Недостатки: нужно некоторое время для переписывания информации в компоненты, но + меньшее кол-во памяти для хранения
  • Хранение изменяющейся информации о пректах в элементах интерфейса. При добалении проекта создается новый экземляр интерфейса на новой панельке. При переключении на проект, панелька переностися "вверх" в область видимости. Недостатки: памяти расходуется больше чем в предыдущем случае, но + переключение между проектами побыстрее.

Вопрос лишь в том, как поступить?


Вложения:
Комментарий к файлу: Пробник
Project1.rar [486.25 КиБ]
Скачиваний: 40

_________________
Tomorrow will be. Better
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 22 авг 2008, 23:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Поднимаем тему. Отписываемся насчет пробника

Добавлено спустя 3 минуты 23 секунды:
Digit писал(а):
Проголосовал за "Нормал". ИМХО, оно лучше. А чтобы была куча проектов, разрешаешь запускать несколько экземпляров приложения...

Тогда непонятно какое из них должно захватывать порт для терминала и программатора.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 23 авг 2008, 12:54 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Чтож, с явным преимуществом выигрывает Normal интерфейс. Остается только надеяться на то, что уважаемые форумчане не повелись на красивенький чёрненький скин :D
Многопроектность попробую реализовать.
Код потихоньку адаптирую (правда, затянется это надолго).

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Опрос - МБС тип интерфейса
СообщениеДобавлено: 23 авг 2008, 13:02 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Мне кажеца, что лучше реализовать сначала сами механизмы работы "вашей студии", а потом уже говорить о "скинах", иначе это просто упираеца в красивые кнопочки и ничего больше.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO