Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
ВнизВывод документа MS Word на форму Найти похожие ветки
← →
Владимир (2008-07-04 09:48) [0]Как можно вывести документ MSWord на форму без использования объекта OleContainer?
Дело в том, что фон этого объекта неизменно серый, и он плохо смотрится на цветной форме, а также объект этот неадекватный: при изменении размеров или размера шрифта возможны различные "визуальные эффекты"!
Передавать управление в Word никак нельзя - юзер должен только видеть и видеть в окне программы. Но не редактировать.
← →
Поросенок Винни-Пух © (2008-07-04 09:52) [1]Передавать управление в Word никак нельзя - юзер должен только видеть и видеть в окне программы. Но не редактировать.
ему ничто не помешает просто отрыть документ в ворде без твоей замечательной программы. и все там хорошенько отредактировать.
← →
Владимир (2008-07-04 09:57) [2]
> ему ничто не помешает просто отрыть документ в ворде без
> твоей замечательной программы. и все там хорошенько отредактировать.
>
Ему помешает куратор, который выперет его за дверь за такую самостоятельность.
Программа - система тестирования абитуриентов. Я делаю новую версию, более навороченную, как ЕГЭ, только в программе. Именно поэтому хочу использовать более интересный интерфейс. Серые контейнеры, как мне кажется, там не смотрятся...
← →
Ega23 © (2008-07-04 10:00) [3]
> Серые контейнеры, как мне кажется, там не смотрятся...
Рекомендую:
1. Оценить, сколько времени займут ниому не нужные фишечки-рюшечки и сколько будет стоить их изготовление.
2. Проконсультироваться с заказчиком: представить ему обычный интерфейс и с фишечками-рюшечками. И цену на одно и другое.
3. Посмотреть и запомнить реакцию заказчика.
4. Этот метод применять в дальнейшем.
← →
Владимир (2008-07-04 10:07) [4]
> Рекомендую:
> 1. Оценить, сколько времени займут ниому не нужные фишечки-
> рюшечки и сколько будет стоить их изготовление.
Никому не нужные - это как сказать! А изготавливать их никто не собирается. Именно поэтому я и спрашиваю, как еще можно вывести документ. Писать под это собственный объект нереально!
> 3. Посмотреть и запомнить реакцию заказчика.
Заказчик - дуб, которому нужно, чтобы программа делала 1, 2, 3. А как там что оформлено - это ему неинтересно. Это интересно лично мне.
← →
Поросенок Винни-Пух © (2008-07-04 10:08) [5]Ему помешает куратор, который выперет его за дверь за такую самостоятельность.
Ну раз куратор помешает, то смело делай shellexecute с документом ворда.
← →
Anatoly Podgoretsky © (2008-07-04 10:08) [6]> Ega23 (04.07.2008 10:00:03) [3]
Владение социальной инженерией сводит на нет данный метод.
← →
Поросенок Винни-Пух © (2008-07-04 10:11) [7]Документ не должен меняться?
Ну и нахрен тогда данные держать в ворде?
Типа красиво?
Сделай скриншот ворда и не парь людям мозк.
← →
Ega23 © (2008-07-04 10:18) [8]
> Владение социальной инженерией сводит на нет данный метод.
Не понял...
← →
MsGuns © (2008-07-04 10:21) [9]1. Чтобы документ нельзя было редактировать, записать его в БД
2. При открытии документа выставить соотв.флажки и ворд не "даст" вносить правки
Чем обусловлен формат хранения документов - ворд ? Ведь это далеко не оптимальный вариант. Особенно если учесть, что теряется самое главное его преимущество - возможность редактирования в привычной манере.
← →
Владимир (2008-07-04 10:29) [10]Дело в том, что программа - система тестирования. В ней можно как готовить тесты (этим занимается директор ВУЗа), так и их проходить их. А вывод задания по математике с графиками и прочей дребеденью невозможен без ворда!
Насчет скриншотов - очень муторно. Была у нас такая прога. Один и тот же тест в ней проектируется 20 минут, а в моей - 5!
← →
Поросенок Винни-Пух © (2008-07-04 10:31) [11]запусти сам ворд.
← →
MsGuns © (2008-07-04 10:31) [12]>А вывод задания по математике с графиками и прочей дребеденью невозможен без ворда!
Неужели ?
← →
Ega23 © (2008-07-04 10:31) [13]
> А вывод задания по математике с графиками и прочей дребеденью
> невозможен без ворда!
Поспорим?
← →
Владимир (2008-07-04 10:37) [14]Поспорим!
Вот сделаешь так, чтобы юзер мог забить задание по математике с графиком, а потом варианты ответов к нему? Без использования ворда?
Причем именно юзер! Человек плохо знает комп. И если интерфейс хотя бы на две кнопки будет отличаться от ворда - это для него уже проблема!
← →
Ega23 © (2008-07-04 10:41) [15]
> Вот сделаешь так, чтобы юзер мог забить задание по математике
> с графиком, а потом варианты ответов к нему? Без использования
> ворда?
Сделаю. Сколько денег даёшь?
> Человек плохо знает комп.
Надо учиться. Либо метла в качестве альтернативы.
> это для него уже проблема
Правильно. Это проблема пользователя.
З.Ы. Так почему Word-то? Почему нельзя pdf показывать?
← →
Владимир (2008-07-04 10:51) [16]>> Надо учиться. Либо метла в качестве альтернативы.
То есть мне прийти к директору ВУЗа, который является заказчиком и сказать все что я о ней думаю? Извините, неохота менять ВУЗ!
← →
Владимир (2008-07-04 10:54) [17]З.Ы. Так почему Word-то? Почему нельзя pdf показывать?
PDF можно показывать. Но вся фишка в том, чтобы предоставить ПОЛЬЗОВАТЕЛЮ простые средства проектирования теста. Более простого варианта, как передать управление в Word я не нашел.
При прохождении этого теста этот же документ выводится абитуриенту в качестве задания. Делаю это через OLEContainer. Но объект глючный. Потому и спрашиваю об альтернативе!
← →
Ega23 © (2008-07-04 10:58) [18]
> Более простого варианта, как передать управление в Word
> я не нашел.
Это ведь не значит, что его нет, согласен?
> При прохождении этого теста этот же документ выводится абитуриенту
> в качестве задания.
Замечательно.
> Делаю это через OLEContainer.
Ну, как вариант. Допустим.
> Но объект глючный.
Может, всё-таки проблема в ДНК?
> Потому и спрашиваю об альтернативе!
Наилучшим вариантом будет показ картинки. И подредактировать хрен получится, и не надо наличием MSWord и его версией заморачиваться.
← →
Владимир (2008-07-04 11:09) [19]Показ картинки - не выход. При проектировании теста создание скриншотов будет занимать много времени и сил!
> Может, всё-таки проблема в ДНК?
Да, в ДНК разработчиков объекта!
← →
Ega23 © (2008-07-04 11:12) [20]
> Показ картинки - не выход. При проектировании теста создание
> скриншотов будет занимать много времени и сил!
А где я, пардон, скрин-шоты упомянул????
> Да, в ДНК разработчиков объекта!
И Delphi тоже глючная. И Windows - мастдай, ага.
← →
Anatoly Podgoretsky © (2008-07-04 11:19) [21]> Владимир (04.07.2008 10:51:16) [16]
А придется
← →
Владимир (2008-07-04 11:19) [22]Повторяю еще раз: система должна предоставлять пользователю средства проектирования теста. Вывести картинку - не проблема! Только вот создать эту картинку должен сам пользователь! И как он это сделает без скриншотов?
> И Delphi тоже глючная. И Windows - мастдай, ага.
>
Не Делфи! А объект OLEContainer!
← →
Anatoly Podgoretsky © (2008-07-04 11:20) [23]> Ega23 (04.07.2008 11:12:20) [20]
Зачем споришь? Народ же вас не отличит.
← →
ЮЮ © (2008-07-04 11:22) [24]И что, директор ВУЗа, будет для каждого тетирукмого составлять счой тест в Worde?
Или у всех тестируемых один и тот же тест? И это "более навороченную, как ЕГЭ, только в программе"
А как твой директор в Worde делает график функции? Я вроде комп знаю не хуже таоего директора, но и то не смогу так запромто. :)
Если достаточно возможностей rtf, то используй TRzRichEdit (он покруче стандартного TRichEdit), а директора нвучи сохранять из Word-а в формате rtf.
← →
ЮЮ © (2008-07-04 11:24) [25]TRzRichEdit - Это TRxRichEdit, он же TJvRichEdit
← →
Ega23 © (2008-07-04 11:24) [26]
> Повторяю еще раз: система должна предоставлять пользователю
> средства проектирования теста. Вывести картинку - не проблема!
> Только вот создать эту картинку должен сам пользователь!
> И как он это сделает без скриншотов?
Да поняли все тебя. Ты вцепился в одно из решений данной задачи (и совсем не лучшее решение, а скорее наоборот) и всеми фибрами души пытаешься его сделать.
А ты знаешь, что многие физики-математики предпочитают не WinWord, а LaTex?
А ты знаешь, что для установки MSWord на комп, надо денюжку заплатить мелкомягким?
А ты понимаешь, что ты заранее обрекаешь ЛЮБОГО пользователя на то, что у него на машине ОБЯЗАН быть MSWord (причём вполне реально, что могут проблемы с совместимостью версий возникнуть)?
← →
Ega23 © (2008-07-04 11:26) [27]И вообще, через Web-интерфейс это надо делать. Тогда не будет проблем ни с word, ни с windows.
← →
Владимир (2008-07-04 11:34) [28]
> А ты понимаешь, что ты заранее обрекаешь ЛЮБОГО пользователя
> на то, что у него на машине ОБЯЗАН быть MSWord (причём вполне
> реально, что могут проблемы с совместимостью версий возникнуть)?
>
Понимаю! С таким же успехом можно сказать, что моя прога на PHP например будет ОБЯЗЫВАТЬ любого пользователя иметь браузер!
Во всей академии есть ворд. Программа написана именно для академии, а не для продажи по всему миру.
А мелкомягкие обойдутся! Винда у нас кракнутая и все остальное тоже. А придут с проверкой - скажем "нет у нас компов - это студенты свои напритащили!" :-)
← →
Ega23 © (2008-07-04 11:36) [29]
> Винда у нас кракнутая и все остальное тоже. А придут с проверкой
> - скажем "нет у нас компов - это студенты свои напритащили!
> " :-)
Ну-ну.
За сим - откланиваюсь.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.017 c