Bardak

Bardak - утилита учёта

Когда-то ударило мне в голову, что нужна мне некая утилита, которая помогла бы вести учёт дисков, книг, денег и прочего.

Причём эксель меня хоть полностью и устраивал, но, как всегда, хотелось своего.

В тяжких муках был рожден "Бардак".

Собственно, вот весь он.

В случае чего - пишите, отвечу.

Кстати, в своё время он вполне легко переносился Kylix-ом и компилялся. Сейчас боюсь соврать по поводу совместимости, но я крайне сильно сомневаюсь что это кому-то понадобится =)

Исходники (Delphi 7)

Бинарник

Инсталлятор бинарника


Зеркало на SF.NET


/////////////////////////////////////////////////////////////////////////
//
//  BARDAK
//  Разработчик: Илья Васильев ака Nadz Goldman
//  Все права защищены, 2005
//
//  Если имеются какие-либо предложения, нарекания
//  или что-то еще, пишите мне на электронную почту
//  nadz.goldman@gmail.com
//  с темой  "BARDAK"
//
//
//  ---
//    Спасибо:
//     * Родителям
//     * Всем людям с www.forum.sources.ru [Всех не помню, но:
//       Vit, p_kolya, vot, DrUnkard, ter_nk, JinX, GINRuslan
//       и все, все, все]
//     * Учителям из колледжа [Егоров K.A., Егорова И.Г.,
//       Перов M.A., Бирюков D.A.]
//     * Друзьям и близким: Nadya, Nastya, Anzhela, Nina, Ira,
//       Lydmila, Kostik, DrZverg, Genux, html, Samael, Alkan,
//       PUmbas, Gans, MoonRise, Gleb Shchavlev.
//     * A.S. LaVey
//     * Borland, Inc. и всем, кто придумал GExperts и Jedi
//
//  ---
//    Особая благодарность TrefptYc, SergeS и Мыш
//
/////////////////////////////////////////////////////////////////////////


История создания и модифицирования BARDAK'а


Глоссарий
!  -- Глобальное событие
*  -- Баг-фикс
+  -- Добавлние новой фичи
-  -- Убиение старой фичи
$  -- Работа с интерфейсом
#  -- Информация
---------------------------------------------------------------------------
BARDAK ver. 0.1.10.44
# Пока толком не разобрался с такой проблемой - иногда окно открывается
как надо, т.е. запускаем приложение и его окно становится активным и
выносится поверх других. Но иногда такого не происходит!!!
Т.е. окно становится активным, но наверх не вытаскивается!
С чем такое связано - понять никак не могу. Да и происходит сие
почему-то редко.
+ Добавлена возможность сжатия баз прямо из приложения.
Т.к. про то, как пуржить - нигде не написано. А MSDN - истинное зло! =)
* Исправлен баг с комментариями. Раньше, если архвировали при помощи
стандартных строк (которые я забил в приложение), то при создании архива
баз вне директории приложения, файл с комментариями не добавлялся
комментарием в архив и не удалялся.
* Переправил работу с внешними архиваторами. Теперь ошибок нет при
работе с ними.
---------------------------------------------------------------------------
BARDAK ver. 0.1.10.36
$ Немного изменил меню. Поиск, архивирование, сохранение настроек (Не могу
понять - работает оно все-таки или нет?) и пурж базы (Пока не
реализовано).
За пурж - отдельное спасибо Глебу Щавлеву.
# Пока базы облегчены стандартными методами акцесса, но в скором времени
грядет сие дополнение и в релизе Бардака.
---------------------------------------------------------------------------
BARDAK ver. 0.1.10.32
* Поиск, оказывается, бажил =( Отремонтировано.
$ Сменил иконки. Сам их рисовал!
# Существует проблема - после поиска выводится таблица с найденными
данными. Так вот, данные эти не окрашиваются как надо. И обновление
статусов не происходит. Разбираться нет времени.
# В предыдущей версии был баг. Когда вся таблица была пустой, то при
создании новой записи, вылетала ошибка. Страшного ничего не было, но
бесило. Убрано. Но вернулся баг с датами (Когда создаем новую запись, то
дата не текущая, а та, которую я поставил во время написания кода).
---------------------------------------------------------------------------
BARDAK ver. 0.1.10.29
! Сделан нормальный экспорт в ХТМЛ. Обе таблицы теперь скидываются в один
файл
+ Добавлен поиск
$ Добавлено меню
- Убита таблица с валютой
# Не стал разбираться с сохранением настроек в базу. Оно (сохранение
настроек) не работает.
Хммм... Работает. Странно. Не буду разбираться =)
---------------------------------------------------------------------------
BARDAK ver. 0.1.9.9
# Сделано достаточно много, но за течением времени все забыто =)
---------------------------------------------------------------------------
BARDAK ver. 0.1.9.0
+ Автообновление статусов при запуске.
+ Теперь можно пользоваться и внешними архиваторами
+ Сделана ссылка на сайт в окне "Про автора"
! ДАТЫ!!! Теперь я их вылечил полностью!! УРА!!
---------------------------------------------------------------------------
BARDAK ver. 0.1.8.1
! Даты продолжают висеть на шее =((
+ Добавлено несколько полей в базу настроек. Теперь можно использовать
свою строку архивирования
---------------------------------------------------------------------------
BARDAK ver. 0.1.8.0
! Даты не пофиксены!!!
! Все перенесено в таблицу settings базы settings.brd
+ Добавлена возможность архивирования баз (архивируются все файлы с
расширением brd)
$ В некоторых местах переделан тотально интерфейс.
# sourceforge.net таки выделил место под сей проект, так что текущий адрес
проживания сего приложения в сети:
http://sourceforge.net/projects/bardak
---------------------------------------------------------------------------
BARDAK ver. 0.1.7.0
! Никак не могу разобраться с датами. Даты - зло.
+ Добавлена возможность настройки цветов.
+ Добавлено  сохранение текущей закладки при выходе
# SourceForge.Net жмется дать место под cофтину.
$ Все полностью русифицировано (Кроме окон редактирования)
* Прибита целая семейка багов, связанных с цветом (Variant тип никак
не хотел работать =(  )
---------------------------------------------------------------------------
BARDAK ver. 0.1.6.1
# Что тут было сделано и переделано я не помню, но все
переделывалось почти полностью. Хотел новую ветвь
начать, но че-то как-то влом...
Сейчас работа идет над версией 0.1.7.0
---------------------------------------------------------------------------
BARDAK ver. 0.1.6.3
$ Переделан вывод данных в сетке(добавлен цвет)
+ Добавлен статус долга
* Убит еще один баг с датой
$ Теперь вместо простых полей с датами пользуемся календариками =)
$ Изменены клавиши управления
! Выложены бинарники и сорсы в инете
---------------------------------------------------------------------------
BARDAK ver. 0.1.5aleph
+ Добавлены две таблицы (Деньги и Валюта)
* Прибит баг с экспортом
* Прибит баг с датой
---------------------------------------------------------------------------
BARDAK ver. 0.1.3aleph
+ Добавлена возможность экспорта в Excel
---------------------------------------------------------------------------
BARDAK ver. 0.1.2aleph
* Пофиксены баги
---------------------------------------------------------------------------
BARDAK ver. 0.1.0aleph
! Первый релиз =)

 arviol.ru, 2006

Докер -- Сильно. Выгодно. Надежно