информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле ЛевинаАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] [Visual C++ MFC] Аналог ReportView (Delphi) 06.08.03 03:20  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте

Я ищу некий аналог сабжа на основе MFC под Visual C++.

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

Пытался сделать все при помощи CHtmlView и CRichEditView, но получается как-то коряво, да и оба не поддерживают колонки...

Заранее спасибо
[C++] Нет такого, насколько мне известно, но 06.08.03 11:43  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Пытался сделать все при помощи CHtmlView и CRichEditView,
> но получается как-то коряво, да и оба не поддерживают
> колонки...
Может HtmlView и не поддерживает колонок, но сам HTML - вполне поддерживает. И кстати, генерация отчетов в HTML - весьма правильное решение.
[C++] Нет такого, насколько мне известно, но 07.08.03 20:22  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Пытался сделать все при помощи CHtmlView и
> CRichEditView,
> > но получается как-то коряво, да и оба не поддерживают
> > колонки...
> Может HtmlView и не поддерживает колонок, но сам HTML -
> вполне поддерживает. И кстати, генерация отчетов в HTML -
> весьма правильное решение.


Похоже я не совсем правильно выразился - то что я подразумевал под ReportView это копонента, которая позволяет делать очень красивые постраничные просмотры с размещением на страницах разных объектов, в том числе и картинок.

А как в HTML делать колонки (именно колонки, а не таблицы)? По-моему такое невозможно...

В общем идея в том, чтобы представить пользователю текст с картинками и желательно в виде двух колонок. И очень желательно не всем скопом, а постранично.

Заранее спасибо
[C++] Нет такого, насколько мне известно, но 07.08.03 22:56  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
> А как в HTML делать колонки (именно колонки, а не таблицы)?
> По-моему такое невозможно...

А чем принципиально колонки отличаются от таблицы с нулевыми границами? Вся веб-верстка на этом основана.

> В общем идея в том, чтобы представить пользователю текст с
> картинками и желательно в виде двух колонок. И очень
> желательно не всем скопом, а постранично.

С последним, конечно, хуже, но в принципе можно разбивать и вручную.

А вообще, на http://www.codeproject.com/printing/ было некое количество разных подходящих классов и примеров (прямо сейчас, правда, у них, похоже, проблемы с базой).
[C++] Нет такого, насколько мне известно, но 08.08.03 01:30  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > А как в HTML делать колонки (именно колонки, а не
> таблицы)?
> > По-моему такое невозможно...
>
> А чем принципиально колонки отличаются от таблицы с
> нулевыми границами? Вся веб-верстка на этом основана.

Тем, что в колонках текст перетекает из первой во вторую на каждой странице...

> > В общем идея в том, чтобы представить пользователю
> текст с
> > картинками и желательно в виде двух колонок. И очень
> > желательно не всем скопом, а постранично.
>
> С последним, конечно, хуже, но в принципе можно разбивать и
> вручную.

А вот можно ли будет мышью выделить окончание первой колонки и начало второй?
Кстати, забыл - возможность выделения тоже желательна.

> А вообще, на http://www.codeproject.com/printing/ было
> некое количество разных подходящих классов и примеров
> (прямо сейчас, правда, у них, похоже, проблемы с базой).

Я вроде уже там все выкачал и посмотрел - ничего не подходит.

А в общем вопрос один - есть ли какой-нибудь класс, который бы мне облегчил жизнь или надо брать CHtmlView и долбать его (мне почему-то не хочеться :( )?
[C++] Может Crystal Reports подойдут? 08.08.03 12:07  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
[C++] Crystal Reports 08.08.03 23:09  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте

У меня сейчас стоит VC6, а в нем вроде такого нет, хотя сейчас пытаюсь поставить VC.NET, но надо же с ним еще разобраться.

Мне вчера тоже посоветовали использовать Crystal Reports, но ни я ни этот человек не знают что это такое достаточно хорошо :(

Вы бы не могли рассказать о них подробно?

Заранее спасибо...
[C++] Crystal Reports 09.08.03 20:12  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> Вы бы не могли рассказать о них подробно?

Честно говоря, я против Crystal Reports... так посоветовал, если вдруг устроит. Рассказать про них могу очень мало, т.к. мне это не было никогда надо... почитай в инете.

Тебе по описанию нужна функциональность Ворда или PowerPoint. Что тебе мешает экспортировать в Ворд?
[C++] Crystal Reports 11.08.03 20:15  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Тебе по описанию нужна функциональность Ворда или
> PowerPoint. Что тебе мешает экспортировать в Ворд?

Разве что кто-то объяснит мне как можно заставить окно Ворда выглядеть обычным CView в приложении - подозреваю, что это вполне возможно...
[C++] Crystal Reports 09.08.03 08:49  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
> Здравствуйте
Здравствуйте.

> У меня сейчас стоит VC6, а в нем вроде такого нет, хотя
> сейчас пытаюсь поставить VC.NET, но надо же с ним еще
> разобраться.
>
> Мне вчера тоже посоветовали использовать Crystal Reports,
> но ни я ни этот человек не знают что это такое достаточно
> хорошо :(
Это очень хорошо. Вроде идёт в составе MS Visual Basic — они его лицензировали у конторы-производителя, что говорит о том, что M$ решили, что самим кодить продукт подобного класса дороже, чем купить лицензию ;-)

> Вы бы не могли рассказать о них подробно?
Программных интерфейсов работы вроде два — один через экспортируемые функции в DLL, другой через OLE. Может всё ;-) Весит много (Development Edition) ;-) Имеет в своём составе мощный WYSIWYG конструктор отчётов, встроенные возоможности подключения к БД через различные интерфейсы — ADO, спец. к серверам SQL, BDE и проч.
Та часть, что распространяется с приложением весит мало (вроде 10 мегабайт).
По-моему есть даже obj библиотеки к нему, т.е. можно прилинковать прямо в *.exe, распространяемого приложения. Если нет, то c прогой надо будет распространять набор CR-овских DLL, и регистрировать их в системе.

>
> Заранее спасибо...
[C++] Crystal Reports 11.08.03 20:13  
Автор: Archi82 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте

А нельзя ли парочку фраз о том как можно таким репортом управлять из сишной программы?

Например по умолчанию у меня пустой репорт - как его заполнить текстом?

Заранее спасибо
[C++] О том как заполнить отчёт... 13.08.03 16:29  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
> Здравствуйте
>
> А нельзя ли парочку фраз о том как можно таким репортом
> управлять из сишной программы?
>
> Например по умолчанию у меня пустой репорт - как его
> заполнить текстом?
Если твоё приложение работает с БД, то проще простого — готовишь для отчёта таблицу, заполняешь её данными и запускаешь отчёт на выполнение. Или в отчёт передаёшь выборку SQL по уже существующим данным. Он открывается, делает выборку и выводит данные в нужном виде. Ну, и конечно, можно протолкнуть в отчёт и "просто" данные, строку за строкой. Я говорил уже, что множество всяких возможностей, которые доступны как через его API, так и через OLE. Сходи на их сайт, что ли...

> Заранее спасибо
[C++] Нет такого, насколько мне известно, но 06.08.03 15:48  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 06.08.03 15:49  Количество правок: 1
<"чистая" ссылка>
> > Пытался сделать все при помощи CHtmlView и
> CRichEditView,
> > но получается как-то коряво, да и оба не поддерживают
> > колонки...
> Может HtmlView и не поддерживает колонок, но сам HTML -
> вполне поддерживает. И кстати, генерация отчетов в HTML -
> весьма правильное решение.

Или делай отчет в Exсel. Тоже не фигово.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach