![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.07.2008
Сообщений: 66
|
![]()
Как известно, существует масса языков программирования, но все их отличия сводятся к синтаксису команд, ну плюс еще среда разработки.
Есть так же разного рода редакторы, вроде Smart Web Builder, где уже имеются наборы готовых тегов для разных задач. Мне интересно, а есть ли прога, где можно самому создавать категорию и задавать свои теги и группы, тоесть например для категории цвет, назначить подкатегорию текст, а уже в ней, назначить ткст в HTML, текст в C++, текст в Delphi, и т.д. с присвоением соответствующих тегов в рукопашную. Кроме того желательно еще поиск и автоподстановку. Кроме того, еще нужно гдето хранить поле с пояснениями и примерами для каждого тега, если команда имеет ряд своих особенностей. Есть нечто подобное? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Хы. EditPlus такое делает
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.07.2008
Сообщений: 66
|
![]()
Интересная прога, только пока никак не пойму, каким боком она относится к тому, что я хотел?
Где можно создать меню своих тегов и присвоить им синтаксисы? Тоесть создать дерево из своих категорий и подкатегорий, а уже в них списки команд, котрым можно противопоставлять(создавать, задавать) теги из разных языков. ![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я точно не помню, но там нужно править ИНИ файл или создавать к EditPlus его со своими шаблонами.
ТАм поройся в Preferences кажись там добавляется новенькое.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 09.07.2008
Сообщений: 66
|
![]() Цитата:
Мне нужно строго обратный вариант, тоесть изначально я создаю свое дерево и размещаю там команды со своими названиями, а уже этим командам назначаю теги, и при работе просто выбрать в дереве нужную команду, а прога впишет в текущую позицию соответствующий тег для выбранного на данный момент языка. Например мне нужно в HTML поменять цвет рамки таблицы: Ищу в дереве категорию(созданную мной) цвет, Затем иду в пдкатегорию(тоже созданную мной) таблица, и выбираю категорию(или точнее свойство) рамка, кликаю применить, и получаю заранее введенный тег в новой строке редактора, и уже вручную добавляю значение цвета(или выбираю из заготовленных в другой ктегории). Я именно такое хотел найти. В этом плане наглядный пример - прога Help&Manual. точнее сам его редактор, только с той разницей, что категориям и подкатегориям противопоставленны целые страницы, а мне нужно только теги, плюс еще место для пояснений(в отдельном окне), которые будут вставляться при их выборе в поле редактора в новую строку, затем уже полученный текст программы можно перенести куда угодно или сразу в компилятор. В этом плане кстати, пояснения неплохо было бы видеть в виде коментов в самом теле проги, что вобщем возможно на начальном этапе формирования тегов, например создав атрибут жирности текста в категории текст, мы задаем ему тег и комент для HTML одновременно, и эта строка будет вставленна в редактор при выборе атрибута "жирный" - Код:
![]() Последний раз редактировалось ЛомиК; 05.08.2008 в 18:03. Причина: Уточнил до безобразия |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.07.2008
Сообщений: 66
|
![]()
Поскольку видать такой проги несуществует, или никто не встречал, то сосредоточу внимание на том, зачем это все нужно и чем это удобно.
Для новичков такая прога помогла бы расставить все по местам еще на этапе освоения языка, в процессе формирования такого дерева, легче разобраться что с чем и как связанно, да и проделанная один раз эта работа в будущем съекономит время на вспоминание и поиск нужного. Для профи возможно ненужно описание и группировка отдельных тегов, это и так уже есть в голове, а вот хранение заготовок текстов подпрограмм и программ с возможностью создания иерархической структуры, помоему весьма полезен. Кроме того, если вы собираетесь найти общее и различия между похожими языками программирования, размещение схожих команд и элементов в одном месте поможет лучше обрисовать такие различия. Есть два варианта подхода в организации интерфейса среды программирования, дающие одинаковый результат в конце, но приводящие к нему разными путями. Например в Delphi реализованна такая система: Сразу мы выбираем нужный компонент, затем меняем его свойства, и пишем обработчики событий. Но возможен и другой подход: Когда перед нами(не в среде Delphi в общем случае) уже находится какойто элемент и мы хотим изменить его свойства и взаимодействия, мы можем начать с последних, тоесть обратная иерархия - не объект, свойство, параметр, а свойство, параметр, язык, объект. В ряде случаев удобен и обратный подход, но в любом случае нам лучше иметь возможность самостоятельного формирования последовательности выбора для каждого конкретного случая. А ваше мнение? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sql-сервер не существует | rubi | БД в Delphi | 8 | 15.07.2008 12:10 |
Инструмент размазывания | Marsik | Помощь студентам | 6 | 10.11.2007 17:13 |
где в VBA такой компонент ??? | Noor | Microsoft Office Excel | 2 | 22.03.2007 12:10 |