powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разработка интерфейса.
25 сообщений из 187, страница 2 из 8
Разработка интерфейса.
    #38224861
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38224862
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38224863
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rivkin DmitryДа, извиняюсь, оговорился. Рекорд-селектор, конечно. Если щелкнуть по нему и выделить, то запись можно удалять?
Да.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38224960
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял редактирование и внесение новых записей у Вас осуществляется из этих же форм?
У себя я заблокировал любые изменения непосредственно в подчиненной форме (гриде). Редактирование и внесение делаю через кнопки, по которым открывается ... хм, форма карточка содержащая только эту запись (пустую для внесения). Акцессовскую навигацию по записям тоже отключил.
Минус - много кнопок на форме, у меня штук пять.
1 - внести новую запись
2 - изменить существующую
3 - удалить
4 - вывести данные по связанной таблице (заказчик имеет такие-то изделия - форма карточка + подчиненная форма в табличном виде)
5 - найти заказчика (у меня пока реализовано весьма коряво, ота аксовской формы я отказался, а моя ищет только первую запись подходящую под критерий, буду исправлять пока не знаю как. Даже с этой корявой формой несколько часов бился, из-за зависимости методов поиска от типа курсора и т.п., даже долго понять не мог рекордсет формы созданной в мастере акса он DAO или ADO)
+ группы переключателей для сортировки и фильтрации, в данной задаче достаточно сортировки и фильтрации по двум трем полям
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38224962
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма ввода/редактирования пока без корректных наименований. Правлю.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225079
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strStat таки str или таки int?
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225080
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, напротив, стараюсь везде где это возможность сохранить полноценную функциональность редактирования во вложенных гридах. Записи можно выделить и удалить. Можно править данные в определенном столбце - копипастить сверху вниз. Можно скопировать запись и вставить ее как новую. Это удобно для пользователя. Ну, и как я написал - к гриду должна быть карточка, где все датали развернуты и видны одновременно.

От кнопок ОК Сохранить и прочее я решил отказаться. (заместо этого юзаю толбар, см. рис.) Они есть только на модальных окнах. При редактировании записи вовложенном гриде и форме-карточке краснеет заголовок и появляется карандашик в области селектора записи. Шифт-энтер, шелчок по селектору - появляется модальный диалог, требующий подтвердить сохранение/перезапись объекта. Так работает во всех формах, мне кажется это достаточно удобным.

Сложные акты редактирвания, затрагивающие несколько сущностей - делаются через визарды или модальные диалоги. Там кнопки ОК, Отмена, разумеется, уместны.

Форма ввода нового кустомера в твоем примере - о ней говорить нельзя, ее пока нет. Есть какой-то очень слабый прототип. Дизайна пока тоже нет. Самое сложное - выработать какой-то свой дизайн, который потом НЕУКОСНИТЕЛЬНО соблюдать во всех формах.

Кнопки Создать, Отредактировать, Удалить - я решил так не делать. Особенно удручающе эти кнопки смотрятся, когда открыто несколько форм - на каждой они отъедают ценное пространство. Делая одну конкретную форму надо заботиться о стиле всего интерфейса в целом. Такие кнопки были бы хороши для снециализированного интерфеса из одной главной формы.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225081
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Селектор в окне табличной формы убери.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225083
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полином,

str. Хотя там только два значения.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225084
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П–Л, а как Вы выводите окна загрузки? Что это такое вообще? Рисунок, рамка с надписью или ещё что, выводимые от одного события до другого?
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225086
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример моих карточек физлица и карточки юрлица.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225091
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительСелектор в окне табличной формы убери.
*dont know* а что имеется ввиду под селектором?
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225098
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонерполином,

str. Хотя там только два значения.

я понимаю почему вопрос возник. Для всего двух значений посчитал излишним городить отдельную таблицу.
А в форме ввода источник комбобокса:
Код: sql
1.
2.
   
Select distinct strStat From tblCustomers  


П–Л Ваши формы впечатляют. У меня, увы, все как всегда в спешке.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225128
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИзерлонерДля всего двух значений посчитал излишним городить отдельную таблицу.

для двух значений должен быть не str и не int а blnStat

три радиобаттона в хедере мэйнформ излишество
достаточно двух чекбоксов с малтиселектом "юрики" и "физики"
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225138
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерПрограммист-ЛюбительСелектор в окне табличной формы убери.
*dont know* а что имеется ввиду под селектором?
Вертикальная полоска с треугольничком у текущей записи. Область выделения записи. Ширина 270 твипов.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225168
Акс-квакс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нуууууу, разродился наконец то, а то капает в год по чайной ложке о своей идеологии.


ИзерлонерП–Л Ваши формы впечатляют. У меня, увы, все как всегда в спешке.
Так он три месяца рожал всю эту каламуть, там всё на объектах реализовано с диким унаследованием, короче полный изврат головного мозгА.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225176
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерП–Л, а как Вы выводите окна загрузки? Что это такое вообще? Рисунок, рамка с надписью или ещё что, выводимые от одного события до другого?

У меня бледно-желтый цвет означает ожидание выполнения каких-либо процессов. Поэтому и окна сообщений о процессах тоже бледно-желтые. Например выгужатель в эксел. При экспорте в эксел открывается как обычная форма, выполняется код выгрузки. При переборе в цикле спецификаций экспорта и цикле по записям БД опрашивается не нажата ли кнопка Прекратить эспорт и, если нажата, экспорт прекращается.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225177
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В гифе мой бледно-желтый цвет совсем обесцвечивается.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225196
Фотография Ёжик`
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительВ гифе мой бледно-желтый цвет совсем обесцвечивается.
Давно уже png на замене...
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225206
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерПодскажите пожалуйста, а есть какие– нибудь серьезные учебники/ресурсы по разработке интерфейса баз данных?
Хотелось бы что то почитать с системным подходом. Схемы построения взаимодействия оператора с приложением, для разных задач, внесения данных в базу, вывода на экран и в печать и т.д. разграничение задач. ...С этим у меня почему то проблемы. Каждая формочка даётся тяжело, не с первого раза. Сделаю и только тогда вижу что тут этого не учел, здесь другого, в результате всё очень криво и не удобно. С пятого десятого раза что то рабочее получается, но с бОльшим охватом, со всей системой всё равно затык.
1. Прочитать библию разработчика интерфейсов "Windows User Experience Interaction Guidelines": http://www.microsoft.com/en-us/download/details.aspx?id=2695 Если лень вчитываться, то программа-минимум -- хотя бы ознакомиться с картинками вида "плохо-хорошо", а также прочитать о назначении стандартных элементов интерфейса;
2. Ознакомиться с популярными базами и CRM/ERP/ETC системами, на каких принципах они работают и в каком виде. Самый действенный способ -- берем 1С и копируем решения из нее -- с ними никогда не прогадаешь;
3. Нарабатывать опыт ИСПОЛЬЗОВАНИЯ своих же приложений. Или как-минимум -- постоянная обратная связь от заказчика. Иначе все остальное -- не поможет, и из под пера будут выходить красивые поделки, которыми невозможно пользоваться.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225332
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi1. Прочитать библию разработчика интерфейсов "Windows User Experience Interaction Guidelines"
К сожалению, оттуда мало что можно взять про собственно учетные системы. Лучше посмотреть/поюзать сколько-нибудь учетных/складских/финансовых программ, намотать на ус плюсы и минусы.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38225984
Акс-квакс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нет, уж проще отловить Программиста-Любителя и путём применения ректальных пыток
заставить написать книгу как у Гетца. Примерное название "Моя интерфейсная идеология, изврат над ООП в MS Access" + DVD с кодами описанных примеров.
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38226465
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно еще отправить топикстартера в поиск - как минимум тут много копий поломано. зачем плодить топики? Не понимаю (((
http://www.sql.ru/forum/actualthread.aspx?tid=367774
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38226510
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Odess... тут много копий поломано...
Да не сломано там ни одного копья.
Пыли много, это да. :)
...
Рейтинг: 0 / 0
Разработка интерфейса.
    #38226516
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OdessА можно еще отправить топикстартера в поиск - как минимум тут много копий поломано. зачем плодить топики? Не понимаю (((

Понимаете, меня не столько красота сейчас заботит, сколько функциональность. Красота вопрос вторичный, о ней можно задуматся на конечном этапе когда уже более менее ясно все будет с построением приложения... Понятно что весьма вероятно после того как дойдет до "красоты" многие формы придется переделывать с нуля.
Мне здесь посоветовали несколько учебников. Большинства из них нет в открытом доступе. Прочитал вот этот
автор Влада В. Головача. Дизайн пользовательского интерфейса II. Искусство мыть слона
...Вообще обнадежило. По крайней мере для себя выяснил что двигаюсь верным путем. Хотя многие пути ... они сами собой как-то находятся. Давно заметил что слишком много думать не продуктивно. Особенно если столкнулся с какой-то проблемой (тут вообще если много думать можно на этом же месте и сдохнуть никуда не сдвинувшись (как Буриданов осел, который между двумя стогами сена выбрать не мог)) Главное начать что-то делать, правильно или не правильно - не важно, а там как кривая выведет. По крайней мере за что-то зацепишься. Так оно у меня и получается. ... Но и полностью вслепую, конечно, двигаться тоже трудно и долго.
...
Рейтинг: 0 / 0
25 сообщений из 187, страница 2 из 8
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разработка интерфейса.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]