Интерфейс программы

Что нужно изменить, добавить, убрать из программы и т.п.

Интерфейс программы

Сообщение Andre150 » 07 сен 2014, 17:16

Добрый день! Сразу хочу сказать автору спасибо за столь серьёзный программный продукт, поразивший своим функционалом и фундаментальностью подхода. Впервые встречаю столь "матёрую" БД для наших радиолюбительских нужд. Респект автору!
Однако, добавлю небольшую "ложечку дёгтя". Это касается фундаментального принципа построения интерфейса. Сам занимаюсь (больше балуюсь, т.к. самоучка со слабым уровнем знаний) программированием, и при создании своих программ уделяю максимум внимания интерфейсу. Не "красивостям", а удобству и функционалу. Интерфейс должен быть строгим и функциональным. В этом плане к данной БД нареканий нет, но, к сожалению, удобство данного интерфейса оставляет желать лучшего! Всякий раз при старте программы запрашивается окно подключения, в котором нужно сделать 3 клика мышью. Быть может, в настройках нужно ввести возможность авто-подключения к таблицам БД, чтобы указанное окно не появлялось вообще? Затем: чтобы добраться до информации о конкретных элементах, нужно открыть окно типов, растянуть его до нужных размеров, дважды щёлкнуть по нужному, в открывшемся окне выбрать средний пункт, закрыть окно, и открывшееся окно опять растягивать по размерам. Положение и размеры "дочерних" окон не запоминаются, что очень неудобно. И главное - интерфейс ведь можно сделать гораздо более дружественным - со старта одновременно показывать окна "Классы элементов" и "Типы элементов". А ещё лучше, если это будет одно окно со сплиттером, с запоминанием размеров областей. И таких "глобальных" окон с наиболее востребованной и часто используемой пользователем информацией может быть несколько, например, на разных закладках. Однако это нарушает сам принцип MDI (кажется, так) - я понимаю, что прошу слишком глобальных изменений. Не то чтобы такую базу, как она сейчас есть, сложно освоить, - нет. Однако пользоваться ею неудобно! Решать Вам, что с этим делать, но из-за неудобства существующего интерфейса я, пожалуй, всё-таки буду потихоньку разрабатывать свой собственный проект...
P.S. Ещё небольшая мелочь - при сортировке в окне "Типы элементов" столбец, по которому идёт сортировка, никак не выделяется - ни значком, ни другим шрифтом. Это неудобно.
Andre150
 
Сообщений: 2
Зарегистрирован: 07 сен 2014, 16:50

Re: Интерфейс программы

Сообщение tretyakovmax » 08 сен 2014, 06:03

Да, такие изменения запланированы, и автоподключение, и запоминание размеров, и остальное. Но на все это нужно время, а его сейчас катастрофически не хватает :? Размеры окон ЗАПОМИНАЮТСЯ! Положение - пока нет. "Локальная конфигурация" в настройках... Блин, нужно назвать ее иначе))
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Интерфейс программы

Сообщение Andre150 » 08 сен 2014, 08:35

tretyakovmax писал(а):Размеры окон ЗАПОМИНАЮТСЯ! Положение - пока нет.
К сожалению, размеры НЕ запоминаются, даже в пределах текущего сеанса работы. Версия программы 0.2.3 A.
Andre150
 
Сообщений: 2
Зарегистрирован: 07 сен 2014, 16:50

Re: Интерфейс программы

Сообщение tretyakovmax » 08 сен 2014, 09:10

Andre150 писал(а):
tretyakovmax писал(а):Размеры окон ЗАПОМИНАЮТСЯ! Положение - пока нет.
К сожалению, размеры НЕ запоминаются, даже в пределах текущего сеанса работы. Версия программы 0.2.3 A.


Запоминаются, если сделать так:

Изображение

"Запоминание" идет для каждого окна справочника - т.е. "транзисторы" и какие-нибудь "конденсаторы" нужно настраивать отдельно. Что конечно неудобно. И когда-нибудь у меня таки дойдут руки это сделать по человечески :D

Единственное, что в каком-то справочнике они действительно не запоминаются (вроде в справочнике цен), т.к. там есть баг.
Вложения
setup_lc.jpg
(32.19 KiB) Скачиваний: 0
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Интерфейс программы

Сообщение XCR » 07 июл 2015, 07:40

Было бы здорово если бы в таблицах можно было бы выбирать колонки для отображения, это повысило бы наглядность.
Все-таки программа многооконная, и надо это использовать по максимуму ;)
XCR
 
Сообщений: 9
Зарегистрирован: 07 июл 2015, 07:13

Re: Интерфейс программы

Сообщение tretyakovmax » 07 июл 2015, 18:15

XCR писал(а):Было бы здорово если бы в таблицах можно было бы выбирать колонки для отображения, это повысило бы наглядность.
Все-таки программа многооконная, и надо это использовать по максимуму ;)


Такой функционал запланирован.
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Интерфейс программы

Сообщение iriarte » 29 июн 2016, 06:23

Очень нужно сохранение размера и положения открываемых окон. Например ищу элемент в классах элементов - каждый раз открывается окно, где видно только один элемент в списке, а их там десятки - приходится каждый раз растягивать окно. Очень утомительно.
iriarte
 
Сообщений: 1
Зарегистрирован: 29 июн 2016, 06:20

Re: Интерфейс программы

Сообщение tretyakovmax » 29 июн 2016, 06:51

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


Сохранение размера производится, если в настройках выбрать пункт "Использовать локальную конфигурацию для всех БД", сохранение положения не реализовано в данный момент
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

Re: Интерфейс программы

Сообщение Bars » 27 окт 2016, 13:10

По-хорошему, нужна настройка, которая позволит при открытии справочников выдавать список только при заполнении фильтра
Очень актуально для справочников где несколько тысяч записей, а то иногда приходится очень долго ждать.
А чтобы было понятно что список не пустой - какое-то информационное поле в верхней части, где покажет сколько записей всего.
ну и кнопку надо - показать все.
Bars
 
Сообщений: 2
Зарегистрирован: 27 окт 2016, 13:01

Re: Интерфейс программы

Сообщение tretyakovmax » 28 окт 2016, 04:57

Bars писал(а):По-хорошему, нужна настройка, которая позволит при открытии справочников выдавать список только при заполнении фильтра
Очень актуально для справочников где несколько тысяч записей, а то иногда приходится очень долго ждать.
А чтобы было понятно что список не пустой - какое-то информационное поле в верхней части, где покажет сколько записей всего.
ну и кнопку надо - показать все.


Логика работы фильтра такова, что он отсеивает уже загруженные из БД и закешированные данные. Сделать можно, но нет смысла, основное время тратится именно на загрузку записей из БД, а не на их сортировку/фильтрацию.
Или Вы хотите чтобы программа запоминала примененный ранее фильтр?
tretyakovmax
Администратор
 
Сообщений: 178
Зарегистрирован: 03 июн 2013, 06:52

След.

Вернуться в Улучшение и добавление функционала

Кто сейчас на форуме

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


cron