Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/162: Рейтинг темы: голосов - 162, средняя оценка - 4.77
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816

Концепция файлового менеджера

19.07.2013, 19:15. Показов 37232. Ответов 374
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На тестирование представляется файловый менеджер для Windows DM-Commander.
Основной принцип программы - быстродействие и удобство работы с файлами.
Окончательная цель проекта - реализовать самую удобную программу по управлению файлами.

Основные свойства программы DM-Commander:

- 2-х панельный классический интерфейс в стиле NC;
- 5 режимов просмотра списка файлов (в том числе режим просмотра эскизов);
- 7 режимов сортировки;
- файловые операции (копирование, перемещение, перемещение в корзину, удаление);
- Взаимодействие между панелями и другими программами посредством перетаскивания файлов;
- Просмотр файлов. Поддержка кодировок 1251,866,KOI8-R,Unicode, UTF-8 (не все языки) без участия ОС (ENG, RUS, UKR), режимы text, hex, dump, размер файлов не ограничен;
- Редактор текста (ANSI, Unicode, RTF);
- Работа с архивами как с обычными файлами. Поддержка на чтение 7z,arj,rar,zip,gzip,bzip2,iso и др., на запись - 7zip;
- Поиск файлов;
- Виртуальная панель;
- Поддержка FTP (планируется к удалению как устаревшее);
- Групповое переименование/копирование по правилам;
- Механизм работы с командной строкой;
- Независимая история смены путей для каждой панели.

ОС: Windows 2000 - Windows 10
Лицензия: без ограничения использования (GPL v3), исходные тексты распространяются вместе с программой (библиотека 7-zip предоставляется по отдельной лицензии, размещенной на: http://7-zip.org/license.txt).

Ссылка на актуальную версию: https://sourceforge.net/projects/dm-commander/

Скриншоты:




Внимание, пост обновляется

Ссылка на актуальную версию:
dmc-1.4-portable-X86-X64.7z
dmc-1.4-source.7z
help.txt
readme.txt

ИНТЕРФЕЙС ПРОГРАММЫ
~~~~~~~~~~~~~~~~~~~

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

Ниже заголовка окна находится адресная панель, содержащая (слева направо):
1. Стрелка "Назад" перемещает на одно значение назад в истории смены путей.
2. Стрелка "Вперед" перемещает на одно значение вперед в истории смены путей.
3. Стрелка "Вверх" перемещает на один уровень вверх в иерархии папок.
4. Адресная строка предназначена для ввода произвольного пути (в том числе сетевого), либо выбора любой локации из ста последних.
5. Главное меню программы.

Ниже адресной панели находятся файловые панели, содержащие (сверху вниз):
1. Путь. Путь вверху активной панели выделяется цветом фона текста. Меню панелей располагается в правой верхней части панели, правее пути.
2. В центральной части панели располагается список файлов.
3. В нижней части панели располагается информационная панель с информацией о текущем элементе, количестве выделенных элементов.
В нижней строке информационной панели выводится информация о текущей локации, а также свободное место на текущем диске (если опция включена).

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

В самой нижней части расположена строка быстрого доступа к основным функциям.


Горячие клавиши:

Развернуть на весь экран/в окно: Alt+Enter
Перейти к вводу пути в адресной строке: Ctrl+F12
Запустить новую копию программы: Ctrl+N
Вертикальное/горизонтальное выравнивание: Alt+F9
Запомнить пути: Shift+F9
Сохранить конфигурацию: Shift+F10
Выйти из программы: F10

МЕНЮ ПАНЕЛЕЙ
~~~~~~~~~~~~

Меню панелей располагается в правой верхней части панели.

Активный элемент панели: элемент под курсором
Выделенные элементы панели: все выделенные элементы, включая элемент под курсором
Горячие клавиши:

Перемещение по списку файлов: Up, Down, Left, Right, PgUp, PgDn, Home, End
Открытие активного элемента: Enter
Выделение файлов: Insert, правая кнопка мыши.
При длительном нажатии правой кнопкой на элементе появится системное меню Windows для выделенных элементов.
Длительность задержки перед появлением системного меню задается параметром реестра:
HKEY_CURRENT_USER\SOFTWARE\DMCommander\X 64(X86)\PanelContextMenuTimer


Переключение между панелями: Tab, либо нажатие левой кнопкой мыши на панели, путь вверху активной панели выделяется цветом фона текста.
Выбор источника для левой панели: Alt + F1
Выбор источника для правой панели: Alt + F2

Режимы отображения:
Краткий: Ctrl + 1
Средний: Ctrl + 2
Полный: Ctrl + 3
Детальный: Ctrl + 4
Эскизы: Ctrl + 5

Режимы сортировки:
Имя: Ctrl+F3
Расширение: Ctrl+F4
Время записи: Ctrl+F5
Размер: Ctrl+F6
Без сортировки: Ctrl+F7
Время создания: Ctrl+F8
Время доступа: Ctrl+F11 !!!

Обновить активную панель: Ctrl+R

Просмотр активного элемента: F3. Если активным элементом является папка, либо выделено несколько папок, то производится расчет их размера со всеми вложениями.
Редактирование активного элемента: F4
Копировать файл(ы): F5
Переименовать/переместить файл(ы): F6
Создать папку: F7
Удалить выделенные элементы в корзину: Del, F8
Удалить выделенные элементы: Shift+Del, Shift+F8
Добавить выделенные элементы в архив: Shift+F1
Извлечь выделенные элементы из архива: F5, Shift+F2 внутри архива
Свойства активного элемента (системное меню Windows): Ctrl+P
Выделить группу элементов по маске: + на цифровой клавиатуре
Выделить все: Ctrl+A
Снять выделение с группы: - на цифровой клавиатуре
Инвертировать выделение: * на цифровой клавиатуре
Копировать в буфер список выделенных элементов (без путей): Ctrl+Ins
Копировать в буфер список выделенных элементов (с полными путями): Ctrl+C
Расширение/сужение панелей: Ctrl+Left, Ctrl+Right, либо мышью при нажатой левой клавише в зоне между панелями
Быстрый поиск файла: Начать набирать имя файла в текущей панели, курсор автоматически перейдет на первый найденный элемент
Уменьшение/увеличение шрифта: Ctrl+"+", Ctrl+"-" в текущей панели
Поменять панели местами: Ctrl-U
Получатель равен источнику: F11



РАБОТА С АРХИВАМИ
~~~~~~~~~~~~~~~~~

Работа с архивами (навигация, просмотр, извлечение) происходит как с обычными файлами и реализована посредством библиотеки 7zip.

Поддерживаемые алгоритмы:
LZMA, LZMA2, PPMd, Bzip2, Deflate и Deflate64

Поддерживаемые форматы:
упаковка: 7z
только распаковка: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, MBR, ISO, LZH (LHA),
LZMA, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, XAR, Z (TAR).
11
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.07.2013, 19:15
Ответы с готовыми решениями:

Реализация файлового менеджера
Нужно сделать программу что-то вроде "Файлового менеджера"(Упрощённый, то есть отображение структуры файлов, функции такие как: копировать,...

Исходник файлового менеджера
Есть ли у кого нибудь исходник файлового менеджера(проводника) на C# в visual studio 2012 -2017

Шаблон файлового менеджера
Приветствую Уважаемые коллеги! Может есть у кого на примете шаблон файлового менеджера? Хочу что то похожее как в open cart. ...

374
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
14.11.2015, 23:33
Студворк — интернет-сервис помощи студентам
При копировании файла поверх другого (удалить старый, вместо него новый) в проводнике помимо размера и даты создания рядом пишется больше/меньше, новее/старее. Инфа в общем-то избыточная, но удобно
1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
26.11.2015, 15:06  [ТС]
Реализована работа с командной строкой.
При выполнении команды из командной строки открывается окно консоли напротив неактивной панели для, имеется память на 100 последних команд.

Также модифицирован механизм запуска исполняемых файлов из панелей.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
26.11.2015, 20:56
Цитата Сообщение от dmitry94 Посмотреть сообщение
Реализована работа с командной строкой
А куда нажимать-то?

Добавлено через 2 минуты
Пытался найти методом сравнения с версией 1.0. В итоге понял, что в программе нет ни одного опознавательного знака, по которому можно было хоть как-то понять, что за версия установлена. Пока нет большого кодичества пользователей в общем-то пофиг, но для порядку такие мелочи надо иметь
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
26.11.2015, 21:05
Увидел стабильно воспроизводящийся косяк. При включенном dmc нажал на кнопку пуск, в итоге панелька от кнопки пуск наехала на dmc. Далее в панекльке от пуска "выполнить", в командной строке вбиваем cmd. После чего панелька пуска пропадает, но та часть, что была поверх dmc, так и не перерисовалась
Миниатюры
Концепция файлового менеджера   Концепция файлового менеджера  
1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
27.11.2015, 07:34  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
А куда нажимать-то?
Enter, сделаю еще кнопку.

Добавлено через 5 минут
Цитата Сообщение от Evg Посмотреть сообщение
Увидел стабильно воспроизводящийся косяк
ОС какая? У меня почему-то не воспроизводится.

Добавлено через 26 минут
Цитата Сообщение от Evg Посмотреть сообщение
в программе нет ни одного опознавательного знака, по которому можно было хоть как-то понять, что за версия установлена.
Help/about там есть номер версии и дата сборки.

Добавлено через 3 часа 23 минуты
С перерисовкой окна очень интересно, проверил на XP, 7, 10 - везде обновляется нормально. Пока не могу понять с чем связано.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
27.11.2015, 09:57
Цитата Сообщение от dmitry94 Посмотреть сообщение
Enter, сделаю еще кнопку
Если нажать на enter, то программа запускается, но консоль не появляется

Цитата Сообщение от dmitry94 Посмотреть сообщение
ОС какая?
Win 7 Home Premium 64. Совсем забыл сказать, что тут classic shell установлена. Т.е. окошко "выполнить" рисуется не встроенными средствами винды, а classic shell'ом

Цитата Сообщение от dmitry94 Посмотреть сообщение
Help/about там есть номер версии и дата сборки
Там версия 1.0.0.1, в то время как архив называется dmc-1.1.7z
1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
27.11.2015, 13:31  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Совсем забыл сказать, что тут classic shell установлена. Т.е. окошко "выполнить" рисуется не встроенными средствами винды, а classic shell'ом
Похоже с этим связана проблема, как и с отображением консоли. Буду проводить соответствующие опыты..

Добавлено через 2 часа 28 минут
Поставил classic shell, тоже все ok.
У кого-нибудь еще наблюдается проблема из сообщения 324?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
27.11.2015, 13:40
Кроме classic shell'а у меня нет никаких других левых настроек. Если не можешь воспроизвести, то проще забить. Если окно с непрорисованным куском просто подвигать, то там всё прорисуется. Так что по сути дела не критично
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
27.11.2015, 18:50  [ТС]
dmc-1.1.2.7z (27/11/2015)
- добавлена кнопка (значок) запуска текущей команды в командной строке справа от командной строки. Если команда не введена, будет запущен интерпретатор команд (cmd.exe)
- поправлено отображение номера версии в help/about
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
28.11.2015, 11:12
Цитата Сообщение от dmitry94 Посмотреть сообщение
добавлена кнопка (значок) запуска текущей команды в командной строке справа от командной строки
Я вбиваю команду, после чего печатается результат и "для продолжения нажмите любую клавишу". На мой взгляд было бы куда логичнее оставить терминал, потому что если ввели одну команду, наверняка в этом месте хочется запустить и другую

Нет возможности перенести имя программы под курсором в командную строку (например, чтобы с параметрами запустить)

Я под виндой с командной строкой толком никогда не работал, не знаю, какие у неё потребности. Но в линуксе под mc подразумевается, что у программы как бы есть один-единственный терминал и все запущенные программы запускаются именно в нём, а не так, чтобы каждая программа в отдельном терминале. Т.е. mc используется одновременно и как терминал, в котором удобно вводить всякие команды и как проводник по файлам, в котором удобно смотреть файлы. Под виндой, например, чтобы использовать консольный компилятор cl, надо сначала запустить наноскрипт vcvars32 и потом в этом же терминале запускать cl. В dmc сия возможность напрочь отсутсвует

Цитата Сообщение от dmitry94 Посмотреть сообщение
поправлено отображение номера версии в help/about
Я всё равно логику понять не могу. Архив называется dmc-1.1.2, а в help'е написано 1.1.0.2. Было бы полезно, когда и то и другое были пронумерованы одинаково

Добавлено через 2 минуты
Если в командной строке нажимать стрелки вверх-вниз, то пойдём по истории. Но в терминалах есть такой принцип: ели при текущей пустой строке нажал кнопку вверх - высветилась предыдущая команда, нажал стрелку вниз - вернулась пустая строка (предыдущее состояние)

Добавлено через 3 минуты
Цитата Сообщение от dmitry94 Посмотреть сообщение
Если команда не введена, будет запущен интерпретатор команд (cmd.exe)
Неудобное поведение. Вот захотел я просто запустить cmd из текущей строки, нажал кнопку, а вместо пустого cmd запустилось то, что сейчас прописано в командной строке. Надо лишний раз лезть и удалять. Мне кажется, что эту кнопку к командной строке не надо привязывать вообще: enter в командной строке есть приказ на исполнение, а кнопка сама по себе. Мне кажется, так удобнее будет

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

Добавлено через 1 минуту
Цитата Сообщение от Evg Посмотреть сообщение
Вот захотел я просто запустить cmd из текущей строки, нажал кнопку, а вместо пустого cmd запустилось то, что сейчас прописано в командной строке
А в командной строке было прописано "echo > t.c". В итоге я по сути дела потерял отредактированный исходник

Добавлено через 1 минуту

Не по теме:

В идеале конечно написать собственный терминал, а не cmd (он слишком убогий). Но сия задача слишком жирная

1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
28.11.2015, 12:17  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Я вбиваю команду, после чего печатается результат и "для продолжения нажмите любую клавишу". На мой взгляд было бы куда логичнее оставить терминал, потому что если ввели одну команду, наверняка в этом месте хочется запустить и другую
Тоже думал над общим терминалом для всех команд, но бывают ситуации когда нужно сохранить на виду вывод предыдущей программы и запустить следующую, либо запустить несколько команд параллельно, на мой взгляд многозадачность нужно использовать.

Цитата Сообщение от Evg Посмотреть сообщение
Нет возможности перенести имя программы под курсором в командную строку
Для этого есть копирование в буфер
Ctrl+Ins (без пути)
Ctrl+C (с полным путем)
Но комбинацию тоже сделаю.

Цитата Сообщение от Evg Посмотреть сообщение
Запущенный терминал всегда находится поверх всех окон. Пока его не закроешь, другими программами по сути дела и не попользуешься. Неудобно
Опцию наверно сделаю. Просто мне, например удобно, чтобы окно терминала оставалось на виду, не нужно его двигать, можно редактировать команды, видя вывод консоли, это удобно. Чтобы воспользоваться другими программами, не закрывая окно терминала, его можно свернуть.
Цитата Сообщение от Evg Посмотреть сообщение
Неудобное поведение. Вот захотел я просто запустить cmd из текущей строки, нажал кнопку, а вместо пустого cmd запустилось то, что сейчас прописано в командной строке. Надо лишний раз лезть и удалять. Мне кажется, что эту кнопку к командной строке не надо привязывать вообще: enter в командной строке есть приказ на исполнение, а кнопка сама по себе. Мне кажется, так удобнее будет
Все что касается поведения при действиях с командной строкой очень неоднозначно, опыт покажет что удобнее, возможно здесь будут изменения в дальнейшем.

Цитата Сообщение от Evg Посмотреть сообщение
Я всё равно логику понять не могу. Архив называется dmc-1.1.2, а в help'е написано 1.1.0.2. Было бы полезно, когда и то и другое были пронумерованы одинаково
Да. Я опять неверно указал номер версии. Это версия 1.1.2.0, так как логика в нумерации будет следующая:
1 цифра - значительные изменения, влияющие на совместимость версий, например добавление/изменение параметров конфигурации.
2 цифра - значительные изменения в функциональности и в интерфейсе, не влияющие на совместимость
3 цифра - незначительное изменение интерфейса
4 цифра - исправление ошибок/оптимизация, функциональность не изменилась
В дальнейшем буду придерживаться этого принципа в нумерации.

Цитата Сообщение от Evg Посмотреть сообщение
В идеале конечно написать собственный терминал, а не cmd (он слишком убогий). Но сия задача слишком жирная
В win10 терминал уже более-менее на уровне.
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
13.02.2016, 18:42  [ТС]
Некоторое время было не до программы, так как кризис, перестановки на работе и т.п., но планирую продолжить работу над этим проектом. Решено добавить снизу меню быстрого доступа к функциям (как в NC) см. скриншот.

И главная проблема по опыту постоянной работы: панели разделены недостаточно информативно, иногда невозможно понять, что существует 2 панели, списки файлов сливаются. Если есть идеи по улучшению интерфейса в плане разделения панелей, прошу сообщать.

В целом никаких серьезных проблем с программой за это время не выявлено, пользуюсь постоянно, проблемы только с интерфейсом: планирую отказаться от стандартных полос прокруток и combobox-ов в интерфейсе, так как они работают медленно.

0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
13.02.2016, 23:18
А если содрать с mc/dn? Т.е. у них и левая и правая панель как бы в рамку обрамлены, а потому в середине получается двойная вертикальная линия

Добавлено через 2 минуты
Если что - я тоже пользуюсь, когда надо какие-то более-менее сложные действия сделать. Когда надо просто по быстрому куда-то залезть и открыть какой-то файл, то удобнее в проводнике. Пытался понять, чем же удобнее, так толком и не понял
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
16.03.2016, 19:31  [ТС]
Итак, пришло время выложить очередную версию dmc-1.1.3.0.rar (16.03.2016).
Что нового:
- добавлено нижнее меню быстрого доступа к функциям
- выделение активной панели повышенной яркостью
- оптимизации по скорости

исправлены ошибки:
не работала клавиша End в просмотрщике
не работала функция "сохранить как" в редакторе
исправлено подвисание консоли в win7/XP
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
17.03.2016, 10:48
Цитата Сообщение от dmitry94 Посмотреть сообщение
выделение активной панели повышенной яркостью
Такая вещь с виду кажется простой, а на самом деле я много раз убеждался, что дизайнеры очень сильно косячат при проектировании подобных вещей. В частности я такое наблюдал на своём аппаратном видеоплеере. Случайно нажал на "удалить файл", в итоге выскочил вопрос "вы действительно желаете удалить" и две кнопки "да" и "нет". Кнопки были разных цветов, типа подсвечивалось, что одна активная, а другая нет. При этом интуитивно я не мог понять, кто из них подсвечен, а кто нет. На пульте плеера клавишами "влево" и "вправо" можно было выбрать нужную кнопку, но беда в том, что перемещение выделенной кнопки было цикличным, т.е. если два раза нажать "вправо", то окажешься на той же самой кнопке. В итоге я так и не смог понять, как мне выбрать кнопку "нет".

У тебя с подсветкой ровно то же самое. Если убрать подсвечивающий курсор, то я в жизни не смогу догадаться, которая из панелей активна (цветовая схема "серая"). А при наличии подсвечивающего курсора подсветка фона как бы и не нужна. На мой взгляд это такой же дизайнерский просчёт, как и с видеоплеером. Т.е. лично мне он мешает (ну или по крайней мере хотелось бы уметь отключать по опции). Когда активная компонента подсвечивается другим цветом, нужно, чтобы было как минимум три разных компоненты, и на основании того, что одна компонента имеет цвет, отличный от других компонент, позволяет мозгу рассматривать её как особую. В верхней части экрана (там, где командная строка) цвет визуально скорее похож на выделенную панель, чем на неактивную, в итоге, если долго присматриваться, но выделяется по цвету именно неактивная панель
2
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
17.03.2016, 16:08  [ТС]
Убрал выделение активной панели в опции, по умолчанию отключено.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
21.03.2016, 18:45
А в свойствах интерфейса пункт "Системное меню по правой кнопке" на что влияет?
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
21.03.2016, 18:50  [ТС]
Цитата Сообщение от castaway Посмотреть сообщение
"Системное меню по правой кнопке" на что влияет?
Если убрать галочку, то при нажатии правой кнопки на файле(файлах) не будет появляться системное контекстное меню, будет просто происходить выделение файла. По умолчанию оно появляется через 300 мс после нажатия правой кнопки.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
21.03.2016, 18:57
Цитата Сообщение от dmitry94 Посмотреть сообщение
Если убрать галочку, то при нажатии правой кнопки на файле(файлах) не будет появляться системное контекстное меню, будет просто происходить выделение файла. По умолчанию оно появляется через 300 мс после нажатия правой кнопки.
Я тоже так думал, но системное контекстное меню не появляется, просто происходит выделение файла.
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
21.03.2016, 19:06  [ТС]
Цитата Сообщение от castaway Посмотреть сообщение
системное контекстное меню не появляется, просто происходит выделение файла
А ОС какая? Если установить HCU\Software\DMCommander\X86(X64)\PanelC ontextMenuTimer 0 тоже не появляется?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2016, 19:06

Разработка файлового менеджера
Доброго времени суток, уважаемые форумчане! Есть файловый менеджер, работает копирование и перемещение файлов из каталогов, думал что этого...

Смена файлового менеджера по умолчанию
Как сменить файловый менеджер по умолчанию на Linux mint 17 MATE? Надо чтобы все папки, включая computer:///, trash:///, домашнюю и т.д.,...

Оформление для файлового менеджера
Глупо задавать вопрос. Но сам я затрудняюсь красиво оформить вкладку графиеских файлов чтобы все влезло Вот это окно где уже лежать...

Написание консольного файлового менеджера
Добрый день, в университете задали проект по созданию консольного Файлового менеджера на C++ в котором можно: 1)Перемещать между...

Основные функции файлового менеджера
Добрый день. Имеется начальный вид файлового менеджера (отображение структуры дисков, переходы по папкам, упорядоченные столбцы (имя,...


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

Или воспользуйтесь поиском по форуму:
340
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru