logo
logo

Форум Мелочи

создать новую тему раскрыть все
Мелочи Юрий 03/03/2004 17:01 #написать ответ
Хорошо было бы при вводе операций разворачивать окошки с древовидными справочниками по-максимуму, а то каждый раз их растягивать приходится.
 
Еще - надо баланс по отфильтрованным операциям сделать (приход-расход)
 
Еще надо бы копирование операций сделать
 
А еще - чтобы, когда порождаешь несколько операций кнопкой "Добавить", комментарий не стирался, а оставался прежним.
 
Dervish: Отвечу по пунктам:
 
1. Я думал сделать так, чтобы настройки диалога (в том числе размеры выпадающих окон) сохранялись в реестре. Тогда диалог будет помнить своё состояние. Возможно, туда же стоит добавить и положение самого окна диалога, тогда он будет открываться не по центру экрана, а там, где вы его закрыли в прошлый раз. Хотя, может быть, последнее не суть важно и будет даже мешающим. Надо подумать.
 
2. Какой смысл вы вкладываете в слово "баланс"?
 
3. Дублирование? Или Copy/Paste?
 
4. Возможно, вы правы. Подумаю.
Сохранение в реестре Alex 04/03/2004 00:26 #написать ответ
Есть ли смысл  делать субж, то есть сохранять в реестре конечно правильно, но в связи с бурным развитием флешек было бы удобно хранить файл данных (в том числе и настроек)и саму программу на флэшке без привязки к ОС и без "загаживания" реестра. Хотелось бы мнение автора.
 
Dervish: В реестре я использую один единственный ключ "HKEY_CURRENT_USERSoftwareAbilitySoft" (конечно, он свой у каждого пользователя Windows). В этом ключе хранятся только настройки программы плюс некоторые параметры, относящиеся только к самой программе, например, положение главного окна программы в прошлом сеансе. Думаю, без этого сложно будет обойтись.
 
Раньше в форуме было довольно бурное обсуждение, где хранить настройки. Вызвано оно было тем, что в версии 1.4 я сделал хранение настроек в ini-файле, который должен находиться в папке с программой. В итоге было получено несколько серьёзных проблем. Появилось обсуждение на эту тему, в ходе которого пришли к выводу, что хранить такие настройки нужно в реестре.
 
К флешкам отношение у меня хорошее, только нужно иметь в виду вот что: минимальные требования к программе заключаются в Windows`95 с IE4.0, а 95-е винды, если не ошибаюсь, не очень-то дружат с флешками. Во всяком случае, нужны дрова.
 
Но в любом случае, если в операционке есть флешка, и операционка "видит" её, то с неё можно будет без проблем запускать программу. Я стараюсь делать так, чтобы инсталяция не была необходима для работы программы. Инсталляция будет сделана, но она не будет необходимой.
Мелочи Юрий 09/03/2004 14:23 #написать ответ
Под Балансом я имел в виду подсчет прихода, расхода, разницы по выбранному счету за выбранный промежуток времени.
 
Именно Дублирование. Это просто еще не реализовано? В меню по правой кнопке мыши оно есть, но всегда недоступно почему-то.
 
А настройки может быть имеет смысл в отдельный файл писать и хранить его вместе с базой. Я вот например таскаю флэшку с компьютера на компьютер и удобно было бы, чтобы все настройки были всегда мои.
 
Dervish: По пунктам:
 
1. Если вас интересуют значения по отфильтрованным операциям, то можно сделать Ctrl+A и посмотреть нужные значения в статус-баре, он настраивается.
 
2. Дублирование пока просто не реализовано.
 
3. В реестре сохраняются те настройки, которые привязаны к компьютеру. Например, размер и положение главного окна программы, папка, где должны храниться резервные копии, режим запуска программы, шрифт программы и т.д. А все настройки страниц хранятся в самой базе данных. Мне кажется, что такое решение было правильным, ведь на разных компьютерах разрешение может быть разным. И, аналогично, вам ведь не на всех компьютерах нужно делать резервное копирование? А настройки страниц находятся в базе, поэтому при запуске вы будете видеть все фильтры в страницах совершенно одинаково на любом компьютере.