Форум программистов, компьютерный форум CyberForum.ru

работа с документами - C++

Восстановить пароль Регистрация
 
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
11.06.2011, 14:50     работа с документами #1
возможно ли создать программу, которая будет в определенные поля в текстовом файле заносить конкретные значения? Например, обобщенная структура документа - вверху справа УТВЕРЖДАЮ, там ниже РАПОРТ(cправка, план, и др) и так далее. И для каждого из значений, например, для утверждения в поле LineEdit вносится текст, потом в LineEdit для рапорта и др пишем рапорт/справка/план и др так же, а потом на выходе итоговый документ с сохраненными параметрами редактирования.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2011, 14:50     работа с документами
Посмотрите здесь:

C++ упорядочить слова в тексте (делать с текстовыми документами)
Одновременная работа с документами C++
C++ Параллельная работа с документами
Работа с документами word C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
12.06.2011, 06:11     работа с документами #2
Буду краток, ВОЗМОЖНО!

Можно узнать зачем это?
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 08:26  [ТС]     работа с документами #3
суть состоит в том,чтобы был создан какой-то механизм защиты от копирования документов, то есть при вводе значений в поля, автоматически генерируется итоговый документ с заданными параметрами форматирования и выводится на печать. В принципе можно и усилить как-то это все, я не очень представляю как правда, возможно, эцп или еще чем-то. Было бы интересно узнать ваши предложения.
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
12.06.2011, 08:45     работа с документами #4
forma.txt - храниться где то в недрах каталогов Windows )
Программа через Диалогое окно просит внести значения для полей Утверждаю и т.д.
Затем некая функция заменяет в условленных строках символы '_' на введенные данные. Получившийся документ предварительно выводиться в окно перед печатью без возможностей изменить какие либо данные. Понравилось -> Печать , а если нет переход к диалогу и меняем введенные данные.
Так что тебе конкретно нужно, код написать или ?
Можешь даже форму зашифровать, а перед вводом данных дешифровать в память.
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 09:56  [ТС]     работа с документами #5
Цитата Сообщение от tylix Посмотреть сообщение
forma.txt - храниться где то в недрах каталогов Windows )
Программа через Диалогое окно просит внести значения для полей Утверждаю и т.д.
Затем некая функция заменяет в условленных строках символы '_' на введенные данные. Получившийся документ предварительно выводиться в окно перед печатью без возможностей изменить какие либо данные. Понравилось -> Печать , а если нет переход к диалогу и меняем введенные данные.
Так что тебе конкретно нужно, код написать или ?
Можешь даже форму зашифровать, а перед вводом данных дешифровать в память.
а за сколько вы написать готовы?
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
12.06.2011, 10:33     работа с документами #6
Хорошь издеваться, я такой же смертный 'новичек' )
Это надо модеров просить перенести тему во фриланс
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 10:36  [ТС]     работа с документами #7
просто никто в принципе не готов ответить был (во всяком случае не ответил), кроме Вас.. а реально прикрепить шаблон в формате ворда?
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
12.06.2011, 10:50     работа с документами #8
Цитата Сообщение от cadet Посмотреть сообщение
возможно ли создать программу, которая будет в определенные поля в текстовом файле заносить конкретные значения? Например, обобщенная структура документа - вверху справа УТВЕРЖДАЮ, там ниже РАПОРТ(cправка, план, и др) и так далее. И для каждого из значений, например, для утверждения в поле LineEdit вносится текст, потом в LineEdit для рапорта и др пишем рапорт/справка/план и др так же, а потом на выходе итоговый документ с сохраненными параметрами редактирования.
Такие проги работают обычно не с текстовыми файлами, а с БД. И используются средства генерации отчетов...
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 10:53  [ТС]     работа с документами #9
а какие-то примеры реализации или средства где можно взять? например, как вариант мне предлагали рассмотреть FormExtractor из набора примеров qt. было бы интересно узнать про меры защиты еще.
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
12.06.2011, 10:58     работа с документами #10
cadet, вообще-то подобная задача - это минимум курсовая для изучающих базы данных. У нас это - на 3 курсе изучают. Надо разыскивать в гугле что-нить по работе с БД. Например, свободные БД MySQL, PostgreSQL.
Можно еще SQLite использовать. Это библиотека для работы с БД из программы на С++. Лучше всего почитать об этом в документации по Qt - это очень известная библиотека для реализации оконного интерфейса (и там много чего хорошего еще есть).
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 11:03  [ТС]     работа с документами #11
я учусь на 3 курсе и бд тоже изучаю (oralce). просто до реализации программ не дошли еще, а было бы интересно узнать, потом в любом случае какие-либо советы по реализации будут полезны, т.к. ранее с этим не сталкивался. и потом вопрос по защите (возможно, с помощью криптографических преобразований), тоже остается открытым
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
12.06.2011, 11:24     работа с документами #12
cadet, тогда тебе есть прямой резон изучить Qt+SQLite. Это - в любой книжке по Qt написано. Oracle - больно тяжелый, чтоб на домашнем компе его ставить...
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 12:44  [ТС]     работа с документами #13
а кто-нибудь мог бы помочь с реализацией (за деньги, разумеется)?
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
12.06.2011, 14:17     работа с документами #14
Цитата Сообщение от cadet Посмотреть сообщение
а кто-нибудь мог бы помочь с реализацией (за деньги, разумеется)?
Да не нужно тут деньги платить. У меня второкурсница в процессе написания курсовой самостоятельно по книжке разобралась и все работает. Потратила ровно 3 дня... А ты ж на 3-м курсе...
cadet
 Аватар для cadet
114 / 75 / 6
Регистрация: 10.01.2010
Сообщений: 275
12.06.2011, 14:19  [ТС]     работа с документами #15
хорошо) только с qt я вообще не знаком почти) а можно ее прогу по курсовику глянуть?
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
12.06.2011, 14:23     работа с документами #16
Цитата Сообщение от cadet Посмотреть сообщение
хорошо) только с qt я вообще не знаком почти) а можно ее прогу по курсовику глянуть?
Она ее только 16-го защищать будет. Но источник - книжка Шлее по Qt. Есть инфоа и в книжке Бланшет-Соммервиля. И В книжке нашего Земскова все написано.
Земсков вот: http://www.ozon.ru/context/detail/id/4030253/
Рекомендую. Qt все равно изучать, если думаешь работать на С++. Лучше сейчас, чем после учебы.
Yandex
Объявления
12.06.2011, 14:23     работа с документами
Ответ Создать тему
Опции темы

Текущее время: 02:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru