Ответы пользователя по тегу Интерфейс пользователя
  • Какой шрифт используется в этом дизайне?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://www.whatfontis.com -> загрузить картинку -> найти шрифт
    Ответ написан
    Комментировать
  • Проблема с интерфейсом программ на Windows 10?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Это стандартный баг легаси наследия GDI (ЕМНИП, кто-то забыл сделать дополнительный вызов обновления родительского окна при изменении дочернего) - пробуйте другие версии приложения. Возможно какие-то настройки помогут. Вот тут еще пара ссылок на топики с такой же проблемой:
    https://community.smartbear.com/discussions/soapui...
    https://community.smartbear.com/discussions/soapui...
    Ответ написан
  • На чем лучше написать Desktop приложение?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    • .Net + C#
    • Qt + C++

    Оба варианта будут отличным выбором. Да, у обоих есть свои минусы и плюсы, но в целом под ваши задачи отлично подходят.
    Ответ написан
    Комментировать
  • Как писать библиотеки для gui? Что нужно знать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Геометрию, математику и 2D графику - это основы. Графический интерфейс рисуется с использованием простых графических примитивов: пиксель, линия, прямоугольник, овал и прочее, а так же с отрисовкой готовых изображений различных форматов - png, jpg, svg, шрифтов и прочее. В целом структура графического интерфейса примерно такая: есть основной виртуальный экран, куда отрисовываются элементы интерфейса (по сути массив пикселей), есть дерево элементов со своими свойствами (размер, цвета, примитивы, хэндлеры действий, события и прочее), у каждого элемента есть свой z-индекс, или расположение на виртуальном экране по высоте (т.е. один элемент рендерится поверх другого). Рендер всего экрана должен проводить вычисления где какой элемент располагается, как перекрывает собой элементы под ним, какие у него есть прозрачные пиксели, а так же взаимодействие пользовательского ввода со всеми элементами на виртуальном экране.
    Ответ написан
    Комментировать
  • GUI на PHP - реально?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, вполне реально. Самый простой вариант - использовать традиционный HTML, JS, CSS с рендерингом в браузере/браузерном движке. Для этого отлично подойдет NWJS. Только учтите, что у такой прогрммы будут повышенные системные требования (семерка, от гигабайта-двух памяти, как минимум двух ядерный процессор) и она будет очень медлительной и ресурсоемкой - как и любой браузерный движок. Более сложный вариант - для GUI использовать WinForms / WPF, а с PHP его можно соединить через сокеты, веб-сокеты, HTTP.
    Ответ написан
    Комментировать
  • Стартап или как найти программиста, если ты чайник?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А вот я в описании увидел тупо тикет-менеджер - ведь это основная функция данного сервиса. И на мой взгляд, имеет смысл сконцентрироваться на этой одной функции как основной и сделать её максимально хорошо, а все остальное развивать/добавлять по мере надобности. Самую большую головную боль вы получите с прайсами - ибо все делают их как хотят, в своих формата, программах, привычках, "мне так нравится" и других экселях/1С и прочее. И придется делать поддержку кучи форматов и всякие другие малоприятные вещи.

    Статистика - сначала просто сохраняете основные/нужные/важные параметры/переменные в БД, а уже потом, по мере надобности, из этих данных строите красивые графики.

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

    По стоимости: если заказывать у нас (имеется ввиду в России) - то разработка с нуля примерно так и обойдется, как сказал Артём Иннокентьев - в полмиллиона, плюс-минус. Если заказывать на апворке или какой-то другой международной бирже, то стоимость конечно будет несколько выше - многое зависит от имеющегося бюджета и сколько готовы ждать. Рассчитывать надо примерно от $15-20к. Плюс, наших разработчиков надо будет привлекать в любом случае - перевод, техподдержка, и прочее.

    По ТЗ: да, вам нужен хороший аналитик, который разберется в вашей "кухне" и конвертирует ваши хотелки в конкретное ТЗ. Ну или найти кого-то с большим опытом и который умеет и аналитику, и ТЗ, и реализует все - но это уже где-то ближе к небольшим компаниям.

    Если есть желание можем приватно пообщаться на данную тему - если бюджет есть, время не горит, ну а мне в целом интересен проект (фрилансер, фуллстек).
    Ответ написан
    2 комментария
  • Какую библиотеку использовать для отрисовки графиков?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Если объем отображаемых данных небольшой(менее 100 точек), то можно использовать SVG библиотеки (я например использовал C3.js - очень юзабельная либа, оcнована на D3). Если же точек много - то лучше выбирать графики с отрисовкой в CANVAS.
    Ответ написан
    Комментировать
  • Идеальный интерфейс

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно, не совсем данной тематики будет, но рискну предложить посмотреть GUI десктопного приложения Blender3D — у него GUI полностью на OpenGL и является очень удобным и интуитивно понятным, отсутствует дикая вложенность меню и прочих окон.
    Ответ написан
    Комментировать