Добавленна поддержка XML.
Жду отзывов, комментариев. Что подправить, добавить.
Программа
здесь
Описание
здесь
Поднимаю тему.
Наблюдается какая-то аппатия. Если программа не нравится, то пишите соответствующие отзывы.
Критика приветствуется.
А может перенести ветку в XML? Т.к. xml видимо безразличен большей части посетителей раздела средства разработки.
Здравствуйте, woodsman, Вы писали:
W>Поднимаю тему.
Немного не в тему

, но... А вот скажите мне, пожалуйста, почему и Вы и MS и Borland выдают подобные произведения как цитирую:
...is next generation editor...
Хотя подобное решение было реализовано в 19... затертом году в Centura. Я не против подобной функциональности (хотя у себя во всех редакторах поотключал), но все таки это не ноу-хау...
ЗЫ. Ничего личного.
Здравствуйте, sfsoft, Вы писали:
S>Здравствуйте, woodsman, Вы писали:
W>>Поднимаю тему.
S>Немного не в тему
, но... А вот скажите мне, пожалуйста, почему и Вы и MS и Borland выдают подобные произведения как цитирую:
S>S> ...is next generation editor...
S>
S>Хотя подобное решение было реализовано в 19... затертом году в Centura. Я не против подобной функциональности (хотя у себя во всех редакторах поотключал), но все таки это не ноу-хау...
S>ЗЫ. Ничего личного.
Идея использовать дерево не нова, и вполне очевидна.
Я видел несколько реализаций у них всех был общий недостаток — НЕКОТОРЫЕ ОПЕРАЦИИ делать крайне неудобно.
Например, был код:
void fn(void)
{
...
for(...)
{
for(...)
{
for(...)
{
...
}
}
}
}
В обычном дереве он выглядел бы так:
Сообственно проблемма — как добавить новую строку в нужном месте?
void fn(void)
{
...
for(...)
{
for(...)
{
for(...)
{
...
}
}
// как добавить эту строку?
}
}
Обычно решали это путём введения спецальных дополнительных горячих клавиш или кнопок.
Такой способ не очень хорош. Если есть кнопка или клавиша "содать узел за следующим",
то вначале нужно поднятся на вверх до нужного узла и только затем её нажать.
Я решил эту проблему без всяких дополнительных кнопок, клавиш. Смотрим
здесь и
здесь
Подобного я нигде не видел. Насколько я помню и в Centure этого нет.
Годится для ноу-хау?
Здравствуйте, woodsman, Вы писали:
W>Подобного я нигде не видел. Насколько я помню и в Centure этого нет.
W>Годится для ноу-хау?
Возможно. Но есть одна проблема: наверно стар я стал для таких вещей. Мне бы по-старинке, ручками....
Здравствуйте, woodsman, Вы писали:
W>Добавленна поддержка XML.
W>Жду отзывов, комментариев. Что подправить, добавить.
W>Программа здесь
W>Описание здесь
А в чем заключается новизна и практическое применение Вашей программы?

(стандартный вопрос на защите диплома, то бишь программы.)
СТ>А в чем заключается новизна и практическое применение Вашей программы?
СТ>(стандартный вопрос на защите диплома, то бишь программы.)
Прсто ещё один маленький редактор — для случая если нужно вручную редактировать XML файл.
Главное отличие — работаете на со строкими, а с узлами дерева.(добавляете, удаляете, копируете, редактируете)
У многих редакторов XML кроме окна редактирования есть навигатор по файлу в виде дерева.
У меня все в одном флаконе, в смысле в окне.
Ну а на сколько удачно и удобно вышло это судить Вам.