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

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

19.07.2013, 19:15. Показов 37249. Ответов 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
01.07.2015, 08:57
Студворк — интернет-сервис помощи студентам
Но назойливая ошибка "вставьте диск в устройство" пропала
1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
01.07.2015, 10:26  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
На win7-64 после обновления выскочило окно с ошибкой и выскакивало при каждом запуске до тех пор, пока не сделал сохранение конфигурации
Все верно. Это связано с тем, что были добавлены доп. параметры конфигурации, разовое пересохранение решает проблему.
Цитата Сообщение от Evg Посмотреть сообщение
При нажатии Alt+F1 в списке присутствуют диски, которых в проводнике нет. Т.е. видны две флэшки от планшета, которые в реальности не подмонтированы
Вот это интересно. И странно. У меня что-то нигде не повторяется. Список дисков получается стандартной API-функцией GetLogicalDrives(), буду разбираться что с ней может быть не так.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
01.07.2015, 11:34
Лишние диски выглядят как буква диска и слово Removable
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
01.07.2015, 15:40  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Лишние диски выглядят как буква диска и слово Removable
Я теперь понял что за проблема. Отображаются отключенные диски USB. Непонятно что с этим делать, можно конечно проверять их достступность и не отображать как в explorer, либо оставить как есть, другие файловые менеджеры (far, total commander) такие диски тоже отображают. Наверное опция будет добавлена в настройки.
Цитата Сообщение от Evg Посмотреть сообщение
Но назойливая ошибка "вставьте диск в устройство" пропала
Это главное.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
01.07.2015, 18:36
Цитата Сообщение от dmitry94 Посмотреть сообщение
либо оставить как есть
Оно проблем не вызывает, если решение геморройное, то можно отложить на потом
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.07.2015, 19:18
Не хватает возможности скопировать в буфер имя файла/каталога или текущего пути

В редакторе не хватает кода символа под курсором

Такое ощущение, что табуляция имеет размер 6 байт. Как-то ни к селу ни к городу
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
03.07.2015, 20:28  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Не хватает возможности скопировать в буфер имя файла/каталога или текущего пути
Это есть. Ctrl+Ins (просто имя файла/каталога) Ctrl+C (имя файла/каталога с полным путем). Если выделено несколько соответственно копируются все выделенные. Можно это сделать так же из контекстного меню или меню "Files".

Цитата Сообщение от Evg Посмотреть сообщение
В редакторе не хватает кода символа под курсором
Ага, нужно, добавлю обязательно.

Цитата Сообщение от Evg Посмотреть сообщение
Такое ощущение, что табуляция имеет размер 6 байт. Как-то ни к селу ни к городу
Это значение по умолчанию. А какое более логично, 8?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.07.2015, 20:34
Цитата Сообщение от dmitry94 Посмотреть сообщение
Можно это сделать так же из контекстного меню или меню "Files"
Из контекстного меню не нашёл, а из меню Files - по описанию совсем не очевидно, что это есть копирование имени в буфер. Но как есть - уже жить можно

Цитата Сообщение от dmitry94 Посмотреть сообщение
А какое более логично, 8?
Да я как-то везде видел либо 8, либо 4. Многие редакторы позволяют конкретное значение настроить через опции
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
05.07.2015, 05:54  [ТС]
05-07-2015:
- Добавлена кнопка "параметры" в диалогах перед некоторыми операциями.
- Добавлены диалоги при ошибках при файловых операциях
- Возможность устанавливать пароль на архив (все та же кнопка "параметры")
- Обновлено 7-zip.dll (15.05 beta)
- Добавлена поддержка cab, lzh, rpm
- Устранена ошибка при извлечении из архивов, в некоторых случаях происходило извлечение лишних файлов, либо зацикливание
- Починено Alt+F4
- В редакторе добавлен вывод кода символа под курсором, табуляция 8
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
05.07.2015, 10:40
Цитата Сообщение от dmitry94 Посмотреть сообщение
Добавлена кнопка "параметры" в диалогах перед некоторыми операциями
Например, перед какими? Чтобы хоть понять, чего посмотреть
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
05.07.2015, 15:09  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Например, перед какими? Чтобы хоть понять, чего посмотреть
Копирование, перемещение, извлечение, добавление в архив.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
05.07.2015, 15:16
А... увидел. Сразу что-то и не заметил
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
07.07.2015, 12:11  [ТС]
07-07-2015:
Полностью переписал процедуры копирования, перемещения, удаления файлов из-за неудовлетворительной скорости и потребления памяти. Сравнил с другими FM и пришел к очевидному выводу, что нужно все это переписывать.
Сейчас со скоростью все ok, с потреблением памяти тоже, только ошибки конечно могут быть.
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
12.07.2015, 18:21
Нажал F6 на каталоге. В появившемся окошке просто написал новое имя каталога (на русском языке) без путей, предполагая, что просто произойдёт переименование каталога. Вылезло окно с ошибкой, там выбрал "Skip all", после чего файл пропал. Судя по всему, из старого места файл удаляется без того, чтобы убедиться, что в новом месте он появился. Если новое имя написать на английском, то вылезет окно с ошибкой "Incorrect destination", но файл останется на месте. При вызове F6 для файлов такой проблемы не возникает (всё время "Incorrect destination")

