Latest post of the previous page:
Разве стандартный подход Фара не к ExportFiles ближе?FarNet — плагин для написания плагинов на .NET языках
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
MaximKat
ExportFiles больше всего позволяет. Мне не хочется переизлагать документацию. Если ты читал ее, и что-то непонятно - другое дело, спрашивай, критикуй хелп или сам подход, буду смотреть и улучшать и то, и другое. А так - беспредметный разговор. Без обид.
ExportFiles больше всего позволяет. Мне не хочется переизлагать документацию. Если ты читал ее, и что-то непонятно - другое дело, спрашивай, критикуй хелп или сам подход, буду смотреть и улучшать и то, и другое. А так - беспредметный разговор. Без обид.
Re: FarNet — плагин для написания плагинов на .NET языках
Да все понятно, но если не вводить это разделение и не перехватывать F5/6, то и проблемы с переносом файлов не будет.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Тем более, я и сам что-то забываю. Точно также мне надо лезть в документацию по АПИ и потом ее пересказывать.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Не понял, как не будет проблемы, объясни.MaximKat wrote:Да все понятно, но если не вводить это разделение и не перехватывать F5/6, то и проблемы с переносом файлов не будет.
Re: FarNet — плагин для написания плагинов на .NET языках
Я, если честно, на практике не проверял, но надеюсь, что стандартный перенос у фара не удаляет файлы пока не убедится что они достигли назначения. Нет?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Я не понимаю, что значит удаляет файлы. Разве Фар что-то вообще удаляет при переносе? Он вроде просто ставит флажок Move в GetFilesW. Или я что-то пропустил сам и тогда хотел бы разобраться.MaximKat wrote:Я, если честно, на практике не проверял, но надеюсь, что стандартный перенос у фара не удаляет файлы пока не убедится что они достигли назначения. Нет?
Re: FarNet — плагин для написания плагинов на .NET языках
А черт. Серьезно? А как тогда фар решает эту проблему?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Я не знаю. Может, недоучил Фар АПИ. Может, Фар никак не решает эту проблему.
Фарнет решает эту проблему. И кой-какие прочие, сейчас не вспомню. Между своими панелями, конечно. Ну или если своя и файловая система. Потому и методов больше и опций всяких, это все не просто так появилось.
Фарнет решает эту проблему. И кой-какие прочие, сейчас не вспомню. Между своими панелями, конечно. Ну или если своя и файловая система. Потому и методов больше и опций всяких, это все не просто так появилось.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
И еще по разделению GetContent & ExportFiles. Последний ориентирован именно на экспорт (вероятно, в формате, который совместим с ImportFiles). А первый может возвращать не обязательно реальное содержимое файла, а что-то для визуализации при просмотре или даже еще какое-то специальное представление при редактировании/сохранении. Я не помню, что у меня есть сейчас юз-кейсы, где есть такое различие (вероятно, были), но возможность такого сценария заложена. (Надо упомянуть в документации, а то и сам забываю)
- HaRT
- Moderator
- Posts: 10806
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 220 times
- Been thanked: 357 times
Re: FarNet — плагин для написания плагинов на .NET языках
Очень перспективная идея для интерфейса панели в Фаре!NightRoman wrote:* When paging is enabled pressing [PgDn]/[PgUp] on the last/first panel items […]
А как оно соотносится с режимами сортировки? И что отображается в качестве количества элементов?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Но вот надо ли это практически вообще на панели - сортировка и число данных - для больших данных? Нужда в страничном подходе у меня появилась для просмотра баз данных (в PSF можно SQL базы просматривать, а вчера еще и MongoDB броузер добавился). В неигрушечных базах записей может быть сами понимаете сколько, если все вывалить на панель, то это конец нормальной работы. Со страничностью - это не конец работы. Но некоторые неудобства.
Никак, данные показываются в родном порядке, а сортировать можно только на странице, в чем смысла особого нет, конечно. Что касается сортировки, то она при больших данных по нормальному все равно не Фаром в панелях должна делаться, а сервером данных соответствующим запросом (если такое поддерживается вообще).А как оно соотносится с режимами сортировки?
Примитивно, сколько на текущей "странице". Фар тут особо не поможет, естественно. Но ведь дело в том, что вообще может быть неизвестно сколько данных, может и "бесконечный" поток быть. Но страничность позволяет работать и с такими данными.И что отображается в качестве количества элементов?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
Если бы в Фаре были подпорки для такого постраничного подхода, то можно было бы подумать и о более продвинутых решениях. А так вроде пока и этого хватает для текущих задач. Ну а реально, если данных сотни тысяч и более, то что с ними в Фаре практически можно делать? Посмотреть-поизучать выборочные порции (страницы), вряд ли что-то более серьезное. Более серьезное для больших данных должно специализированными приложениями все же делаться.
- HaRT
- Moderator
- Posts: 10806
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 220 times
- Been thanked: 357 times
Re: FarNet — плагин для написания плагинов на .NET языках
В случае просмотра выдачи запроса к БД потенциально можно было бы при смене режима сортировки соответственно менять сам запрос, хотя бы опционально. Тут, конечно, сразу встают вопросы про сохранение выделения и пр.NightRoman wrote:Ну а реально, если данных сотни тысяч и более, то что с ними в Фаре практически можно делать?
В целом согласен, что без поддержки постраничного вывода самим Фаром простор для полёта фантазии сильно ограничен.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: FarNet — плагин для написания плагинов на .NET языках
Я начал по-тихоньку переползать на Far3. В этой связи -- вопрос:
насколько хорошо FarNet и PSF поспевают за развитием Far3?
Разумно ли сейчас начать адаптировать модули и скрипты
или стоит пока повременить?
насколько хорошо FarNet и PSF поспевают за развитием Far3?
Разумно ли сейчас начать адаптировать модули и скрипты
или стоит пока повременить?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: FarNet — плагин для написания плагинов на .NET языках
AGu
Фарнет и его мои модули поспевают за Far3 оперативно. Все, что для Far2, давно законсервировано и не развивается.
Раз зашел разговор. В принципе, в недалеком будущем я может кое-что сломаю в Фарнет АПИ немного (выровнять как бы с потоком многих последних изменений в Фар3). Но не думаю, что это будут болезненные изменения. Что-то типа переименований и перетусовки методов, никаких революций.
Фарнет и его мои модули поспевают за Far3 оперативно. Все, что для Far2, давно законсервировано и не развивается.
Раз зашел разговор. В принципе, в недалеком будущем я может кое-что сломаю в Фарнет АПИ немного (выровнять как бы с потоком многих последних изменений в Фар3). Но не думаю, что это будут болезненные изменения. Что-то типа переименований и перетусовки методов, никаких революций.
Думаю, вполне можно.Разумно ли сейчас начать адаптировать модули и скрипты или стоит пока повременить?