Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
ВнизУниверсальный вьюер Найти похожие ветки
← →
Кое кто (2009-02-12 22:11) [0]Я давно задумался над программой - универсальный вьюер... Есть ли такая? Суть её в следующем: слева дерево файлов, справа область для просматривания... В зависимости от типа файла просмотр идёт по разному... Для каждого типа файла(расширение) есть свой модуль - программное описание того, как смотреть этот файл... Модуль можно скачать... На один файл может быть несколько модулей - в этом случае пользователю предлагаеться выбрать...
← →
Kerk © (2009-02-12 22:14) [1]Тебя не Димой зовут? :)
← →
TUser © (2009-02-12 22:14) [2]это невозможно, т.к. завтра я могу придумать свой формат
некоторое подобие реализовано в программе виндовс (в модуле Проводник), только надо ставить сторонник плагины для просмотра, типа ёксель, фотошоп и пр.
← →
Кое кто (2009-02-12 22:15) [3]Kerk © (12.02.09 22:14) [1]
Нет... Мейл указан не мой - я случайно его ввел...
← →
Кое кто (2009-02-12 22:18) [4]TUser © (12.02.09 22:14) [2]
это невозможно, т.к. завтра я могу придумать свой формат
На новый формат соответственно пишеться новый модуль - файл о том-как читать новый формат... Модуль можно представить в виде двух возможностей: скриптовый язык или dll..
← →
TUser © (2009-02-12 22:21) [5]Предлагаю начать с формата *.dcu для Delphi7.
← →
Kerk © (2009-02-12 22:24) [6]
> Кое кто (12.02.09 22:18) [4]
Просто не совсем понятно для чего это нужно. Приведи пример применения (того, что я не могу сделать средствами винды).
← →
Джо © (2009-02-12 22:24) [7]2 Автор
Пишите себе плагины просмотра для Тотал Коммандера и не майтесь ерундой :)
← →
Kerk © (2009-02-12 22:29) [8]Тогда уж лучше для Far"а :-)
← →
Кое кто (2009-02-12 22:32) [9]Kerk © (12.02.09 22:24) [6]
Удобно просматривать файлы... Это hex-editor, графический вьюер, просмоторщик шахматных партий, exe-disassembler, просмотрщик отчетов и многое другое в одном лице... Удобно, особенно, когда только переустановил Винду - и нужны просмотреть файлы - не нужно устанавливать программу для каждого типа файла, также удобно на другом комьютере, где нет нужных вьюер-редакторов просмотреть всё, что нужно, просто вставив flash...
← →
Маэстро © (2009-02-12 22:36) [10]> [0] Кое кто (12.02.09 22:11)
напиши лучше вьювер чтобы в нем и djvu, и pdf, и html, и txt, и doc, и odt просматривать и редактировать можно было.
всяко полезней, имхо
← →
Маэстро © (2009-02-12 22:40) [11]> [9] Кое кто (12.02.09 22:32)
в конечном счете все будет сведено к написанию ОС%>
← →
dmk © (2009-02-12 22:42) [12]Да, да пишите! Просим, просим!
← →
Кое кто (2009-02-12 22:42) [13]Маэстро © (12.02.09 22:36) [10]
напиши лучше вьювер чтобы в нем и djvu, и pdf, и html, и txt, и doc, и odt просматривать и редактировать можно было.
всяко полезней, имхо
Я заинтересован в вьюре которые просматривает и редактирует не только djvu, и pdf, и html, и txt, и doc но многое другое...
← →
Маэстро © (2009-02-12 22:44) [14]
> [13] Кое кто (12.02.09 22:42)
ну с чего-то начать то надо;)
← →
Кое кто (2009-02-12 22:47) [15]Маэстро © (12.02.09 22:44) [14]
??
← →
Маэстро © (2009-02-12 22:49) [16]> [15] Кое кто (12.02.09 22:47)
Реализуйте сначала по указанным форматам, а дальше будет видно надо ли продолжать
← →
Eraser © (2009-02-12 22:50) [17]> [0] Кое кто (12.02.09 22:11)
и кому это все надо кроме тебя?
неро, ACDSee32 уже превратились в подобные универсальные комбайны. и народ ими перестает пользоваться. если неро мало альтернатив, то ACDSee уже очень редко кто использует.
начать нужно с того, чтобы определить что требуется народу, какие недостатки в уже имеющихся продуктах.
← →
Кое кто (2009-02-12 22:51) [18]Маэстро ©
Я бы сначала хотел узнать - есть ли уже что-то подобное или хотя-бы попытки?
← →
Маэстро © (2009-02-12 22:55) [19]> [17] Eraser © (12.02.09 22:50)
ACDSee32 «переваривает» все указанное в [10]? /*никогда не юзал*/
← →
Eraser © (2009-02-12 22:58) [20]> [19] Маэстро © (12.02.09 22:55)
нет, там пошли в другом направлении. но все свелось к тому, что из легкого и удобного вьювера картинок он превратился в нечто монстроподобное, которое весит около 500 МБ. неро сейчас аккурат ДВД занимает. сами себе гроб копают, imho.
← →
Anatoly Podgoretsky © (2009-02-12 23:20) [21]
> Кое кто (12.02.09 22:15) [3]
Может хоть отчество Олегович?
← →
Noctis (2009-02-12 23:48) [22]А кино в нем можно будет смотреть с долби звуком?
← →
Kostafey © (2009-02-13 01:51) [23]Когда я читал свою первую книжку по Дельфи (2001 год) у меня как
ни странно возникла идея состряпать что-то подобное,
потом некогда было, потом пришло понимание что это особо-то
и не нужно.
Прочитал ветку, вспомнилось.
Автор, это пройдет :).
← →
KSergey © (2009-02-13 09:36) [24]> Кое кто (12.02.09 22:51) [18]
> Я бы сначала хотел узнать - есть ли уже что-то подобное или хотя-бы попытки?
Вам назвали как минимум 2: плагины в тоталу и фару. Ну и к проводнику стандартному, к стати.
← →
Труп Васи Доброго © (2009-02-13 10:22) [25]Вообще то такая программа называется Windovs. Она позволяет видеть список файлов, а по щелчку - загружает нужный просмотрщик/редактор и даже выбор из нескольких предлагает.
← →
Sergey13 © (2009-02-13 10:34) [26]> [0] Кое кто (12.02.09 22:11)
Так это реализовано например в тотал коммандире. Ставь плагин на просмотр определенного формата и жми Ф3. И надо сказать их уже не мало. Я даже как то видел просморщик баз Оракл и ИБ - вполне работоспособен был.
← →
clickmaker © (2009-02-13 11:35) [27]Quick View Plus есть
← →
clickmaker © (2009-02-13 11:39) [28]кстати, ставил когда-то себе давно NC for Windows, и чуть ли не единственное, что мне в нем понравилось - умение интегрироваться с этим QVP, в т.ч. в панели быстрого просмотра.
← →
Плохиш © (2009-02-13 11:39) [29]
> Кое кто (12.02.09 22:11)
>
> Я давно задумался над программой
Думай дальше...
← →
Плохиш © (2009-02-13 11:41) [30]
> Anatoly Podgoretsky © (12.02.09 23:20) [21]
>
>
> > Кое кто (12.02.09 22:15) [3]
>
> Может хоть отчество Олегович?
Да ладно, тот хоть реализовал, а этот только "давно" думает.
← →
Плохиш © (2009-02-13 11:42) [31]
> Kostafey © (13.02.09 01:51) [23]
> Автор, это пройдет :).
Вот правильный совет "ляг, поспи и всё пройдёт" :-))
← →
Anatoly Podgoretsky © (2009-02-13 12:52) [32]> KSergey (13.02.2009 9:36:24) [24]
А я назову плагин для Проводника - ShellExecute() и плейер готов.
← →
Anatoly Podgoretsky © (2009-02-13 12:55) [33]> clickmaker (13.02.2009 11:35:27) [27]
Он еще жив, по сути не нужный продукт.
← →
Anatoly Podgoretsky © (2009-02-13 12:55) [34]> Плохиш (13.02.2009 11:41:30) [30]
Он еще додумается и всем вам будет лисица.
← →
clickmaker © (2009-02-13 12:58) [35]как вариант, почти универсальный вьювер можно слепить из компонента WebBrowser -)
← →
Дуб © (2009-02-13 13:01) [36]
> clickmaker © (13.02.09 12:58) [35]
1С архив клиент. :) С напильником.
← →
test © (2009-02-13 13:04) [37]Весна приходит, первые вьюверы и блокноты потянулись на форум.
← →
Ega23 © (2009-02-13 13:07) [38]
> Для каждого типа файла(расширение)
Можно смело фтопку выбрасывать. Если я ошибусь и вместо test.bmp напишу test.bnp, то любой нормальный вьюер его откроет без каких-либо проблем.
← →
clickmaker © (2009-02-13 13:26) [39]> вместо test.bmp напишу test.bnp
а вот mspaint уже не откроет )
← →
Ega23 © (2009-02-13 13:40) [40]
> а вот mspaint уже не откроет )
Только что проверил. Открыл.
← →
clickmaker © (2009-02-13 13:48) [41]> [40] Ega23 © (13.02.09 13:40)
а двойным щелчком?
для вьювера ведь тоже надо как-то ассоциации устанавливать.
Можно, конечно, предлагать юзеру вводить вместо расширения сигнатуру. Но, боюсь, такая перспектива его не устроит.
Можно тупо перебирать все вьюверы, пока какой-нибудь не ответит: "ну ладно, этой мой файл".
Однако, в некоторых случаях пользователь может захотеть, чтобы docx открывал вьювер, а zip - WinZip, хотя сигнатуры у них одинаковые
← →
Anatoly Podgoretsky © (2009-02-13 14:33) [42]> clickmaker (13.02.2009 13:48:41) [41]
Если сигнатуры одинаковы, то никак, а расширения в твоем случае просто не играет роли.
← →
clickmaker © (2009-02-13 14:40) [43]> расширения в твоем случае просто не играет роли
расширения здесь как раз-таки играют роль. Они позволяют работать по-разному с разными сущностями, хотя, такскть, "физическое тело" у них одно - архив
← →
_ShaggyDoc (2009-02-13 14:41) [44]Кое кто, такая программа давно есть - UniversalViewer - так и называется. Входит как демо в библиотеку ATViewer. Давно этой библиотекой пользуюсь.
FWS - на Торру, естественно. http://www.torry.net/quicksearchd.php?String=ATViewer&Title=Yes
← →
@!!ex © (2009-02-13 14:42) [45]XnView понимает кучу форматов, к нему можно плагины писать...
← →
clickmaker © (2009-02-13 14:43) [46]> библиотеку ATViewer
# Multimedia: all file types supported by MS Windows Media Player: AVI, MPEG, WMV, MP3 etc. File is shown using Windows Media Player ActiveX control.
# Internet: all file types supported by MS Internet Explorer: HTML, XML, DOC, XLS etc. File is shown using Internet Explorer ActiveX control.
халявщики -)
← →
Ega23 © (2009-02-13 14:46) [47]
> а двойным щелчком?
> для вьювера ведь тоже надо как-то ассоциации устанавливать.
>
Не, ну безусловно. Но закладываться на то, что плагин для bmp начинает работу по расширению файла - это клиника. ИМХО.
← →
clickmaker © (2009-02-13 14:50) [48]> [47] Ega23 © (13.02.09 14:46)
да почему клиника?
может плагин поддерживает еще кучу графических форматов, в том числе и tiff, но вот именно tiff не хочу я нем открывать. У меня для него другой плагин, с поддержкой многостраничности. Как быть?
← →
Anatoly Podgoretsky © (2009-02-13 15:31) [49]
> расширения здесь как раз-таки играют роль. Они позволяют
> работать по-разному с разными сущностями, хотя, такскть,
> "физическое тело" у них одно - архив
Оно позволяет, но не в его случае
> Можно тупо перебирать все вьюверы, пока какой-нибудь не
> ответит: "ну ладно, этой мой файл".
Он же не глядя на расширение собирается проверять все вьюверы, при том устравивать лотерию - кто первый тот и прав.
← →
Anatoly Podgoretsky © (2009-02-13 15:32) [50]> clickmaker (13.02.2009 14:43:46) [46]
Я же говорил, дважды щелкать по файлу, гады какую идею скоммуиздили.
← →
Nic © (2009-02-13 23:01) [51]Такое есть. В MacOs
← →
Andy BitOff © (2009-02-14 01:25) [52]> Кое кто (12.02.09 22:11) [0]
Дык есть уже. И называется незатейливо, Universal View.
← →
Real © (2009-02-17 02:22) [53]Ага, как сказали выше - есть давно: Quick View Plus (http://www.avantstar.com) Судя по кол-ву *.DLL в папке с программой - все так и сделано как автор ветки хочет. Что можно сказать об этой софтине? Пользовался два или три раза после установки. Реально - бесполезнейшая вещь. Ориентируется похоже тупо на расширение, и если расширение неизвестно - открывает как текст (на красивом word-подобном листе - не менее симпатичные "кракозябры" бинарника в текстовом виде :) Запускается долго, памяти жрет - мама не горюй (и еще висит, зараза, в трее) Поддержка даже популярных форматов - никакая: скажем ICO - что-то открывает, что-то нет. Кроме просмотра - ничего, даже в буфер не скопируешь. Короче, убожество. А ведь его пишут давно, целая команда и толку ноль. Представляю что намутит автор ветки в одиночку :)
← →
brother © (2009-02-17 08:19) [54]имхо "комбайны" не люблю, для разных расширений - разные проги, ибо нефиг просмотровщику картинок звук или видео показывать итд...
← →
clickmaker © (2009-02-17 11:24) [55]> Представляю что намутит автор ветки в одиночку
кстати, как раз-таки в одиночку может выйти что-то путное -)
а когда толпа программеров, "кто в лес, кто по дрова", да еще и текучка кадров - вот тут будет помойка )
← →
Anatoly Podgoretsky © (2009-02-17 12:06) [56]> clickmaker (17.02.2009 11:24:55) [55]
Ну это если пупок не лопнет. Другое дело если понапишет расширения для Проводника, вот это нужное дело, с открытым кодом.
← →
Кое кто (2009-02-19 13:47) [57]Anatoly Podgoretsky © (17.02.09 12:06) [56]
> clickmaker (17.02.2009 11:24:55) [55]
Ну это если пупок не лопнет.
Впринципе ,чисто умозрительно, это не так сложно... Создать TList of Components... Скриптовый парсер можно не писать самому, а взять из Интернета...
← →
han_malign © (2009-02-19 14:35) [58]http://msdn.microsoft.com/en-us/library/dd378466(VS.85).aspx
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.049 c