К счастью, файл оказался фильмом, так что его потеря не страшна

Добавлено через 3 минуты
При моделировании ситуации для экспериментов выяснилось, что очень не хватает функциональности "создать файл"

Добавлено через 3 минуты
Цитата Сообщение от Evg Посмотреть сообщение
Было бы удобно, если бы после нажатия на Alt-F1 (или Alt-F2) и дальнейшего нажатия на клавишу C, D, E переключались бы на диск C, D, E соответственно (как в norton commander, dos navigator)
Цитата Сообщение от Evg Посмотреть сообщение
Имелось в виду немного другое. Сначала Alt+F1 (открывается меню) а потом уже буква C. Т.е. нахожусь я на левой панели, а на правой мне надо открыть диск D: нажимаю Alt+F2 D. А сейчас придётся Tab Alt+D Tab, что менее удобно (и менее привычно). К тому же при такой реализации по сути дела пропадают все полезные комбинации Alt+буква для какой-нибудь функциональности (в DN, например, по Alt+X происходило завершение работы)
Цитата Сообщение от dmitry94 Посмотреть сообщение
15.06.2015:
...
- Добавлена смена диска без меню Alt+буква диска
Нынешняя реализация неудобна тем, что когда дисков много, то на память все буквы и не упомнишь, а для съёмных дисков (usb-флэшки и прочая подключаемая хрень) тем более. В том виде, в котором это было в старых коммандерах ты жмёшь Alt-F1, увидишь глазами список всех дисков, нажмёшь на нужную букву. Т.е. удобнее
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
12.07.2015, 18:39
Забыл скриншот
Миниатюры
Концепция файлового менеджера  
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
12.07.2015, 18:55
В проводнике в списке дисков есть разделение на категории: локальные диски, съёмные диски, сетевые диски. Было бы удобно в списках по Alt-F1 иметь разделители между группами. Но тут, думается, надо настраивать по опции, потому как в этом случае буквы дисков могут быть отсортированы не по порядку

Добавлено через 14 минут
При копировании/пересылке возникает отдельное окошко, которое имеет отдельную вкладку на панели задач. Когда файл длинный, то обычно не ждёшь, а занимаешься своими делами (т.е. запускаешь другие приложения). Если после этого тыкнуть на вкладку задач на ffm, то откроется ffm вместо со вторым окошком, в котором отражён процесс копирования. Это правильно

Но если окошко с копированием свернуть. Потом переключиться на другую задачу, потом тыкнуть на вкладку с ffm, то окошко копирования при этом останется свёрнутым. Если это не особая задумка, то скорее всего ошибка
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
18.07.2015, 13:57
При копировании длинных файлов не хватает "estimated time". Проценты считаются, значит из них всегда можно вычислить и время

Добавлено через 7 минут
Когда идёт длинное копирование, то в заголовок маленького окошка, в котором отображается процесс копирования, полезно было бы добавить информацию о том, сколько % завершено (или estimeted time). В этом случае при свёрнутом приложении не нужно каждый раз туда тыкать, чтобы смотреть, много ли ещё осталось

Добавлено через 3 минуты
У сетевого диска в списке каталогов есть "..", хотя туда зайти нельзя. С точки зрения системы сетевой диск есть синоним пути "\\machine\dir", т.е. выход в ".." есть выход в "\\machine". Но т.к. ffm с этим работать не умеет, то правильным было бы в корневом каталоге сетевого диска исключать ".."

Добавлено через 6 минут
Есть некоторое текущее состояние машины с подключенными сетевыми дисками. Включаю VPN чтобы зайти на работу. В итоге я нахожусь в сети на работе и мои подключенные сетевые диски становятся недоступными (потому что они из рабочей сети недоступны). Если запустить проводник, то он открывается сразу же, в списке дисков отображает сетевые диски, но если в них попытаться зайти, то выдаёт ошибку. Если при включенном VPN запустить ffm, то он очень долго тормозит при запуске. Скорее всего при вычислении списка дисков и их атрибутов. Т.е. выполняется какое-то действие над сетевым диском, который в данный момент недоступен. Если бы были тормоза при попытке зайти на этот диск, то это ещё приемлимо, но вот когда возникают тормоза при запуске ffm - это уже непорядок

Добавлено через 1 минуту
Функциональность "save configuration" уже несколько раз напрягала. Хотелось бы иметь две раздельные функциональности: одна для сохранения всех опций, вторая для сохранения текущих каталогов на левой и правой панелях

Добавлено через 2 минуты
На вкладке меню "options" те опции, которые имеют смысл "включено/выключено" отображаются либо с подсветкой, либо без неё. На серой теме включенная подсветка от выключенной на глаз с ходу и не заметна. Выставленная галочка выглядела бы намного нагляднее
1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
21.07.2015, 20:15  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Нажал F6 на каталоге. В появившемся окошке просто написал новое имя каталога (на русском языке) без путей, предполагая, что просто произойдёт переименование каталога. Вылезло окно с ошибкой, там выбрал "Skip all", после чего файл пропал. Судя по всему, из старого места файл удаляется без того, чтобы убедиться, что в новом месте он появился. Если новое имя написать на английском, то вылезет окно с ошибкой "Incorrect destination", но файл останется на месте. При вызове F6 для файлов такой проблемы не возникает (всё время "Incorrect destination")
Выложил версию 20.07.2015 Исправлена критическая ошибка с возможностью потери данных.

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

Максимальная длина пути=4096, было MAX_PATH.

Добавлено через 20 часов 59 минут
Цитата Сообщение от Evg Посмотреть сообщение
Когда идёт длинное копирование, то в заголовок маленького окошка, в котором отображается процесс копирования, полезно было бы добавить информацию о том, сколько % завершено (или estimeted time). В этом случае при свёрнутом приложении не нужно каждый раз туда тыкать, чтобы смотреть, много ли ещё осталось
Добавил туда проценты. Также не работала пауза на больших файлах, исправлено.

Добавлено через 6 часов 4 минуты
ffm-21-07-2015-2.7z:
- Сохранение путей и настроек выделено в разные пункты Save paths, Save configuration
- Добавлена возможность отключить общие индикаторы (копирование и т.п.). при этом не вычисляется общий размер файлов, что ускоряет операции. Interface settings/Show total progress indicators
- Если диалог прогресса файловой операции был свернут, то он разворачивается в момент разворачивания главного окна
- Отказ от идеи получения данных о сетевых дисках (сетевой путь, размер). Теперь тормозов из-за этого быть не должно (при запуске и при отображении меню дисков)

В связи с добавлением новых параметров конфигурации при запуске этой версии настройки сбросятся в default, будет необходимо пересохранить
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
21.07.2015, 22:04
Сейчас получается так, что если свернуть окно во время длительного копирования, то вместо двух вкладок остаётся одна. А "интересная" вкладка, на которой отображаются проценты, пропадает
0
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
21.07.2015, 22:23  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Сейчас получается так, что если свернуть окно во время длительного копирования, то вместо двух вкладок остаётся одна. А "интересная" вкладка, на которой отображаются проценты, пропадает
Лишние вкладки на панели задач генерить тоже не очень хорошо. Нужно наверное менять заголовок главного окна в свернутом состоянии, чтобы было видно что делается и проценты.
А тормозов при запуске нет cейчас? Этот вопрос очень волнует.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2015, 22:23

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
220
Ответ Создать тему
Новые блоги и статьи
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
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
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru