Нужна ли нам на форуме подсветка синтаксиса?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...

Нужна ли нам на форуме подсветка синтаксиса?

Да, нужна.
26
96%
Нет, не нужна.
1
4%
 
Всего голосов : 27

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 17.12.2009 (Чт) 15:02

Товарищи, голосуйте и не проходите мимо :)
Так выглядит код сейчас:
Код: Выделить всё
    'NOTE: The following procedure is required by the Component Designer
    'It can be modified using the Component Designer. 
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerNonUserCode()>  _
    Private Sub InitializeComponent()
        Me.eventLogMainInstaller = New System.Diagnostics.EventLogInstaller
        '
        'eventLogMainInstaller
        '
        Me.eventLogMainInstaller.CategoryCount = 3
        Me.eventLogMainInstaller.CategoryResourceFile = "C:\Demos\ExplorerResources.dll"
        Me.eventLogMainInstaller.Log = "ManagedExplorer"
        Me.eventLogMainInstaller.MessageResourceFile = "C:\Demos\ExplorerResources.dll"
        Me.eventLogMainInstaller.ParameterResourceFile = Nothing
        Me.eventLogMainInstaller.Source = "ManagedExplorer"
    End Sub


А так он может выглядеть с подсветкой синтаксиса:
syntax.png
syntax.png (23.52 Кб) Просмотров: 7963

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 17.12.2009 (Чт) 15:29

Нужна.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Денис » 17.12.2009 (Чт) 15:37

Нужна.
А откуда картинка вестимо?
Или задам вопрос иначе: как сделать такую красивую зебру в редакторе кода. Очень полезно для глаз. Посмотрел в настройках 2008 студии, ничего похожего не нашел.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 17.12.2009 (Чт) 16:49

Денис писал(а):А откуда картинка вестимо?
Или задам вопрос иначе: как сделать такую красивую зебру в редакторе кода. Очень полезно для глаз. Посмотрел в настройках 2008 студии, ничего похожего не нашел.
Картинка к сожалению не из студии. Это один из множества хайлайтеров. Уверен, что и в студии можно такое забацать через плагины.
Но сдается геморно...
Давно хочу вникнуть в создание плагинов, но все руки не доходят.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение MIT » 17.12.2009 (Чт) 16:52

Мне без разницы.
Впрочем если будет делаться, то нам нужна подстветка не только VB6, но и VB.NET, C#, JS + HTML (при желании) и много чего еще...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение burik » 17.12.2009 (Чт) 20:01

Нужна, ИМХО. Намного удобнее код читать.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Dmitriy2003 » 17.12.2009 (Чт) 20:14

Нужна. (и не только для вб) - это несомнено положительно скажется на восприятии кода :!:

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Alec » 17.12.2009 (Чт) 20:37

Даже судя из названия и направленности форума - однозначно нужна!
Иногда лучше вовремя остановиться...
И начать заново!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение FireFenix » 17.12.2009 (Чт) 21:05

Подсветка несомненно нужна - облегчает отладку и смысловой просмотр кода. Так же иногда легче найти ошибку синтаксисе если слово не изменило цвет =)

Так же было бы неплохо сделать подсветку как использует VS2010
Изображение
т.е. Объекты, структуры и пр. выделяет лиловым
Вложения
Color.JPG
Color.JPG (10.11 Кб) Просмотров: 7741
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Viper » 17.12.2009 (Чт) 21:20

Конечно нужна.
З.Ы. А также форма быстрого ответа например до кучи.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 17.12.2009 (Чт) 21:23

А кто возьмётся описать правила подсветки дотнет-языков?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 17.12.2009 (Чт) 21:44

А кто возьмётся описать правила подсветки дотнет-языков?
Я правильно думаю, что это будет на регулярках? Если да, то без проблем, они уже все есть готовые.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 17.12.2009 (Чт) 22:04

FireFenix писал(а):Так же было бы неплохо сделать подсветку как использует VS2010
т.е. Объекты, структуры и пр. выделяет лиловым
Это не реально. Ты предлагаешь забивать все типы? Ты представляешь их количество?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 17.12.2009 (Чт) 22:07

Nord777 писал(а):
А кто возьмётся описать правила подсветки дотнет-языков?
Я правильно думаю, что это будет на регулярках? Если да, то без проблем, они уже все есть готовые.

Нет, это не будет на регулярках.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Proxy » 17.12.2009 (Чт) 22:37

Может для начала всё же стоит просто сделать подсветку ключевых слов?
Follow the white rabbit.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 17.12.2009 (Чт) 22:50

Нет, это не будет на регулярках
Тогда расскажи. По идее различаться будут только ключевые слова, разве нет? Тогда нет большой разницы между VB6 и VB.Net
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение burik » 17.12.2009 (Чт) 22:55

Nord777 писал(а):
А кто возьмётся описать правила подсветки дотнет-языков?
Я правильно думаю, что это будет на регулярках? Если да, то без проблем, они уже все есть готовые.

А какая разница на чем это будет? Хакер вроде попросил описать правила подсветки, а не реализовать эту подсветку.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 17.12.2009 (Чт) 23:27

