Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.51/37: Рейтинг темы: голосов - 37, средняя оценка - 4.51
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544

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

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

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

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




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

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

Хочу узнать ваше мнение о том, нужно этот проект развивать дальше.
Вложения
Тип файла: zip LE.zip (908.4 Кб, 94 просмотров)
4
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.06.2012, 15:37
Ответы с готовыми решениями:

Файловый менеджер
Помогите пожалуйста с домашним заданием. Задали сделать файловый менеджер вот картинка, которим он должен быть с виду. Нужно зделать...

Файловый менеджер
Здравствуйте, как написать файловый менеджер с такими командами: 1) Список файлов в каталоге (с возможностью сортировки) 2) Переход в...

Файловый менеджер
Я в Тупике! помогите пожалуйста, но буду благодарен вдвойне если объясните и код. Взываю могущественным java программеров! Нужно...

75
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
17.08.2012, 22:34
Студворк — интернет-сервис помощи студентам
Не распоковывал...
0
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
17.08.2012, 22:35  [ТС]
Примечания для всех бета-тестеров: программу запускаем не из архива, а сначала распаковывем архив и потом запускаем программу. В случае возникновения ошибок (появления окна "Обнаружен баг") ищем в папке, куда распаковывали программу, файл Err.log и прикрепляем к своему сообщению здесь вместе с подробным описанием, в результате чего произошло исключение.

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

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

Цитата Сообщение от Tolias28 Посмотреть сообщение
Если честно, я вообще раньше думал, что вы разрабатываете это приложение чисто для получения навыков и опыта.
Так и есть, но мне казалось раньше, что из этого проекта может выйти что-то стоящее, "юзабельное".
0
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
22.08.2012, 14:21
Цитата Сообщение от iprog Посмотреть сообщение
Я не удивлен, просто я думал, что до браузерного интерфейса еще никто не додумался
К сожалению такое очень часто случается. В нашем мире трудно придумать что-то новое. А когда что-то и придумал, то позже оказывается, что ты не первый Что поделаешь)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
22.08.2012, 17:05
Ну иногда хочиться прогу в которой можно подстроить все под себя подправив код.
1
22.08.2012, 19:02

Не по теме:

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

0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
22.08.2012, 19:04
Не согласен...

Все зависит от того насколько понятно написан код, и кто его читает( т.е. его уровень )
0
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
24.08.2012, 07:45
что бы это значило
0
104 / 94 / 14
Регистрация: 20.06.2010
Сообщений: 966
Записей в блоге: 16
24.08.2012, 10:50
При запуске, выдает окно ошибки, с необрабатываемым исключением.
Это данные по кнопке сведения:
Подробная информация об использовании оперативной
(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_Lo ad(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventAr gs e)
в System.Windows.Forms.Form.OnCreateContro l()
в System.Windows.Forms.Control.CreateContr ol(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateContr ol()
в System.Windows.Forms.Control.SetVisibleC ore(Boolean value)
в System.Windows.Forms.Form.SetVisibleCore (Boolean value)
в System.Windows.Forms.Control.set_Visible (Boolean value)
в WeifenLuo.WinFormsUI.Docking.DockContent Handler.SetVisible()
в WeifenLuo.WinFormsUI.Docking.DockPane.se t_ActiveContent(IDockContent value)
в WeifenLuo.WinFormsUI.Docking.DockContent Handler.Activate()
в WeifenLuo.WinFormsUI.Docking.DockContent Handler.Show(DockPanel dockPanel, DockState dockState)
в WeifenLuo.WinFormsUI.Docking.DockContent Handler.Show(DockPanel dockPanel)
в WeifenLuo.WinFormsUI.Docking.DockContent .Show(DockPanel dockPanel)
в LUNAticExplorer.frmMain.frmMain_Load(Obj ect sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventAr gs e)
в System.Windows.Forms.Form.OnCreateContro l()
в System.Windows.Forms.Control.CreateContr ol(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateContr ol()
в System.Windows.Forms.Control.WmShowWindo w(Message& m)
в System.Windows.Forms.Control.WndProc(Mes sage& m)
в System.Windows.Forms.ScrollableControl.W ndProc(Message& m)
в System.Windows.Forms.Form.WmShowWindow(M essage& m)
в System.Windows.Forms.Form.WndProc(Messag e& m)
в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callba ck(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
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
24.08.2012, 12:13
Цитата Сообщение от iprog Посмотреть сообщение
Теперь стоит вопрос о том, стоит ли дальше развивать мой проект.
какашку как не развивай, какашкой и останется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.08.2012, 12:13

Файловый менеджер
Здравствуйте! Не подскажете, какой компонент используется в тотал командере, для отображения файлов? &gt;&gt; нашёл ответ на свой...

Файловый менеджер
Здравствуйте делаю файловый менеджер есть пару вопрос. 1) Как можно решить проблему с кодировкой, вместо слов, вопросики.уже пробовал...

Файловый менеджер
Подскажите помню давно находил файловый менеджер и там было представление файлов на диске как при дефрагментации, т.е. были квадратные...

Файловый менеджер
Пишу файловый менеджер, есть загвоздки: 1) Нужно организовать открытие файлов либо через кнопку, либо через FileListBox. (В открытии...

файловый менеджер
Задача. Отрисовка содержания карты памяти на экранчике. Может есть готовый у кого ? подскажите где почитать про это дело спасибо


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru