Форум программистов, компьютерный форум, киберфорум
Наши страницы
Бета-тестирование
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.53/32: Рейтинг темы: голосов - 32, средняя оценка - 4.53
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
1

Файловый менеджер Lunatic Explorer

17.06.2012, 15:37. Просмотров 5879. Ответов 75
Метки нет (Все метки)

Представляю файловый менеджер, имеющий некоторые функции, которые отсуствуют хотя бы в Проводнике .
Возможности:
  • Многооконный интерфейс с вкладками, как в браузере Firefox;
  • Достаточно высокая скорость загрузки содержимого папок;
  • При вводе пути в текстовом поле вверху окна отображается список папок, содержащихся в последней набранной
    Название: 2.PNG
Просмотров: 446

Размер: 8.8 Кб;
  • Можно открыть любую папку, в том числе системную, к которой запрещен доступ (однако эта фича заключается в добавлении прав доступа для админа к этой папке, о чем Вы будете уведомлены при попытке открыть такую папку);
  • Специальное окно "Системная корзина" позволяет управлять корзиной Windows;
  • Quick Link -- централизованное хранилище ярлыков (как закладки в браузере).
  • Программа копирования и перемещения файлов MultiCopy позволяет скопировать и переместить файлы и папки с заданием различных настроек. В ходе процесса в случае совпадения имен предлагается выбрать операцию из списка:
    "Копировать/переместить файл с заменой";
    "Переименовать копируемый/перемещаемый файл";
    "Не копировать/перемещать файл";
    "Переместить существующий файл";
    "Переименовать существующий файл".
(Примечание к самому файловому менеджеру. Левая панель с папками используется только для навигации, и все кнопки управления (перемещения, копирования, удаления) работают только для правой панели.)
Скриншоты:
Файловый менеджер Lunatic Explorer

Файловый менеджер Lunatic Explorer

Файловый менеджер Lunatic Explorer

Файловый менеджер Lunatic Explorer

В прикрепленном архиве -- программа, специальный файл для Quick Link и справка по Quick Link.
При запуске программы будет уведомление UAC, поскольку прога работает с правами админа. Никакого вреда системе программа не приносит.

Программа пока еще на стадии ранней беты, есть некоторые баги.

Хочу узнать ваше мнение о том, нужно этот проект развивать дальше.
4
Вложения
Тип файла: zip LE.zip (908.4 Кб, 79 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 15:37
Ответы с готовыми решениями:

Файловый менеджер
Есть ли у кого примеры самого простенького файлового менеджера на Qt ? Название темы должно...

Файловый менеджер
Скажите пожалуйста,как с помощью Windows Forms создать файловый менеджер?

Файловый менеджер FAR...
Здравствуйте, уважаемые форумчане... Недавно познакомился с файловым менеджером FAR - очень...

Файловый менеджер
Здравствуйте , есть ли какие нибудь примерные исходники файловых менеджеров сделанные через lazarus...

Файловый менеджер с БД
Здраствуйте! Вопрос к тем, кто смог бы Аргументированно объяснить свою точку зрения по поводу...

75
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
17.08.2012, 22:34 41
Не распоковывал...
0
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
17.08.2012, 22:35  [ТС] 42
Примечания для всех бета-тестеров: программу запускаем не из архива, а сначала распаковывем архив и потом запускаем программу. В случае возникновения ошибок (появления окна "Обнаружен баг") ищем в папке, куда распаковывали программу, файл Err.log и прикрепляем к своему сообщению здесь вместе с подробным описанием, в результате чего произошло исключение.

Добавлено через 11 секунд
Avazart, ех...
0
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
17.08.2012, 22:42 43
Таже ошибка
0
Вложения
Тип файла: log err.log (1.1 Кб, 12 просмотров)
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
17.08.2012, 22:45 44
Кстати читал где-то что т ImageList'ы, по сути своей тормаза, хотя я не знаю как оно там классы то по разному могут быть реализованы в разных средах
0
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
17.08.2012, 23:03  [ТС] 45
Очень интересный баг, займусь этим завтра...
0
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
17.08.2012, 23:13 46
Ну а че та выход за границы вроде...
0
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
18.08.2012, 12:26  [ТС] 47
Цитата Сообщение от Avazart Посмотреть сообщение
Ну а че та выход за границы вроде...
Короче, фигня какая-то странная: в методе RetrieveVirtualItem возвращается ListViewItem из кэша по индексу, а кэш формируется при загрузке папки. Вот этот индекс и выходит за границы кэша: в кэше 8 элементов, индекс 8 и ошибка . В самом методе загрузки папки VirtualListSize списка изменяется уже после всех процессов, к тому времени кэш должен быть заполнен.
В общем, пока тестируйте поисковую машинку и плагины, а я пошел переписывать алгоритм загрузки.
0
evgeniy89
3 / 3 / 0
Регистрация: 08.04.2011
Сообщений: 45
21.08.2012, 14:33 48
При запуске вылетает ошибка.
Windows XP pro. sp3 x86.
0
Миниатюры
Файловый менеджер Lunatic Explorer  
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
21.08.2012, 15:35  [ТС] 49
evgeniy89, у Вас установлен .NET Framework 4.0?
0
evgeniy89
3 / 3 / 0
Регистрация: 08.04.2011
Сообщений: 45
22.08.2012, 11:15 50
iprog, точно!!!! Не установлен
0
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
22.08.2012, 13:50  [ТС] 51
Случайно наткнулся вот на этот сайт: http://www.nomad-net.info/home, здесь размещен файловый менеджер, похожий на мой и, ИМХО, даже лучше, чем мой . Разрабатывается на .NET 2.0, имеет, похоже, больше функций и браузерный интерфейс (это была главная фишка моей проги).

Теперь стоит вопрос о том, стоит ли дальше развивать мой проект.
0
Tolias28
206 / 128 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
22.08.2012, 13:55 52
Цитата Сообщение от iprog Посмотреть сообщение
здесь размещен файловый менеджер, похожий на мой
ну... файловых мененджеров столько, что хоть пруд ими пруди.. То это и не совсем странно. Не знаю почему вы так удивлены) Если честно, я вообще раньше думал, что вы разрабатываете это приложение чисто для получения навыков и опыта. Многие из здешних пишут программы только ради этого)) (иначе чем объяснить огромное количество теукствых редакторов в этом разделе)
0
LapisAlchemist
248 / 160 / 14
Регистрация: 10.03.2012
Сообщений: 544
Записей в блоге: 2
22.08.2012, 14:19  [ТС] 53
Цитата Сообщение от Tolias28 Посмотреть сообщение
почему вы так удивлены
Я не удивлен, просто я думал, что до браузерного интерфейса еще никто не додумался .

Цитата Сообщение от Tolias28 Посмотреть сообщение
Если честно, я вообще раньше думал, что вы разрабатываете это приложение чисто для получения навыков и опыта.
Так и есть, но мне казалось раньше, что из этого проекта может выйти что-то стоящее, "юзабельное".
0
Tolias28
206 / 128 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
22.08.2012, 14:21 54
Цитата Сообщение от iprog Посмотреть сообщение
Я не удивлен, просто я думал, что до браузерного интерфейса еще никто не додумался
К сожалению такое очень часто случается. В нашем мире трудно придумать что-то новое. А когда что-то и придумал, то позже оказывается, что ты не первый Что поделаешь)
0
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
22.08.2012, 17:05 55
Ну иногда хочиться прогу в которой можно подстроить все под себя подправив код.
1
locm
22.08.2012, 19:02
  #56

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
Ну иногда хочиться прогу в которой можно подстроить все под себя подправив код
ИМХО проще будет самому с нуля написать чем подстраивать код.

0
Avazart
Эксперт С++
7803 / 5702 / 561
Регистрация: 10.12.2010
Сообщений: 25,988
Записей в блоге: 17
22.08.2012, 19:04 57
Не согласен...

Все зависит от того насколько понятно написан код, и кто его читает( т.е. его уровень )
0
Vedma
Охотница на ведьм
311 / 93 / 8
Регистрация: 26.11.2011
Сообщений: 2,783
Записей в блоге: 4
24.08.2012, 07:45 58
что бы это значило
Файловый менеджер Lunatic Explorer
0
bodrich
100 / 90 / 14
Регистрация: 20.06.2010
Сообщений: 964
Записей в блоге: 16
Завершенные тесты: 1
24.08.2012, 10:50 59
При запуске, выдает окно ошибки, с необрабатываемым исключением.
Это данные по кнопке сведения:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.InvalidCastException: Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "Shell32.Shell". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID "{866738B9-6CF2-4DE8-8767-F794EBE74F4E}" возвратил следующую ошибку: Интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)).
в LUNAticExplorer.frmRecycle.LoadRecycle()
в LUNAticExplorer.frmRecycle.frmRecycle_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Form.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.set_Visible(Boolean value)
в WeifenLuo.WinFormsUI.Docking.DockContentHandler.SetVisible()
в WeifenLuo.WinFormsUI.Docking.DockPane.set_ActiveContent(IDockContent value)
в WeifenLuo.WinFormsUI.Docking.DockContentHandler.Activate()
в WeifenLuo.WinFormsUI.Docking.DockContentHandler.Show(DockPanel dockPanel, DockState dockState)
в WeifenLuo.WinFormsUI.Docking.DockContentHandler.Show(DockPanel dockPanel)
в WeifenLuo.WinFormsUI.Docking.DockContent.Show(DockPanel dockPanel)
в LUNAticExplorer.frmMain.frmMain_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.Form.WmShowWindow(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
LUNAtic Explorer
Версия сборки: 1.2.0.0
Версия Win32: 1.2.0.0
CodeBase: file:///Z:/hacker/LE/LUNAtic%20Explorer.exe
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.CSharp
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
0
anonimus
2156 / 1246 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
24.08.2012, 12:13 60
Цитата Сообщение от iprog Посмотреть сообщение
Теперь стоит вопрос о том, стоит ли дальше развивать мой проект.
какашку как не развивай, какашкой и останется
0
24.08.2012, 12:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2012, 12:13

файловый менеджер
Доброго вечера всем кто читает срочно возникла необходимость в написании файлового менеджера на...

Файловый менеджер
Может у кого-то есть исходники, кому не жалко скинуть, делать думаю на visual.

Файловый менеджер
Средствами Shell и Zenity реализовать файловый менеджер со следующими функциями: - просмотр...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru