Наша контора занимается производством бумажек. Меня там все в доску заебало, хочу автоматику, хочу работать левой пяткой.Допустим нужно "произвести" договор "купли-продажи". Накидал мышкой, как будет выглядеть подобная хуйня, получается сложно, а это еще не хватает кучи кнопок.Как это сделать чтобы было красиво, просто, "интуитивно понятно"? Плиточками? Картинками? Куда копать то бля?
Попробуй Wizard'ом или похожим. Чтобы далее далее назад назад. Или новое окно каждый раз. Пойдёт даже на андроиде.
Копай в сторону Ильяхова, Бирмана и прочих бюрошников.http://artgorbunov.ru/bb/soviet/Должно быть удобно, и понятно - что и зачем заполнять. Убери это убожество и посмотри на интерактивные опросники типа surveymonkey или хороших гугл-форм. НЕ ВЫДАВАЙ ВСЮ ИНФУ СРАЗУ, делай переходы и обьясняй, зачем нужно заполнить каждое из полей.Сумбурно, но суть передал.
Есть список документов "заявка", "договор", "доверенность" и еще много разных...Они могут быть "в работе", "в другой работе", "ждет денег", "ждет другой документ", "завершен" и т.д.По клику открывается окошко "редактор", например из первого поста.datagridview не катит, документы очень сильно отличаются.Как их отобразить?Я в отчаянии,думаю нарисовать в UE4 срисовать офис, и полки с папками.
Ты делаешь форму для своей компании? Почему бы не использовать готовые сервисы, типа трелло + гугл-доков?Обрисуй задачу полностью, пожалуйста.
>Попробуй Wizard'ом или похожим. Чтобы далее далее назад назад.>НЕ ВЫДАВАЙ ВСЮ ИНФУ СРАЗУ, делай переходы и обьясняй, зачем нужно заполнить каждое из полей.посоны, согласен, так легче воспринимается.смотрите какая хуйня выходит, вот мой вариант с окошком:текстбокс-годтекстбокс-цветтекстбокс-мощностьтекстбокс-колесачекбокс-битый не битыйтекстбокс-ещетекстбокс-ещетекстбокс-ещетекстбокс-ещекнопка -> ок.или визард:"выберете цвет"->пропустить->"выбать год"->пропустить->"выбрать колеса"->выбрал,далее->пропустить->пропустить->пропустить->пропустить->пропустить->пропустить->океще визардом документа не видно, нужно както быстро документ посмотреть.в варианте с окном все сразу видно, только нихуя не понятно.
>>651834>типа треллода, наверное нужно чтото подобное>гугл-доковнет, я могу и exel запустить, от наоборот надо уйти.>Обрисуй задачу полностью, пожалуйста.тот же договор на первой пикче уже полностью раскрывает проблему.
>>651804 (OP)Ты для себя автоматизируешь или хочешь всю фирму на это пересадить? Если первое, то ты сильно загоняешься.Теперь по делу:0. Тебе рано думать о плиточках, пока не можешь сделать простой интерфейс на стандартных контролах;1. Все твои три кнопки можно и нужно засунуть в главное меню;2. Визуально отделяй блоки элементов управления GroupBox'ами.Также я бы не рекомендовал тебе делать Wizard, потому что он идеально подходит для случаев, когда ты программу один-единственный раз в жизни запускаешь. Со временем швятое «не выдавай всё сразу» обернётся в то, что ты на переходы будешь времени больше тратить, чем на ввод данных.> datagridview не катит, документы очень сильно отличаютсяЕсли я тебя правильно понял, то сделай общие для всех колонки «название», «тип», «статус», ну и что там ещё, а по двойному клику открывай окно редактирования.Если хочешь, анон, чтобы было йобисто, то знай, что это долго, дорого и не всегда в результате оказывается удобнее простого интерфейса.Можешь добавить интерактивности какой-нибудь. Активировать поля при надобности, подсвечивать, ну и всё такое, но Windows Forms тебе в этом будет всячески мешать тем, что он не сильно на такую хуйню рассчитан.Для документов вообще очень полезно делать веб-сервисы, ибо централизация, удобство и очень простой для макаки процесс создания интерфейсов, но я могу предположить, что это совсем не твоё.
>>651844>"выберете цвет"->пропустить->"выбать год"->пропустить->"выбрать колеса"->выбрал,далее->пропустить->пропустить->пропустить->пропустить->пропустить->пропустить->окДохуя "пропустить" слишком. Нужно грамотно группировать данные.>еще визардом документа не видно, нужно както быстро документ посмотреть.Показывай документ в конце, или нажатию специальной кнопочки еще лучше не кнопочки, а LinkLabel внизу окна, если к его в процессе нужно посмотреть.>>651871Дело говорит, особенно про Wizard и Group Box'ы. Если для себя делаешь, в одном окне удобнее, главное правильный tab order не забудь поставить, это ОЧЕНЬ важно.Вообще создание хорошего UI нелегкое дело, тут вкус нужен.
>>651804 (OP)Форма как форма. У тебя просто еще нет стальной жопы c#-формошлепа, который умеет миллиард полей стройно втиснуть в одно окно (такие приложения я видел в ПФР и поликликине). Не слушай хуйню про визарды. А вообще ты пытаешься повторить функционал типового софта а-ля 1С или crm/erp систем. В которых ты можешь уже забитого контрагенты выбрать из поиска, и все эти ОГРН сами вобьются. Это самый большой минус. Копай в сторону этих решений, или хотя бы сделай у себя сохранение контрагента в БД. И смотри не стань в своей конторе программистом за зарплату делопроизводителя. Или используй это ради опыта для съеба на работу программистом.
>>651871>или хочешь всю фирму на это пересадить? цель-нихуя не делатьпоэтому надо всю + еще кусочки соседних фирм.>0. Тебе рано думать о плиточках, пока не можешь сделать простой интерфейс на стандартных контролах;да, этим сейчас и занимаюсь,>1. Все твои три кнопки можно и нужно засунуть в главное меню;что эта? которое "файл, главное,вид"?>2. отделяй блоки элементовэто я знаю, просто в пример закинуть забыл.>то сделай общие для всех колонкиесли док безимянный? тогда вообще общих колонок не будет, и понадобится принудительный тип "прочие"сейчас табличка, вместо имени guid с возможностью ренейма, потом возникнет проблема как эту хуйню произвольно группировать.может есть какие нибудь примеры типа trello только не trello? (эта хуйня наиболее близкая к "сути").хочу очень дохуя йоба фейс, чтобы прям все текли.(еще фишечки на карте надо будет, документам нужна геометка, ну это через пол года гдето)>но я могу предположить, что это совсем не твоё.ты прав, но можно осилить, я просто преимуществ не вижу в моей случае.Там где вин10 путина показывает, это веб интерфейс? или клиентская софтина?
>>651881>Вообще создание хорошего UI нелегкое дело, тут вкус нужен.Я это не сразу понял, накидал кнопочек и чувствую что сам "запутался".>У тебя просто еще нет стальной жопы c#-формошлепа, который умеет миллиард полей стройно втиснуть в одно окно.да хуль там уметь то,только в итоге получается 1с склад, а мне с такой хуйней работать психиатр запрещает.>хотя бы сделай у себя сохранение контрагента в БДестественно не ручками, конечно бд, некоторые вещи оно само угадывать будет.это не отменяет проблемы интерфейса.>Или используй это ради опыта для съеба на работу программистом.использую для переноса офиса домой, чтобы там не появлятся.
>>651804 (OP)>Меня там все в доску заебало, хочу автоматику, хочу работать левой пяткой.Главное когда сделаешь, никому не говори об этом, не совершай ошибку.
>>651921> если док безимянныйЗначит, ты не понимаешь, что делаешь. Машине-то похуй, есть у документа название или нет, но как ты с этим собираешься работать — не представляю. Ход твоих мыслей мне тоже непонятен. Такое ощущение, что ты по жизни пил гораздо больше, чем следовало.
>>652034Насколько я понел, он просто не программист и не UX-дизайнер. К слову, обычно эти профессии несовместимы.
>>651898Как раз в 1с практически нет шизардов.
>>651804 (OP)> Куда копать то бля?Консольный интерфейс.
>>651804 (OP)Разбивай сложные формы на разные страницы, группируй и подавай поля по смыслу, используй горизонтальную ИЛИ вертикальную компоновку элементов, выдели фон полей формы от фона формы, выдели обязательные поля, скрой и выпили ненужные, прочитай наконец то блядь хоть одну книжку по юзабилити!
>>652052Дерьмо и моча несовместимы, а дизайнер интерфейсов не являющийся программистом - петушиный король и место его работам на петушиной выставке, не более.
>>652076Сорре, но нет. Это разные профессии.
>>652078Художник в вакууме ненужен. Сферический кодер - тоже.
Почему просто шаблонн в ворде не сделаешь? Судя по картинке из оп-поста, оно ничем отличаться не будет.
>>651804 (OP)Самое главное, переход между полями по нажатию Enter сделать не забудь. Так же, как таб, но еще и энтер. Бухи всякие в такого рода формах часто данные вбивают одной рукой на нампаде.мимо-6-лет-офисного-формошлепства
>>652142>Почему просто шаблонн в ворде не сделаешь?не катит, в зависимости от типа выходной документ может быть doc, xls, xml, pdf, jpg, eml>>>652034Значит, ты не понимаешь, что делаешь.Я просто плохо объяснил.Я понимаю как бумажные папки лежат у разных сотрудников, на разных столах, в разных полках.папки могут быть заполнены, или частично заполнены, могут перекладыватся между столами сотрудников, сотрудники раскладывают их по произвольным полкам. Можно (производственная необходимость) подойти к любому столу, взять любую папку и переложить любому другому.1. папка попала на стол к А, частично заполнил, какой то бумажки или каких то данных не хватает.2. папка поехала к Б, позвонили, нашли ксерокопию, дополнили данные или отдали на стол С, пусть ебется.3. готово->принтер -> бумажная папка пошла на стол тёте Вале.4. тетя Валя упакует в конверт и отправит по почте или еще куда нибудь.хочу чтобы тетя Валя видела электронную папку, сама нажмет кнопку печать (от типа документа используются разные принтеры).и как такую движуху показать?Пока делаю простым списком в datagridview, но это нихуя не вариант.>Такое ощущение, что ты по жизни пил гораздо больше, чем следовало.давно было, сейчас исправился, совсем.
>>652073>Разбивай сложные формы на разные страницысделано через tabPanel>группируй и подавай поля по смыслусделано группбоксами>используй горизонтальную ИЛИ вертикальную компоновку элементовсделано, вертикально, может получатся с прокрутками.>выдели фон полей формы от фона формынепонял, это что такое?>выдели обязательные полясделано жирным, невалидные данные подсвечивает красным>скрой и выпили ненужныененужных нет, есть необязательные и они напрягают.>прочитай наконец то блядь хоть одну книжку по юзабилити!например, какую?>>652146хороший совет, спасибо.все очевидные вещи сделаны, и все равно СЛОЖНА СЛОЖНА БЛЯТЬ СЛОЖНА.
>>652174>и как такую движуху показать?может в таком виде?для офиса должно нормально зайти?
>>652188Можешь еще добавить автокомплит, где это возможно. Некоторые поля можно по-дефолту заполнять часто используемыми данными. Названия полей или примеры водимых данных можно отображать прямо в поле серым текстом (типа placeholder в инпутах html) - это либо сэкономит визуально место на форме либо поможет планктону понять, что сюда вводить вообще.Работа неблагодарная, конечно, и тут сложно сделать красиво. Зато выработаешь в себе полезную привычку всегда валидировать входные данные, поскольку самая частая ошибка, какую приходится править потом - это когда программа позволила бухам ввести что-то, чего тут быть не должно.все-те-же-6-лет-формошлепства
>>652200в некоторых документах надо заполнить заказчиков, у меня на пикче.это заменить на datagridview - заказчики?а если в 90% случаев заказчик один? тогда мой вариант удобнее заполнять.чувствую надо что то сделать с кнопками добавить\удалить и будет нормально.Вместо ФИО должно быть 3 текстбокса, но я собираю\дроблю строку пробелами, чтобы не захламлять интерфейс.Как тогда внести чувака с именем Абу Бай Углы Салям Муххамедович Ибн Хаттаб?
>>652233Емнип, я делал на основной форме грид "заказчики" (2-4 поля чисто для отображения списка) и рядом лепил типовые кнопки "новый", "изменить", "удалить" (можно маленькие батоны с иконками "плюс", "минус", "карандаш" и т.п.). По нажатию кнопок "новый"/"изменить" вылазила модальная форма с полями для заполнения (в последнем случае уже заполненная, естественно). "удалить" - диалог подтверждения "да"/"нет". Если видов заказчиков несколько - можно спросить какой нужен или в модальной форме раскидать их по вкладкам.
>>652237вот нихуя несогласен.ради одного, редко двух заказчиков, сетку и новую форму это пиздец жи есть.
>>652244Ну, вообще, в таких ситуациях идеально себя покажут инлайновые формы, но в шарпе их искаропки нет, кажется, а свою реализацию писать может быть оверкилл-решением. Если только ты не будешь их в будущем часто использовать.
1) расположи поля формы и label вертикально2) блоки по каждому человеку выдели визуально, сейчас это выглядит как одна простыня. Например выдели блок фоном отличающимся от остального фона формы, проведи полосочки по линии границ, добавь отступы. 3) кнопку удалить расположи так, чтобы было понятно что она относится к блоку - сделай это после более выразительного выделения этих блоков. Например в правый нижний угол блока, с красным цветом. Или крестиком красного цвета. 4) Удули кнопку другой документ и замени label поля выпадающим списком(select). 5) добавь у каждого блока кнопку 'добавить документ, после нажатия в блок добавляй еще один select и полем. 6) Разбей ФИО на три поля, раз тебе они необходимы. Расположи их вертикально. 7) пустые поля заполни placeholder - в нем опиши требования к заполнению8) залей весь фон формы, кроме фона полей ввода, цветом(background color).9) Якоб Нильсен в своей книге 'юзабилити web сайтов' делал много ссылок на авторов по раз личному юзабилити - на юзабилити. >>652233
>инлайновые формычто это? где на это посмотреть?
>>>>652265http://www.w3schools.com/bootstrap/bootstrap_forms.asp Bootstrap Inline FormЭто то, что у тебя сейчас. Обрати внимание как это делает бутстрап.
>>652200Странный совет, поведение по умолчанию на enter - submit.
>>651804 (OP)Да сделай в вебе, ангулар2, бутстрап и API.
Во-первых. Бросай нахуй формы. Ебашь на WPF. Во-вторых - копай в сторону выползающих панелек и прочего флекса. Покопай Telerik - охуенно, еще захочешь.
>>652174>1. папка попала на стол к А, частично заполнил, какой то бумажки или каких то данных не хватает.>2. папка поехала к Б, позвонили, нашли ксерокопию, дополнили данные или отдали на стол С, пусть ебется.>3. готово->принтер -> бумажная папка пошла на стол тёте Вале.>4. тетя Валя упакует в конверт и отправит по почте или еще куда нибудь.>хочу чтобы тетя Валя видела электронную папку, сама нажмет кнопку печать (от типа документа используются разные принтеры).Типичная бизнес-логика для документооборота.Это база+интерфейс работы с ней. База любая реляционная, интерфейс лучше веб (т.к. не надо устанавливать ничего), поднимешь локальный веб-сервер и все такое.
>>652174>>652564Вот примерная картинка.Вести статус документов (новый, в обработке, архив и т.д.), исходя из бизнес-логики.Вести того, на ком сейчас документ (указывает предыдущий пользователь), либо отдел на ком документ, это облегчает обработку, сотрудник пришел, проверил "документы для обработки", где ему показали все для него и для его отдела, залочил документ, обработал. Есть кнопка "для печати".
>>651804 (OP)Просто сделай все в один столбец, что бы можно было идти без особых напрягов по строчкам и прощелкивать что надоопять же часть лишнего мусора спрячь в сами формы
Дизайн спасет мир ебта, сделай говно таким что бы на него было кайфово жать, а дальше уже будет похуй чо там
>>651804 (OP)А у меня боль с этими интерфейсами. Сделал программу - ну всю логику ее. Уже давно. И никак не могу начать гуи пилить. Так и лежит.
>>652274>Обрати внимание как это делает бутстрап.смотрел, не нашел отличий
>>652558>Покопай Telerik - охуенно, еще захочешь.он же платный? не?
>>652569это не картинка фейса, это картинка логики
>>652880Что за прога? можт помогу. Щас же дизайн спецом выкатали одноклеточный, залей все тоном блять и пару кнопок накидай из фремверка вот и готово няшно модно молодежно
>>652910Платный. Не знаю как щас, но раньше годовая подписка стоила $5к. Но на торрентах дешевле. Отдел К тебя не выебет, можешь не беспокоится. Если совсем параноик, можешь рефлектором вытянуть исходники и обфусцировать под себя.
>>652880У меня другая проблема, я дохуя времени убиваю на интерфейс, а в итоге дальше не перехожу.
>>652919А, не понял задачу, лол, так можно взять bootstrap и сверстать или c# и visual studio, есть дофига готовых красивых форм.
>>653097прост, берешь и рисуешь? так?да я хуйзнаю ЧТО верстать то.есть понятная движуха папок по столам и полкам, её надо повторить в интерфейсе.сделано как список в датагриде - получается хуйня.задача - как это может выглядеть красиво и адекватно?
>>652659В этой картинке чтото есть
Идея наверное безумна, но мне всегда доставляла магия print'овНасколько мир был бы лучше если бы можно было принтить в гуи приложения в зависимости от уже введенных данных. Пропали бы неактивные поля.Но что-то никто ничего подобного и близко не делает.
>>653357любое консольное приложение использует printf
>>653357> можно было принтить в гуи приложенияА что тебе мешает? (что быты не подразумевал).
>>653107Опиши модель "документ" и "папка". Документ ссылается на папку. У документа естественные поля. Эти поля и есть веб-форма. Веб-форму верстаешь обычной <form> с классами bootstrap (form-control). В чем загвоздка-то?
>>653558>Опиши модель "документ" и "папка". Документ ссылается на папкуописал, сделал, все заебись.как теперь это отобразить?
блть нхй впиздц этт вши итервйса давайте ка мы узнаем порядок цен, скока будет стоить аутсорс?задача 0.дано:обычное офисное форморшлепство на с# winform, все работает, все включается, все пишется.500 тексбоксов, 300 лабелов, 100 кнопок, 50 радиобатонов, 30 чекбосов, 10 форм.софтину дам по пользоватся, проникнутся, почувствовать всю убогость и т.д.найти 1:сколько будет стоить, причесать всю эту хуйню, перетащить все на свои места, придумать хоткеи т.д.можно ручкой на бумаге\в фотошопе.найти 2:сколько будет стоить, перерисовать эту хуйню, чтобы было пиздец йобово, стильно, модно, молодежнокатит любой фреймворк без регистрации и смс кроме qt, чтобы списочки не тормозили, производительность как winforms.очень нежелательно web.можно ручкой на бумаге\в фотошопе.найти 3:а можно подрядить 2-3 человек, изготовить демо, 3-5-10% работы, чтобы понять кто из них уебок?
>>653652Так и отобрази, запили форму, проставь классы.Чтобы не писать кастомную логику, часть радиокнопок (в которых только два значения) можно через чекбокс css-hack (где псевдокласс checked), а если больше, чем одно значение, то без js-логики не обойтись, я бы взял ангулар2 и сделал бы через ngIf отображение нужных инпутов, тем более, что больше ничего не нужно.
>>654160ты много и не обратимо пил, ты не вообще не въезжаешь в задачу.каждый документ = форма, которую как нибудь решу, мышкой натаскаю, спрошу совета тут или закажу на стороне.как отобразить ВСЕ блять документы? чтобы БЫЛО КУДА МЫШКОЙ ТЫКАТЬ, чтобы что выбирать\редактировать\смотреть\печатать.списком в таблице?папками как в проводнике?пасьянсом как в trello?в Unreal Engine 4 3d офис с полочками и папками нарисовать (добавить пушки, гранаты, мобов, боссов)?в виде другой неведомой хуйни, которая сейчас модная?
>>654199>выбирать\редактировать\смотреть\печатать.удалять(обратимо), перемещать между сотрудниками, раскладывать по полкам, отправлять на CD, по почте, импортировать из вне, генерировать на основе внешних данных с сайтов или устройств, составлять статистику\отчеты и еще много чего веселого.
>>654160>часть радиокнопок (в которых только два значения) можно через чекбокс css-hack (где псевдокласс checked), а если больше, чем одно значение, то без js-логики не обойтисьбугогашеньки, в вебе такая такая ебля с радиокнопками? ты это серьезно?
>>651804 (OP)Есть такая предметная область называется - проектирование интерфейсов, сейчас модно называется UX Design. Куда копать? Почитай книгу: А.Купера. Об интерфейсе.
>>654223книжке 10 лет, точно годная? 700 страниц , чот я очкую.глянул перемотками, пишет про "неодназначность толкования" про "нагрузку на пользователя", вроде бы то что надо.
>>654199>как отобразить ВСЕ блять документы? чтобы БЫЛО КУДА МЫШКОЙ ТЫКАТЬ, чтобы что выбирать\редактировать\смотреть\печатать.Получить данные в любом формате, отрендерить в виде DOM любым фреймворком (я бы взял реакт или ангулар). Я не понимаю, что тебе не ясно.
>>654216Если надо отображать новые инпуты, когда выбран один из вариантов радио-кнопки, то без логики js не обойтись.
>>654199Хоть так, что в этом неудобного? Табличный вид лучшее, что придумали, для отображения большого кол-ва элементов. Прикрутишь jquery UI для перетаскивания, навесишь callback'и и все.
>>654199А вот так норм будет?
>>654369у меня примерно так и сделанотолько у меня форма открывается в отдельном окне, по клику документа, а там где у тебя форма - разные кнопки типа печать, экспорт и т.д.конечно хотелось бы твой вариант, чтобы не было открывающихся окон, но сука формы злые,просят много вертикального пространства, пока оставляю как есть.теперь сюда надо втиснуть, рабочий стол коллеги, директора, тёти Вали, соседнего филиала.но и это все хуйня, мне не нравится,хочу видеть папку и сразу все(или часть?) документов в ней (пасьянс, trello).хочу удобное перетаскивание из Стол_A\папка_Б\Документ_С в Стол_Б\папка_Вхочу сортировку в документов\папок в произвольном порядке.
Ананасы, а покидайте в этот тред просто годных интерфейсов на ваш вкус вкус уровня выше /b/
>>654369как выбирать нужный документ сверху продумал? Не пялиться же в 40-пиксельное превью чтобы разобрать что открыть, нужно достаточно места для имени и возможно какой-то метаинформации (клиент/дата и т.д.т.п.)
>>654872>как выбирать нужный документ сверху продумал?Исходя из заголовка?
>>654828>хочу видеть папку и сразу все(или часть?) документов в ней (пасьянс, trello).>хочу удобное перетаскивание из Стол_A\папка_Б\Документ_С в Стол_Б\папка_В>хочу сортировку в документов\папок в произвольном порядке.В чем загвоздка? Структура данных (JSON) в памяти, её сортируешь и перерендериваешь. Перетаскивание и контейнеризацию реализуешь через jquery UI (искаропки).
>>654937>В чем загвоздка?в твоей картинке, я вижу папки, чтобы найти нужный документ их прокликивать придется, мне это не нравится.>и перерендериваешьво что? в списочек? в иконки? в плитоки? папкой? колодой? в тридэ? принт в консоль?что будет удобнее? правильнее?
>>651804 (OP)выглядет как какое-то говно написАное на .net
>>654144почему вы не отвечаете на мой ответ?пиздец, как будто про нейросети на haskell спрашиваю.
>>654960>что будет удобнее? правильнее?Перебери несколько прототипов, только так и можно понять, что будет удобнее. Просто зависит от количества папок еще, они все поместятся в одном окне? Хотя можно их отображать пагинацией, раз тебе понравилось трелло, то и используй эту модель. Представь то, что ты хочешь и перебирай варианты, ты лучше всех понимаешь бизнес-процесс.
>>655481на твоей пикче рабочие столы как "гвоздями прибито" хм,на одно рабочем столе 20 документов, обычно меньше лежат в 3-4 папках, возможно сотрудник захочет разбить по типу "договора", "доверенности" и т.д. тогда папок станет штук 20.рабочих столов у нас 10, естественно может изменятся.нужен рабочий стол "архив", в который все будет попадать в конце.это так, для себя конспект.
>>655716Продолжай.
Джва года ждал такой тренд.Делаю диплом на шарпее, нужен красивый интерфейс, а с виндовз формами чет не выходит. Внимание вопрос: можно ли прилепить какой-нибудь html-костыль чтобы было красива? Ну там сверстаю все, цвета веселые сделаю, кнопачки красивые.Гуглить пока лень, спрошу онона лучше.
>>651804 (OP)Вот тебе пример хорошего интерфейса.
>>657247Вот так зделой:https://www.youtube.com/watch?v=nBa_kJQFwMk
>>657250СЛОЖНА СЛОЖНА БЛЯТЬ СЛОЖНА НИХУЯ НЕ ПОНЯТНО
>>657250хотя да, симпатично, картиночки, подсказки
>>657297я кончил,кто так умеет?
>>657344https://github.com/papyros/qml-material
>>657435круто конечно, но эту хуйню год наверное осваивать.
>>657565Осилил дня за 4 вместе с qml. Там есть пример, откуда можно невозбранно тянуть код.
>>657565Проиграл вообще с тебя. Весь тред слежу за тем, как ты мечтаешь сделать свою сверкающую всеми цветами радуги мокропиську.
>>657647Там даже есть прожект темплейт для писечки, примерно как на бутстрапе.
>>657565Чо там осваивать, накатил и поставил тему в коде. Если знаком с QML конеш. А если не знаком - уж точно не год.
Пиздец, вы издеваетесь нахуй?У меня там все на с#, и бизнес логика и проверки все дела. Я с плюсов переехал(внезапно понравилось), чтобы не ебацо с фейсами.Офисный софт + винда = c# ! Это знать надо! Это классика!
>>657435Для меня по ссылке инопланетные руны.Я так понимаю qt понимает qml "скрипты" чтобы рендерить кнопки. По твоей ссылке просто готовые "инклуды" для qml с описанными кнопками, которые выглядят под андройд. Так?
>>657839А с помощью данной магии можно "спрятать" нахуй QT чтобы осталась логика на плюсах и графика на qml?
>>653015https://github.com/aq1/Hospital-Helper-2Офигеть, еще до нг последний коммит был.На скрине первая версия. Она на ткинтере (питон) и я хотел сделать вторую версию с кучей новых функций и с крутым интферйсом на Qt или киви. Слоняюсь к первому. Программа простая - врачи вводят данные, они считаются и вставляются в выбранный шаблон.
>>657915Какой дикий пиздец на пике
>>657915Ебаный ад.
>>657915P.s.WebFormDesign.PDF
>>657915Убери нахуй этот красный цвет, серьезно. Ярко-красный замени на светло-зеленый, а розовый - на салатовый, хоть не так сильно глаза ебать будет.
Хуль вы накинулись, добрее надо быть, он же сказал что интерфейсы для него боль.Ня.
Посоны, есть один КЛАДР http://www.gnivc.ru/inf_provision/classifiers_reference/kladr/Что получилось и что хочу показано на пике, куда мне копать?
>>663785Для ввода поля должны быть отдельны. А для вывода просто все конкатенируешь. Чего не понятно?
>>663837Хотеть для ввода одной строчкой
>>663840Маня как ты разбивать будешь? Просто по запятой что ли? А валидировать? Больше проблем, а толку приблизительно ноль. ПИли дохуя текстфилдов и не выебывайся.
>>663837Вообще основная задача - уйти от открытия еще одной формы.Данный пиздец в основной форме показывать никак нельзя, а открывать отдельную не позволяет религия.Если вести список адресов, тогда - да, дергаем из списка и иногда элементы редактируем отдельной формой, но в моем случае новый документ = новый адрес почти всегда.
>>663841>Маня как ты разбивать будешь?Еще и подсказки как то давать при вводе.>Просто по запятой что ли? Есть база налоговой - КЛАДР>А валидировать?Есть база налоговой - КЛАДР>Больше проблем, а толку приблизительно ноль.>ПИли дохуя текстфилдов и не выебывайся.Да пилю так, просто встретил проблему, хочу советов.
>>663845>>663847>663847 Сделать форму как визард и показывать ввод адреса на отдельном этапе визарда. Или на отдельном табе.Сворачивать-разворачивать адрес.
>>663785И еще, аноны, по "дизайну" картинки с лева будут какие замечания?
>>663849>Сделать форму как визард и показывать ввод адреса на отдельном этапе визарда.Нет, визардом проблемы при просмотре\изменении. Табы почти тоже самое.
>>663851Добавить отдельные рид-онли поля для типов полей (типа для улиц - улица, проспект, переулок, для населенных пунктов - город, пгт, село и пр.)Показывать только поля ввода для существующих полей КЛАДРа. То есть если у дома нет квартиры, то не показывать поле квартиры.Добавить прогресс индикаторы для асинхронной серверной валидации и строки сообщений валидатора.Маски ввода для индекса, ОКАТО и КЛАДР.>>663856Мне кажется, у тебя не так много вариантов. Ты либо показываешь, либо не показываешь.
Хм, нашел это, как то криво вводится http://www.alta.ru/kladrs/
>>651804 (OP)Если тебе самому не>интуитивно понятнокак должен выглядеть интерфейс, значит ты недостаточно в теме и тебе не стоит придумывать для этой задачи интерфейс. И это я сейчас не пошутил.знатный делатель интерфейсов
>>663980я джва года в этой конторе бумажки перекладываю.если не я, то кот?
>>665165тред не читалVBA предлагали уже?
>>657915Не заходил в тред с тех пор как сделал этот пост. Фига вы псов спустили.А вернулся я потому что начал пилить вторую версию. И пока еще не поздно, у вас есть шанс поправить меня и дать советов мудрых. Решил тырить у гугла дизайн.
>>669139что за гуй? pyqt material?
>>669142Чистый PyQt и мои руки.
>>669139Алсо, все это оказалось не так сложно и страшно. Надо было начать просто.
>>669139Братан, отвратительно. Даже хуже той сине-красной дрисни. Но если это рабочий инструмент для себя, то похуй.
>>669366Блин, отвергая предлагай. Или иди в пень. Накидай скришнотов нормальных интерфейсов.
Теперь вот так. Все еще есть время что-то предложить.
>>669415Что это за ужасные полосочки в полосочках?мимопробегал
>>669377> Аорта МЖП КДО ФСО СКР МВД УВД ФСБ КГБ ФГУП ООО ОАО ЗАОВсё это — хуета полнейшая. Ты такой же упрямый и нихуя не шарящий секущий, как ОП. Я не дурак и отлично понимаю, что это рабочий инструмент, и тут уже несколько человек сказали, что для такого достаточно раскидать по форме необходимое количество полей ввода и настроить порядок перехода по Tab'у. То, что у тебя на скрине, ничем не лучше сине-красного дерьма, я это уже говорил. Оно даже хуже из-за того, что всё слишком одинаковое и слишком (слишком, блядь) огромное, и даже если у тебя проблемы со зрением, то подрочи в настройках разрешение и DPI, а не такой хуйней занимайся.Включи свою голову: у тебя есть очень много параметров, которые нужно вводить, сохранять-обрабатывать etc. Ты можешь это дело хоть в блокноте писать через запятую, хоть в Excel таблички делать, хоть со всамделишной базой данных пердолиться, если ты эстет.Представь все свои данные в виде таблицы, где под каждый параметр будет колонка. Дохуя колонок получается, правда ведь? Если ты будешь всё это делать в Excel, то у тебя вся таблица банально по ширине в монитор не влезет (но, сказать честно, если бы не это, то вариант с Экселем был бы лучше, чем то говно, что ты делаешь сейчас). Это проблема. Для её решения ты просишь у Б-женьки разрешение воспользоваться вторым измерением и располагаешь поля ввода не только по горизонтали, но и по вертикали, и именно в этот момент появляется то, что все мы называем формой. Ты просто разбил строку таблицы на несколько строк, чтобы это влезало в экран (но зачем-то при этом растягиваешь контролы до конских размеров, чтобы занять как можно больше пространства на экране; возможно, это из-за того, что твоей мамаше очень нравились большие и толстые хуи, её возбуждало то, как близка её пизда к тому, чтобы лопнуть).ОП — имбецил, который думает о каких-то анимациях и прочих красивостях, но с трудом может объяснить, что ему нужно. Ты идёшь немного по-другому пути и зачем-то пердолишь поля ввода, рисуешь какие-то полосочки (пояснить за них-то сможешь хотя бы?) и спрашиваешь рейта. Что тут рейтить-то, братан?
Доктор хелпин программ - это хорошо, если было бы на джаве, я бы мог помочь. А то заебали эти бумажки ебучие во всех поликлинках. И ведь сидят за компутерами, а все карты все равно в бумажках в шкафу хранят, как при совке пиздец.
>>669415попробуй разбить по категориям эти колонки, я просто не врач, хз что это.
>>657915>>669139>>669670Можно накидать примерно такой интерфейс как на пике. Я не дизайнер, это JavaFX, практически дефолтовый лук, но выглядит лучше, чем то, что ты пытаешь сотворить сам. Он, как понимаешь на джаве, но это думаю не проблема, можно просто запускать процессы на питоне, а после обрабатывать готовые данные. Если устраивает решение, пиши, добавлюсь на гитхаб.
>>669673Они и так по категориям. Это все относится к одному органу.
>>669687Но так скучно.
>>669377>Блин, отвергая предлагай.Тому, кто так говорит, можно сразу на ебальник ссать. Ебучие совки.>>669139Шрифт говно.Сделай типа как на пике.
>>670020>Сделай типа как на пике.Тред не читай @ сразу отвечай.Теперь >>669415 более-менее, но как заметил этот достопочтенный пидор >>669606 убери нахуй нижние подчеркивания в коробочках.
По заветам гугла сделал тени.Есть идеи как сделать меню выбора органов? Я думал выплывающая слева панелька (как на третьем пике), но как-то не очень пока что.Может вертикально их в ряд выписать? в этой синей зоне?
>>670159Алсо, все отзывыв почитал. Вы слишком серьезно относитесь к этому делу, посоны.
>>651804 (OP)Самое главное сделать пиздатое управление с клавиатуры, автодополнение и undo. Интерфейс хоть текстовый, правда автодополнение там делать скорее сложнее, лучше все-таки GUI или Web. Я бы сразу брался за python или ruby, интерфейс на HTML или Tk.
>>670159Инпуты - не paper элементы - у них не надо тень. label'ы должны быть инлайновые и отъезжать при фокусе наверх, а не просто быть слева. Выбор же можешь сделать из dropdown или в диалоге список.
>>670697Ок, спасибо.