Счетовод - домашняя бухгалтерия
Модератор: Модераторы
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Счетовод - домашняя бухгалтерия
Собственно, после трёх лет использования и мелких доработок, решил выложить на всеобщее обозрение полезную программку, которую мы с супругой изначально написали для собственных нужд.
"Счетовод" (он же Bookkeeper) - простая и удобная программа для ведения домашней бухгалтерии. Ничего лишнего, но зато удобно.
Небольшая история программы и ссылки на дистрибутив - в моём блоге.
А теперь пара вопросов к коллегам:
1. Интересно ли кому-нибудь будет, если я опубликую исходники программы с целью дальнейшей разработки общими усилиями?
2. Если публиковать исходники, то как и куда (пока склоняюсь к Google.Code, но это не принципиально). Лицензию тоже ещё не выбрал. Может LGPL.
"Счетовод" (он же Bookkeeper) - простая и удобная программа для ведения домашней бухгалтерии. Ничего лишнего, но зато удобно.
Небольшая история программы и ссылки на дистрибутив - в моём блоге.
А теперь пара вопросов к коллегам:
1. Интересно ли кому-нибудь будет, если я опубликую исходники программы с целью дальнейшей разработки общими усилиями?
2. Если публиковать исходники, то как и куда (пока склоняюсь к Google.Code, но это не принципиально). Лицензию тоже ещё не выбрал. Может LGPL.
любые исходники интересны, особенно для дальнейшего анализа своих.
А вот дальнейшее развитие это вроде посмотреть, поломать, собрать вновь ... или что-то другое.
А вот дальнейшее развитие это вроде посмотреть, поломать, собрать вновь ... или что-то другое.
присоединяюсь: исходники очень интересны, по крайней мере, чтобы поправить недочеты или собрать программу "под себя".
Из того, что показалось непривычным/неправильным: при наведении на кнопки в верхней панели не отображаются хинты, и подписей под ними нет. Узнаешь, что обозначают эти кнопки только методом тыка
Из того, что показалось непривычным/неправильным: при наведении на кнопки в верхней панели не отображаются хинты, и подписей под ними нет. Узнаешь, что обозначают эти кнопки только методом тыка
скринов бы...
-
alex208210
- постоялец
- Сообщения: 207
- Зарегистрирован: 12.05.2010 13:16:51
В силу некой паранойности, тоже когда то задумывался написать подобную программу для себя, зная что вся инфа будет доступна только мне и никуда влево не уйдет. Даже начинал, но так и не довел до ума, обошелся блокнотом) Поэтому считаю что программа достойная и обязательно нужны исходники)
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
После закрытия Google Code репозиторий переехал на GitHub: https://github.com/Nik-vr/bookkeeper-free
Лицензия - New BSD License. Система контроля версий - GIT.
Для компиляции нужно установить компоненты http://wiki.freepascal.org/ZVDateTimeControls_Package
Предложения/замечания/коммиты приветствуются
PS. Код особенно к публикации не готовил - местами возможен мусор, отсутствие комментариев и ссылки на юниты, которых в репозитории нет (мог слинковать из других проектов). Если что - поправлю/добавлю/прокомментирую
PPS. Компилировал только под Windows. Под Linux - без гарантии (коммиты приветствуются
)
Лицензия - New BSD License. Система контроля версий - GIT.
Для компиляции нужно установить компоненты http://wiki.freepascal.org/ZVDateTimeControls_Package
Предложения/замечания/коммиты приветствуются
PS. Код особенно к публикации не готовил - местами возможен мусор, отсутствие комментариев и ссылки на юниты, которых в репозитории нет (мог слинковать из других проектов). Если что - поправлю/добавлю/прокомментирую
PPS. Компилировал только под Windows. Под Linux - без гарантии (коммиты приветствуются
Последний раз редактировалось Nik 16.03.2015 15:04:38, всего редактировалось 3 раза.
CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.
И зависимость от Spook's Panel Components не нужна.

По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.
И зависимость от Spook's Panel Components не нужна.
Шоб я так плохо комментировал свои исходникиотсутствие комментариев
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.
Я не смотрел компонент из RX. У моего есть фишка со вводом десятичного разделителя - попробуйте и сравните с другими компонентами
И зависимость от Spook's Panel Components не нужна.
В предыдущих версиях панелька использовалась (в бинарной сборке 0.8.2. ещё есть), забыл убрать зависимость. Поправил.
Добавлено спустя 6 часов 19 минут 56 секунд:
Добавил в репозиторий исходники MyTools.dll. Там получение курсов валют с сайта ЦБРФ (вынесено в отдельную dll, чтобы не тянуть в основной бинарник Synapse).
Плюс немного почистил репозиторий - удалил юниты, которые в текущей версии уже не использовались, но завалялись в каталоге проекта.
-
alex208210
- постоялец
- Сообщения: 207
- Зарегистрирован: 12.05.2010 13:16:51
Nik куда пропал? Уже больше месяца фиксы не применяются, если нет времени заняться программой, дай права к правке кода.
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
alex208210 писал(а):Nik куда пропал? Уже больше месяца фиксы не применяются, если нет времени заняться программой, дай права к правке кода.
Со временем напряг
-
alex208210
- постоялец
- Сообщения: 207
- Зарегистрирован: 12.05.2010 13:16:51
ну и хорошо, на данный момент все очевидные заметные косяки поправлены и программа работает в заявленную функциональность без ошибок
В CurrencyEdit.pas нужно сделать ввод знака минус.
примерно так:
примерно так:
Код: Выделить всё
'-':
Begin
// запрещаем ввод более 1 минуса
If (Pos('-', Text)=0) then
Key:='-'
Else key:=#0;
End;
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
В связи с закрытием Google Code, репозиторий "Счетовода" перенесён на GitHub: https://github.com/Nik-vr/bookkeeper-free (если кому-то ещё интересно
)
