Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.19;
Скачать: CL | DM;

Вниз

Универсальный вьюер   Найти похожие ветки 

 
Кое кто   (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;
Скачать: CL | DM;

Наверх




Память: 0.61 MB
Время: 0.034 c
15-1235029054
ДимДимыч
2009-02-19 10:37
2009.04.19
оповещения в SharePoint Services


15-1234962374
antonn
2009-02-18 16:06
2009.04.19
Notepad.exe и UTF-8


2-1235711956
nastya
2009-02-27 08:19
2009.04.19
Злополучная лямда


2-1235826105
Neket
2009-02-28 16:01
2009.04.19
Передача DataSource в Excel.


15-1234819801
Юрий
2009-02-17 00:30
2009.04.19
С днем рождения ! 17 февраля 2009 вторник