
Сортировка по нескольким колонкам


- Катастрофическая деградация производительности Firebird базы с увеличением объема
- Обновление UI
- Маршалинг из Manged в Unmanaged в FirebirdSql драйвере.
1. О производительности Firebird я уже писал:
https://plus.google.com/u/0/117645144499921711425/posts/NLce8cFRfTf
https://plus.google.com/u/0/117645144499921711425/posts/AoRCbSXfcyH
и тут:
https://plus.google.com/u/0/117645144499921711425/posts/Bz8xyoWqu5N
2. Отключение динамического обновления UI возможно даст увеличение производительности на пару процентов.
3. Протокол обмена данными между ADO .NET драйвером и Firebird сервером построен на использовании достаточно больших структур. При каждом запросе к БД происходит заполнение структуры данными в Managed памяти, затем эта структура копируется runtime'ом .NET в Unmanaged память (происходит так называемый маршалинг) и указатель на неё передается дальше в код Firebird'a.
Всё это, в конечном итоге, сказывается на производительности операции импорта.
По поводу базы данных.
- Размер странницы рекомендуется выбирать равным размеру кластера в файловой системе. Для NTFS стандартный размер кластера равен 4к (4096)
- Флаг "Force Write" заставляет Firebird после каждого изменения в БД скидывать файловые буфера на диск. При этом повышается надёжность, но понижается производительность.

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

Перестал работать внешний редактор
Здравствуйте. Года три назад начал пользоваться Вашей программой. Потом как-то отошел от этих дел. Теперь вот опять вернулся- считаю на данный момент самым удачным вариантом библиотекаря (а я их много перепробовал)))
Возник вот какой вопрос- насколько я помню, была реализована функция редактирования текста во внешнем редакторе FBE с сохранением изменений в основном файле. Теперь у меня этого не получается. Если выбрать способ открытия в FBE и внести изменения в текст, то изменения не сохраняются. При добавлении внешних инструментов и выборе FBE в качестве этого инструмента в меню при клике правой кнопкой появляется FBE, но файл не открывается. Ошибок не пишет. Может что-то с настройками внешних инструментов? Галочка с "Игнорировать изменения файла" снята.

На всякий случай W8.1 X64, способ хранения- файловая система.

Ошибка при запуске
Помогите разобраться в причине ошибки. При установке на нетбук AserAspireOne программа запросила Microsoft .NET Framework. После скачки и установки NET Framework программа установилась, но при запуске вышла ошибка "Возникло необработанное исключение".
System.IO.FileFormatException: Формат изображения не распознан. ---> System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x88982F07
--- Конец трассировки внутреннего стека исключений ---
в System.Windows.Media.Imaging.BitmapFrameDecode.EnsureThumbnail()
в System.Windows.Media.Imaging.BitmapFrameDecode.get_Thumbnail()
в MS.Internal.AppModel.IconHelper.GetBestMatch(ReadOnlyCollection`1 frames, Size size)
в MS.Internal.AppModel.IconHelper.CreateIconHandleFromImageSource(ImageSource image, Size size)
в MS.Internal.AppModel.IconHelper.GetIconHandlesFromImageSource(ImageSource image, IconHandle& largeIconHandle, IconHandle& smallIconHandle)
в System.Windows.Window.UpdateIcon()
в System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
в System.Windows.Window.CreateSourceWindow(Boolean duringShow)
в System.Windows.Window.CreateSourceWindowDuringShow()
в System.Windows.Window.SafeCreateWindowDuringShow()
в System.Windows.Window.ShowHelper(Object booleanBox)
в System.Windows.Window.Show()
в Fb2Library.App.OnStartup(StartupEventArgs ?)
в System.Windows.Application.<.ctor>b__1(Object unused)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
На стационарный комп программа встала без проблем


Наложение эффектов на обложки
Предлагаю убрать наложение эффектов, либо сделать опциональным.

Домашняя страница записывается в другое поле
Адрес домашней страницы записывается в поле "Псевдоним".

В вер 1.3.667.1 не удаляет авторов
Выходит табличка «Ошибка при удалении выбранного автора. Одна или несколько выбранных записей не были удалены»

Исправлено.

1.2.456.1 - проблема с групповым выделением на закладке импорта
При попытке обработать выделенную группу файлов, слетает выделение и обрабатывается один файл.
Servicio de atención al cliente por UserEcho