| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Обработка XML |
| Автор: blacksmouker 21.1.2013, 14:21 |
| Добрый день, уважаемые знатоки! Давно не обращался к Вам за помощью - вот настал момент опять спросить вашей мудрости! Пока задам вопрос в общих чертах, а уже от Ваших ответов будем отталкиваться для уточнения решения: Есть некоторая программа, доставшаяся мне по наследству. Программа состоит из набора форм xmc и исполняемого файла exe, который эти формы обрабатывает и выводит на экран в виде анкетки, которую клиент заполняет и сохраняет. В результате получается документ в формате xml. С самими формами я разобрался и научился их изменять. Но основная часть все-таки этот файл exe. Распаковать его опять в набор файлов для доработки как мне говорили нельзя. Следовательно стоит вопрос: А) Либо надо писать новое ядро для программы, от сюда вопрос - на чем проще всего писать подобную прогу. Б) Все-таки есть возможность файлик крякнуть и получить доступ к коду для его доработке. Чтобы избежать ненужного стеба и подколок скажу - я НЕ программист, Я экономист. Но, я знаю на уровне JavaScript, CSS, html, знаком с основами VBA, php, C++, Python. За неимением большего начальство на работе припрягло к проектам меня, как человека, наиболее близкого к теме. Ну знаете, как это у нас часто бывает. Синтаксис чужого кода я разобрать могу, но создавать что-то свое для меня несколько проблематично! Поэтому прошу мастеров быть снисходительными к новичкам. Есть проблема - мне необходимо доработать программу в добавить в нее некоторые опции. Следовательно, либо помогите разобрать ядро текущее, либо подскажите в чем лучше ядро составить, а может есть какой ресурс где можно взять готовое. Ну или на крайняк - подскажите, может быть кто-то возьмется за это за вознаграждение. |
| Автор: diadiavova 21.1.2013, 15:06 |
| Что касается кряка, то это незаконно и здесь обсуждать запрещено. Можно обратиться к автору за исходниками. Насчёт того, на чём лучше писать - писать лучше на том, что лучше знаешь, поскольку с хмл прекрасно работают все языки программирования. Что касается готового решения, то вполне вероятно, что его можно найти, но посколько не было изложено что именно должна делать программа, советовать что-то конкретное сложно. Но хостинг оупенсорс-проектов подсказать могу, так что можно поискать и самому. http://sourceforge.net/ |
| Автор: blacksmouker 21.1.2013, 15:44 |
| Да не не - разработчик - официально моя организация, так что проблем с авторством нет. Так что все законно. Не думал, что так все строго. К исходному программеру обратиться невозможно, ибо канул в лету давно и исходники с собой упер. Насчет написания своего - опыта нет - я даже не знаю с чего начать. Внести правки, доработать легко. А начать свой проект. Попробую поискать подходящий вариант на приведенном ресурсе. Разместить здесь сам софт не могу, ибо частный, ну если только в личку ссылку. Может что подскажете |
| Автор: diadiavova 21.1.2013, 22:42 |
| Кстати говоря, из платных программ, работающих с хмл-формами можно рассмотреть http://ru.wikipedia.org/wiki/Microsoft_Office_InfoPath. Входит в состав майкрософт офис, при необходимости функционал можно расширить, то есть там и так возможности широкие, но можно дополнить чем угодно. Еще есть подобный продукт http://www.altova.com/authentic.html у него вроде даже бесплатная версия есть, но сам не работал, так что не знаю. А вообще, некоторые возможности для работы с формами еть в том же оупенофисе, но там для сохранения формы в хмл нужного формата надо писать xslt довольно сложного вида, то есть это работа всё-таки скорее для программиста, чем для пользователя. |
| Автор: blacksmouker 23.1.2013, 10:46 |
| И это тоже полезная инффа, спасибо. Только сторонний софт я пользовать не могу. Программа, что я правлю, продукт цельный(его передают клиентам на установку) и обработчик форм должен входить в ее состав. |