Подсветка синтаксиса | |
---|---|
dfr Сообщений: 254 Откуда: Барнаул Дата регистрации: 29.07.2005 |
Сделал и использую просмотровщик БД на MSSQL. Окно запросов на основе Editbox. Хотелось бы что бы была подсветка синтаксиса (SELECT, FROM, WHERE... выделять цветом), 2-цветный вариант не шибко приятный.
Может есть какой вариант не сложный заменить Editbox на что то подобное? В окне запросов нужна возможность запускать команды в т.ч. только выделенные. [attachment 32394 2019-11-26_094601.jpg] |
Re: Подсветка синтаксиса | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ну не то, чтобы уж очень простой вариант (все равно ведь придется прописывать, что и как выделять), но для такого можно (и нужно) использовать не Editbox, а например такой ole-контрол, как "Microsoft Rich Textbox" (файл "richtx32.ocx", если в системе его нет, можно отдельно скачать, зарегистрировать "от администратора"). В нем можно как угодно раскрашивать любые фрагменты текста по какому-то условию. Здесь когда-то были кстати простейшие примеры раскраски в нем. Хотя там не слишком сложно в общем-то все, чтобы и самому разобраться. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 26.11.19 07:06 |
Re: Подсветка синтаксиса | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
OFF конечно
Managment studio на фоксе? Очень тупой вопрос - зачем? |
Re: Подсветка синтаксиса | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Data Explorer из поставки фокса чем не подошёл? ------------------ Лень - это неосознанная мудрость. |
Re: Подсветка синтаксиса | |
---|---|
dfr Сообщений: 254 Откуда: Барнаул Дата регистрации: 29.07.2005 |
Про Rich Textbox в курсе, но тогда пропадает портабельность, и вникать в методы раскраски пока времени нет. Студии стоят, чем выше номер - тем дольше грузится. Изначально нужно было вносить куда-то комментарии (описания) по полям таблиц, потом что бы они дублировались на основных и отладочных БД. Потом добавлялись всякие скрипты типа список таблиц с таким то полем, выгрузка DBF на сервер, статистика по символьным полям (макс. длина данных) для оптимизаций всяких, быстрое изменение значений записи таблицы и т.д. Ну и всякие удобства типа вкладки, загрузка введенного ранее кода sql при запуске.. Data Explorer вроде тоже ч/б? |
Re: Подсветка синтаксиса | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Разумеется. Но он в исходниках и с системой плагинов, которые, разумеется, можно рисовать самому. А так Azure Data Studio может спасти отца русской демократии. Тут кроссплатформенность, и переносимость, и легкость, и раскраска и прочая и прочая... ------------------ Лень - это неосознанная мудрость. |
Re: Подсветка синтаксиса | |
---|---|
dfr Сообщений: 254 Откуда: Барнаул Дата регистрации: 29.07.2005 |
Не видел, посмотрю. |
Re: Подсветка синтаксиса | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
В принципе регистрировать можно было бы и из программы при первом запуске. Какие проблемы? А кстати, можно же и вовсе - оформить ole, не требующий регистрации! Крейг Бойд когда-то описывал в статье в своем блоке в том числе и такой способ, основная же тема его статьи была - повышение прав приложения. Я размещал вот тут ее русский перевод: forum.foxclub.ru ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 26.11.19 10:58 |
Re: Подсветка синтаксиса | |
---|---|
Taran Сообщений: 13625 Откуда: Красноярск Дата регистрации: 16.01.2008 |
|
Re: Подсветка синтаксиса | |
---|---|
dfr Сообщений: 254 Откуда: Барнаул Дата регистрации: 29.07.2005 |
Посмотрел. Интересный вариант.
|
Re: Подсветка синтаксиса | |
---|---|
lesalesa Автор Сообщений: 14 Откуда: Москва Дата регистрации: 12.10.2006 |
Немного не по теме... ( подсветка синтаксиса ).
Когда-то давно тоже сваял подобную прогу, но с большой долей специфики... Оказалось весьма востребованной...Поэтому немного доработал (убрал специфику) и получился (ИМХО) неплохой инструмент ,позволяющий выполнять операторы TSQL и не только. Хотел даже выложить сюда , но руки не дошли... Посмотрите, может подойдет... Хотя подсветки тоже нет. Кратенькое описание в архиве. yadi.sk |
© 2000-2024 Fox Club  |