Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Money Manager Ex — программа для ведения домашних финансов  (Прочитано 67327 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Словил краш: Mmex 0.9.9.0, Ubuntu 12.04.1 i686.
Как я уже отметил ранее, проблема оказалась снаружи приложения. По этому поводу мне ответили на форуме wxWidgets.
http://forums.wxwidgets.org/viewtopic.php?f=23&t=35035

Начинаю тестировать mmex c версией wx-2.9.5...
И о чудо, работает правильнее!
Беда только в том, что нет этой версии wx для пользователей.

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Словил краш: Mmex 0.9.9.0, Ubuntu 12.04.1 i686.
..............
Беда только в том, что нет этой версии wx для пользователей.

А вы соберите wx-2.9.5 статически.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
А вы соберите wx-2.9.5 статически.
Эта мысль посещала меня не раз. Поленился читаль мануалы, как это делать. Реализовал лишь подключение либ через переменную окружения
#!/bin/bash
LD_LIBRARY_PATH=./lib/:$LD_LIBRARY_PATH ./bin/mmex

Может кто подскажет как собрать статически?

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
А вы соберите wx-2.9.5 статически.
Эта мысль посещала меня не раз. Поленился читаль мануалы, как это делать. Реализовал лишь подключение либ через переменную окружения
#!/bin/bash
LD_LIBRARY_PATH=./lib/:$LD_LIBRARY_PATH ./bin/mmex

Может кто подскажет как собрать статически?

Где-то полгода-год назад, в рассылке wx Вадим объяснял как собрать wx статически. Рекомендую покопаться в архивах рассылки.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
По щучьему велению, по моему хотенью! Калькуль в поле ввода суммы расхода явись!
Вот как сделано во "вражеском" MoneyManager

Клик в поле ввода:

Клик на иконке калькуля:

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
По щучьему велению, по моему хотенью! Калькуль в поле ввода суммы расхода явись!
Вот как сделано во "вражеском" MoneyManager
........
Клик в поле ввода:
..........
Клик на иконке калькуля:
...........

Эт че за программулина? я тоже такую хочу, но желательно под линукс....
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Такие калькуляторы делают забавы ради сразу после Hello World. Гламуру добавляет, конечно, но кроме понтов, толку то мало.
В планах сделать простой строчный калькулятор. Просто написав, например, 27+30+27+27, получим 111 по нажатию Enter.

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Такие калькуляторы делают забавы ради сразу после Hello World. Гламуру добавляет, конечно, но кроме понтов, толку то мало.
В планах сделать простой строчный калькулятор. Просто написав, например, 27+30+27+27, получим 111 по нажатию Enter.

А зачем вообще в бухгалтерской программе калькулятор?
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Просто написав, например, 27+30+27+27, получим 111 по нажатию Enter.
Да это же ещё круче! Только пусть ещё скобки обрабатывает. чтобы например так: 27+30+(27*2) получалось 111 тоже

Эт че за программулина? я тоже такую хочу, но желательно под линукс....
Ой блин, перепутал название MoneyTracker (Домашняя Бухгалтерия) под линукс нету версии, и, как я понял, не будет. Да и слишком геморройная она :)

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Ну вот сваял калькулятор. Зацените всю красоту открытого кода:
http://moneymanagerex.svn.sourceforge.net/viewvc/moneymanagerex/trunk/mmex/src/util.cpp?r1=3327&r2=3349&sortby=date
Потом придумаю деление как делать и умножение со скобками...
Это мой первый калькулятор, посему незамысловатый, типа "Hello, World".
Если кто видел готовый код на C++ или Lua киньте ссылку. (bc не предлагать)

Пользователь решил продолжить мысль 13 Января 2013, 19:38:56:
Умножение с делением добавлено. На очереди скобки...
PS а может стоит добавить такую иконку с калькулятором, чтобы всё как у людей?
Amount [  123,00][  3,00]

« Последнее редактирование: 13 Января 2013, 19:47:48 от maximand »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
maximand,
Я из кода понять не могу, сделано как и говорили выше- прямо в поле ввода писать операции? Тогда иконка лишняя, а если отдельным окном, то с иконкой законченнее выглядеть будет.

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
maximand,
Я из кода понять не могу, сделано как и говорили выше- прямо в поле ввода писать операции? Тогда иконка лишняя, а если отдельным окном, то с иконкой законченнее выглядеть будет.
Смысл иконки в том, что мышаком жмякнуть можно, а не Enter топтать, плюс ещё в том, что все пользователи сразу смекнут, что появилась новая фича. На иконку можно повесить тултип, т.е. подсказку.
Минус иконки в том, что эта иконка в навигации по TAB участвует, что, возможно, лишнее.
Да и выглядит прикольно.
« Последнее редактирование: 13 Января 2013, 21:29:01 от maximand »

Оффлайн zhart

  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Всеми руками голосую за калькулятор. Однозначно полезная фича.

А по нажатию на иконку будет происходить то же самое, что по Enter-у?
Если да, то не думаю, что она нужна. Лишний элемент, который ко всему еще и может запутать — наверняка многие при нажатии на иконку будут ожидать появления всплывающего калькулятора.
Плюс не знаю, кто как, а я например бОльшую часть действий произвожу с клавиатуры. В том числе активно пользуюсь Tab-ом для переключения между полями, и лишнее нажатие на него отнюдь не прибавит скорости в работе с программой.
« Последнее редактирование: 14 Января 2013, 02:11:41 от zhart »

Оффлайн maximand

  • Автор темы
  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Всеми руками голосую за калькулятор. Однозначно полезная фича.

А по нажатию на иконку будет происходить то же самое, что по Enter-у?
Если да, то не думаю, что она нужна. Лишний элемент, который ко всему еще и может запутать — наверняка многие при нажатии на иконку будут ожидать появления всплывающего калькулятора.
Плюс не знаю, кто как, а я например бОльшую часть действий произвожу с клавиатуры. В том числе активно пользуюсь Tab-ом для переключения между полями, и лишнее нажатие на него отнюдь не прибавит скорости в работе с программой.
Я изначально тоже придерживаюсь такого мнения, что это лишние элементы.
Скобки реализовать можно, уже придумал как, но нужны ли они?

Оффлайн zhart

  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Скобки реализовать можно, уже придумал как, но нужны ли они?

Нужны-нужны :)
Любая более-менее сложная операция подразумевает использование скобок.
Если еще проценты будут обрабатываться как положено — будет вообще прекрасно.
То есть, например, при операции 80+10% должно получаться 88, а не какая-то белиберда (типа 90).

 

Страница сгенерирована за 0.017 секунд. Запросов: 19.