logo
logo
Ответы. (+) [Dervish 04/04/2006 18:25]
Похоже речь идет о второй версии, об AbilityCash.
 
1. Поддержка трея пока не реализована. Меню показывается, но пока никак не обрабатывается. Тут вы правы. Это будет доделано. Но я не уверен, что ввод операции по одному клику, это будет хорошо. Наверное, нужно оставить еще возможность показать саму программу. И для показа программы будет нехорошо ожидать, что пользователь будет наживать правую кнопку мыши.
 
Ну это так, размышления вслух. Вопрос пока открыт.
 
2. Представляется, что большинство пользователей имеет не более одной базы данных. Как правило, этого достаточно для работы. Поэтому выбран такой алгоритм: при запуске программа пытается открыть файл, с которым была работа в прошлом сеансе. Если нужен другой файл, то список последних используемых файлов есть в меню "Файл".
 
3. Скорее будет сделано само автосохранение. Возможно, это будет правильнее. Что-то вот такие автосчетчики мне напоминают гонки на выживание, успеет - не успеет. "Эххх, не успела..." - подумал водитель автобуса и закрыл дверь.
 
4. Не бывает счетов в двух валютах. Это нонсенс. Но если вы говорите об эмуляции поведения программ, которые таки позволяют это дело, тогда поступать нужно вот так:
 
- Нужно перевести программу в режим, в котором счета представлены в виде дерева. Для этого из меню "Файл" выберите пункт "Настройки базы..." и в появившемся диалоге погасите самую верхнюю галочку.
 
- Создайте группу счетов, например "Наличные". В этой группе счетов создайте два счета "Наличные", один в рублях, второй в долларах США.
 
- Все рублевые операции проводите по рублевому счету, все долларовые - по долларовому, тогда групповой счет можно считать "мультивалютным".
 
- Обратите внимание, на странице счетов есть комбо-бокс "Пересчитать остатки в:". Там можно выбрать валюту, в которой должны пересчитываться остатки, если в базе данных задан хотя бы один курс пересчета (вводится на странице валют).