Воскресенье - 21.07.2024 - 06:55:12
1935
0

Плагин

«Цветное форматирование кода»
Бета-версия программы

Плагин «Цветное форматирование кода С++» находится на стадии тестирования: скачивайте бесплатно, тестируйте, если будут предложения, пожелания по улучшению программы, пишите в гостевую книгу, или по адрессу: dudariksk@rambler.ru

Как подключить плагин к ВебМастеру «Твердыня-2» читайте здесь: подключение плагинов

Цветное форматирование кода С++

 

Что делает этот плагин? Он нужен прежде всего тем, кто занимается помимо программирования в на С++ еще и вебпрограммированием. Плагин визуально украшает код на С++, для лучшего восприятия и для эстетического удовольствия. Возьмем пример:
     
    //--------- Форматированный код --------------------
    int __fastcall TFormatColCode::LastKavich(String line)
    {
     String kav="\"",S2;
     int pos2=0,pos=0;
     for(int i=0;i<line.Length();i++)
     {pos2=line.Pos(kav);
      if(pos2)
      {S2=line.SubString(pos2-1,1);
       if(S2!="\\")
       {pos+=pos2;
        break;
       }
       else
       {line=line.Delete(1,pos2+1);
        pos+=pos2+1;
       }
      }
     }
     return pos;
    }
   
     
    //-------- Не форматированный код -------------------------
    int __fastcall TFormatColCode::LastKavich(String line)
    {
     String kav="\"",S2;
     int pos2=0,pos=0;
     for(int i=0;i<line.Length();i++)
     {pos2=line.Pos(kav);
      if(pos2)
      {S2=line.SubString(pos2-1,1);
       if(S2!="\\")
       {pos+=pos2;
        break;
       }
       else
       {line=line.Delete(1,pos2+1);
        pos+=pos2+1;
       }
      }
     }
     return pos;
    }
   
Как видим разница очевидна.

 

Основные функции плагина «Цветное форматирование кода С++»

  • Слева программы имеется таблица, в которую можно заносить данные форматирования.
    1-я колонка - номер;
    2-я колонка - ключевые слова языка С++;
    3-я колонка - контейнер HTML (span или div);
    4-я колонка - класс таблицы стилей CSS.

    Можно добавлять, изменять, удалять данные; после редактирования таблицы, чтобы сохранить результаты редактирования нужно нажать кнопку «Сохранить таблицу».

    Таблица имеет контекстное меню, имеющее разные функции для редактирования (нажать правой кнопкой мыши на таблице).

    Естественно, что все классы вы должны прописать в своей таблице стилей CSS.
    Числа программа форматирует автоматически, используя класс CSS "num". Этот класс не забудьте вставить в свою таблицу стилей.


  • Для форматирования текста нужно нажать кнопку «Форматировать текст».

  • После того, как текст отформатирован можно вернуть его главной программе ВебМастер «Твердыня-2». Для этого нужно нажать кнопку «Текст в Твердыню».


  • А можно отформатированный текст сохранить в буфере обмена, для этого нужно нажать кнопку «Текст в буфер обмена».


  • Можно загрузить текст так же из файла, для этого нужно нажать кнопку «...» и в диалоге выбора файлов выбрать нужный файл.


Плагин «Цветное форматирование кода С++»
Скачать бесплатно
Автор: Коновец Сергей
язык [русский]
скачать [0.502 Мb]