Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Подсветка синтаксиса Добавлено: 22.01.05 17:59  

Автор вопроса:  Mihalыch | ICQ: 373-509-101 
Появилось немного свободного времени, решил попробовать. Вроде работает, но если кода много приходится идти перекуривать. А как реализована подсветка на форуме, может есть какие-то правила, принцип, или это простой анализ текста? Где-то слышал, что можно подсвечивать только видимую часть кода, или это неверный подход. Да и как определить енту часть?
З.Ы. поиск по форуму все время выдает ошибку?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #1 Добавлено: 22.01.05 18:12
Михалыч, автор подсветки на сайте я. Если надо, то могу выслать код.

Ответить

Номер ответа: 2
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #2 Добавлено: 22.01.05 18:16
Вышли, если не очень большой. Было бы не плохо с комментариями.

Ответить

Номер ответа: 3
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #3
Добавлено: 22.01.05 19:18
Подсвечивать только видимый - неправильный подход. Основной способ: разбиение текста на части, каждая из которых может быть подсвечена по отдельности так, чтобы в сумме давать правильную картину. В VB с этим проще, надо только отслеживать переносы строк, а так этим фрагментами можно считать строки, а вот в Си, например, многострочный комментарий может начинаться задолго до начала видимой области.

Ответить

Номер ответа: 4
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #4 Добавлено: 22.01.05 19:34
В общем я так и делаю нахожу chr(10), выделяю строку, анализирую, подсвечиваю, выделяю следующую. Я сделал текстовый файл, в котором хранятся слова для поиска. Т.е. идет банальный поиск с помощью InStr, меня этот момент беспокоит, может нужен какой-то другой анализ? Ну и скорость конечно.

Ответить

Номер ответа: 5
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #5 Добавлено: 22.01.05 20:10
Александр, пожалуйста кинь ещё сюда: Dimm_xXx@mail.ru.

Заранее благодарю.

Ответить

Номер ответа: 6
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #6 Добавлено: 22.01.05 20:57
Так, напишите на личку кому нужны исходники, а то могу забыть :)

Ответить

Номер ответа: 7
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #7 Добавлено: 22.01.05 21:01
Вот это как раз и нужно сисаднимам и Павлу:
http://www.vsepuch.com/images/stories/buben.jpg

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам