Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1235812626
Strate
2009-02-28 12:17
2009.04.19
Интересное поведение компонента TTrayIcon (D2009)


15-1234985753
turbouser
2009-02-18 22:35
2009.04.19
Вопрос в тему...


2-1236178765
Artem
2009-03-04 17:59
2009.04.19
EhLib, OnKeyDown


15-1235057883
Бурато
2009-02-19 18:38
2009.04.19
Алгебра


2-1236008804
Alexey
2009-03-02 18:46
2009.04.19
Изменение Canvas в TImage с загруженным JPEG





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский