|
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 6
|
|
Открытие документа .ppt, внесение в него информации, сохранение12.10.2011, 07:12. Показов 1506. Ответов 4
Метки нет (Все метки)
Уважаемые программисты! Просит о помощи сотрудник МЧС. Я не являюсь программистом, но встала острая необходимость написать несложное (для ваших пытливых умов) приложение, которое мне одному, в силу отсутствия опыта (кроме азов Visual FoxPro), никак не написать. Дело в том, что основная задача нашего подразделения (Центр Управления в кризисных ситуациях) - координация действий спасателей и других взамиодействующих структур для ликвидации последствий ЧС, спасения и эвакуации людей. Кроме непосредственных координационных мер, мы вынуждены заниматься бумажной волокитой (бюрократию в нашем государстве пока никто не отменял!), что существенно осложняет рабочий процесс. С помощью задуманного приложения можно будет автоматизировать процесс внесения информации в нужные документы и сократить время реагирования на ЧС! Ваше содействие мне может в будущем помочь людям!
Для написания приложения я выбрал Visual Studio C++ Premium 2010. Нашёл массу литературы, видеоуроки; освоил экранные формы: добавление кнопок, выпадающих списков и прочих элементов, а так же разобрался, как добавлять реакции (события). Дальше нужно писать код... Задача: в экранную форму пользователь вносит необходимую информацию: вид ЧС, место ЧС, текстовая информация о ЧС, метеоданные, состав сил и срдеств и прочее. Существует база шаблонов в формате Power Point (это карты муниципальных районов, населённых пунктов и пр.) . Из этой базы необходимо программно выбрать нужный файл (скажем, map1.ppt), открыть его, в имеющиеся там пустые таблицы и текстовые поля внести информацию из экранной формы определёнными шрифтами и сохранить под новым именем. Знаю, что это возможно, и буду всем Вам очень благодарен за помощь!
0
|
|
| 12.10.2011, 07:12 | |
|
Ответы с готовыми решениями:
4
Блокнот: открытие и сохранение документа Сохранение данных в типизированный файл, и считывание информации из него Открытие запароленного файла презентации .ppt |
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 12.10.2011, 07:27 | |
|
Конечно это все возможно....однако если вы не знаете ООП на хорошем уровне, то с Visual Studio у вас будут проблемы. Лучше нанять профессионального программиста конечно.
А вообще тут нужно вот что: 1. Создание пользовательского интерфейса 2. Подключение к базе (зависит от типа базы). 3. Открытие, копирование и переименование файлов, это делается через API или через библиотеки (материалов по этому поводу много) 4. Доступ к PowerPoint.....ну тут можно использовать подключение через объекты COM. Пример можно посмотреть из способов подключения к Excel (он наиболее популярен, в сети много примеров). Правда сами функции для работы с объектами PowerPoint придется искать в MSDN.
0
|
|
|
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 6
|
|
| 12.10.2011, 07:32 [ТС] | |
|
Спасибо за скорый ответ!
Если бы я работал в коммерческой структуре, я бы и пальцем не пошевелил, а руководству посоветовал бы нанять программера. В силу того, что бюджетные средства не позволяют нам подобного, буду сам разбираться. Советы Ваши, несомненно, полезны, но был бы полезнее хотя бы код для открытия файла .ppt, для начала было бы уже неплохо. Но в любом случае, благодарен.
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
||||||
| 12.10.2011, 07:48 | ||||||
|
DashinPapa,
Вот например: http://support.microsoft.com/kb/216686 Или вот так я в Qt подключался, принцип похожий:
http://support.microsoft.com/kb/222960/ru http://support.microsoft.com/kb/180616/ru
1
|
||||||
|
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 6
|
|
| 12.10.2011, 10:12 [ТС] | |
|
Спасибо! Вижу массу полезной информации! Начну разбираться, думаю, будет полезным!
0
|
|
| 12.10.2011, 10:12 | |
|
Помогаю со студенческими работами здесь
5
Электронный учебник, открытие презентации ppt на форме Внесение информации в БД MySQL Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
Сохранение всех JPG из документа с именами, полученными из этого же документа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|