четверг, 31 мая 2012 г.

Урок 46. Обобщающий графический отчет

Пройдет время. Скажем, год. База данных наполнится цифрами...
И Вам обязательно захочется взглянуть на некую общую картину. А мне, как и прежде, уже сейчас хочется рассказать о практическом применении тех компонентов, о которых мы пока не говорили.

вторник, 15 мая 2012 г.

Обновление файла ProDelphiLib

Сегодня я получил вот такое сообщение:

"Boris прокомментировал:

Здравствуйте, Александр! Я подписался на рассылку Ваших уроков про Delphi. Потихоньку изучаю. На вашем блоге есть раздел "Скачать". Так вот у меня такой вопрос. Как скачать библиотеку компонентов ProDelphiLibPack. Я скачал ProDelphiLibPack.dpk, пытался установить но появляется ошибка - Delphi не находит MyComponentsPack. Как установить библиотеку. Поясните, пложалуйста. "

Должен признаться, что просмотрел этот грешок. Библиотеки компонентов, как провода в углу, оставленные без присмотра, моментально превращаются в узловатый ком. Если не принять мер сразу, распутать такой ком бывает потом очень сложно.

Поэтому я выражаю свою благодарность Boris (жаль, мне не известно настоящее имя), с одной стороны.

С другой стороны, получая такие письма, осознаешь, что эта затея приносит кому-то пользу. Это - положительные эмоции. Спасибо.

Я подправил некоторые некорректности в ресурсах библиотеки и обновил архив.

Ссылка для скачивания последней версии библиотеки: https://docs.google.com/open?id=0B0V8YJCT7hdLVS1TTlJnTnhMOWs - добро пожаловать! Получить доступ к этому архиву Вы так же можете со страницы "Скачать".

Надеюсь, что все будет теперь в полном порядке.

Об установке библиотеки. 

1. Скачайте архив библиотеки ProDelphiLib.
2. Распакуйте его в папку, например C:\Program Files\Borland\BDS\4.0\lib\Pro-Delphi
3. Откройте в среде разработки Delphi файл ProDelphiLibPack.bdsproj, полученный из архива в папку на шаге 2.
4. Выполните компиляцию и установку пакета:


в окне Project Manager кликните правой кнопкой на файле .bpl и в контекстном меню выберите "Install".

При успешном окончании процесса, Вы получите вот такое сообщение:


5. Обязательно нажмите кнопку сохранить:


6. Выполните меню File - Close All.

7. Проверьте наличие установленных компонентов, для чего выполните меню Component - Install Packages:



8. Проверьте наличие пути к файлам установленной библиотеки, выполнив меню Tools-Options- Library Win32:


Если путь к библиотеке (см. пункт 2) в списке Directories отсутствует, то нажмите кнопку с многоточием, найдите нужную папку и добавьте ее кнопкой "Add".


понедельник, 14 мая 2012 г.

пятница, 11 мая 2012 г.

Урок 44. Drag & Drop

В предыдущем уроке я подробно рассказывал, как сделать интерфейс, позволяющий набирать в группу счета или удалять их из группы.

Но, я всегда говорил и говорю теперь, что одну и ту же задачу можно решить множеством разных способов.

Вот в подтверждение своих слов я и хочу еще раз остановиться на том же интерфейсе, но модернизировать его под использование технологии перетаскивания (Drag & Drop).

четверг, 10 мая 2012 г.

Урок 43. Группировка затрат

Очевидно, что быстро получить картинку для оценки, например, всех коммунальных платежей за определенный период не сложно. Но будет ли информативна детализированная картинка?

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

Но теперь настало время объединить счета по какому-то признаку в группы, чтобы в дальнейшем давать обобщенное представление группы затрат.

пятница, 4 мая 2012 г.

Урок 42. Обороты по счету

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

Этот инструмент позволит ответить на вопрос:

А из чего складывается тот или иной оборот по конкретному счету за выбранный период?


Ну, например: в оборотной ведомости за январь (YYYY года) есть расход в строке со счетом "Коммунальные платежи", но сейчас, в мае, вы нашли под кроватью квитанцию за январь, и не помните, вносили Вы эту сумму в январе или нет. Да и вообще, из чего складывается общая цифра коммунальных платежей за январь, из каких сумм и кому заплаченных?