Тогда расскажи. По идее различаться будут только ключевые слова, разве нет? Тогда нет большой разницы между VB6 и VB.Net

Ну как же. Вот, народ писал, что в вбдотнете нет символа переноса строки. А в VB есть.

Как оно задаётся, рассказывать долго. Код тоже длинный. Задаётся либо кодом, либо графом, но надо будет сделать редактор графа.
Для VB, например, граф выглядит так:
Изображение
Но у VB очень сложные правила, для си, js, php графы будут намного проще.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение FireFenix » 18.12.2009 (Пт) 0:08

Nord777 писал(а):
FireFenix писал(а):Так же было бы неплохо сделать подсветку как использует VS2010
т.е. Объекты, структуры и пр. выделяет лиловым
Это не реально. Ты предлагаешь забивать все типы? Ты представляешь их количество?

Если тип не входит в обычные типы (String, Integer, Short и т.д.), то его выделять лиловым :D

так же обьявления
[синий]Public Class[/синий] [лиловый]Config[/лиловый]
[синий]Structure[/синий] [лиловый]Connection[/лиловый]

ну и присвоение
ImageSize = New Size(24, 24)
New + лиловое слово ()

ну и параметры тоже =)
[лиловый]<System.Diagnostics.DebuggerNonUserCode()>[/лиловый]
Private Sub InitializeComponent()

Xakep писал(а):Вот, народ писал, что в вбдотнете нет символа переноса строки.

Его отменили только в VS2010
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 18.12.2009 (Пт) 1:29

Хакер, изображение очень мелкое и расплывчатое.
Из него сложно что либо понять, но в любом случае на меня можешь расчитывать.
Чем смогу - помогу.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 18.12.2009 (Пт) 1:34

FireFenix, viewtopic.php?f=54&t=39188
Nord777, крупнее, но не всё: http://share.fire-lines.ru/hacker/fb_tok_dfa_03.jpg

На самом деле всё легко: код представляется как последовательно есть токенов, задаются правила (критерии) начала и конца токена. Второй проход меняет некоторый тип токенов. Потом разные токены подкрашиваются разными цветами.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 18.12.2009 (Пт) 1:47

Очень похоже на самопальный механизм регулярных выражение(или КА).
Я помню ты в каком то топике обсуждал свой проект. Там было нечто похожее. Это он?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 18.12.2009 (Пт) 1:50

Он самый. Осталось малость: портировать TKN с С++ на PHP. Это сделать одновременно и легко и сложновато. Сложновато, потому что невозможно организовать неструктурное выполнение кода, и легко, потому что есть упрощающие жизнь фишки вроде ассоциативных массивов и пр. В прочем, решение всех возможных проблем уже есть у меня в голове.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 18.12.2009 (Пт) 1:54

В прочем, решение всех возможных проблем уже есть у меня в голове.
Это радует. :)
Дай пожалуйста ссылку на тот топик. Немного ознакомлюсь.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 18.12.2009 (Пт) 2:00

—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 18.12.2009 (Пт) 2:21

Не, это не то. В это топике много воды.
По моему был еще один топик, более конкретный.
Ты там рисовал нечто похожее на то, что у тебя на фотке.
Или я путаю...
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 18.12.2009 (Пт) 2:22

Так в том и нарисовано, на третьей странице вроде.
Ну вот ещё другой: viewtopic.php?f=9&t=38055&start=0&st=0&sk=t&sd=a&hilit=abandonware
Но этот второй топик не о Tkn, а о Krm, который как раз тот самый второй проход:
Второй проход меняет некоторый тип токенов.

превращающий T_NAME либо в T_KEYWORD, либо в T_IDENTIFIER.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Nord777 » 18.12.2009 (Пт) 3:23

Так в том и нарисовано, на третьей странице вроде.
Да, действительно. Сразу не приметил.

Штука конечно хорошая, но имеет ли смысл всё так усложнять?
Твоя разработка(для нашего случая) это то же регулярное выражение, только вид сбоку.
Нам ведь не нужна скорость парсинга.
Код будет парситься только на момент отправки сообщения.
На сервере он будет храниться уже обрамленным в html.
Я правильно понимаю?
Если так, то почему бы не воспользоваться регулярными выражениями?(уже кстати готовыми)
Нет, я конечно ничего против не имею(главное чтобы у тебя был стимул), просто пытаюсь понять.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16474
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение Хакер » 18.12.2009 (Пт) 3:33

Не представляю себе, как регулярными выражениями раскрасить VB6-код.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Нужна ли нам на форуме подсветка синтаксиса?

Сообщение MIT » 18.12.2009 (Пт) 10:26

Nord777 писал(а):Код будет парситься только на момент отправки сообщения.
На сервере он будет храниться уже обрамленным в html.
Я правильно понимаю?
Нет, phpBB хранит в базе сообщение с использованием BB-кодов (к которым приделываются идентификаторы), но переработка сообщения в html код происходит каждый раз при выводе этого сообщения.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

След.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

    TopList