Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: vito333
Дата сообщения: 27.10.2005 10:30
DrMom
чуть позже, я чего-то перемудрил с комстрокой, теперь обратно чинить надо ))
mozers
не совсем понял вопрос - как пишет на диск или как работает с кодировкой отображая её на экране?
ShIvADeSt
да, чего-то намудрил я. Скорее всего верну к первоначальному, простому варианту и всё.

И вообще
МОЖНО СЧИТАТЬ ПРОЕКТ ЗАКРЫТЫМ.

Баги кой какие ещё буду править, но это и всё.

Почему? Потому, что развивать его в том виде, что есть (речь о внутреннем устройстве) - слишком муторно и неинтересно. Особенно напрягает МДИ, так как вручную с ним возиться - отнимает кучу времени.
В то же время идёт работа над следующей реинкарнацией (правда не МДИ). Основное, над чем сейчас работаю - подсветка синтаксиса, настраиваемая. Остальные нюансы работы тоже сразу продумываются и разрабатываются с учётом накопленного опыта. Напрмер, русский и английский языки сразу зашиваю в программу, предусмотрел возможность загрузки другого языка из файла. Язык видимо можно будет менять на лету. Определение кодировок остаётся таким же неплохим, а можно сказать что одним из лучших. Так же добавляю определение кодировки методом Microsoft, так, как определяет IE (оно правда отвратительно работает на небольших файлах, надо ещё много продумывать). Диалог настроек тоже сразу делаю.

Такие дела.

Добавлено:
Пожелания и предложения по прежнему принимаются, хотя я уже наверное все их знаю ))).
Автор: Harrier
Дата сообщения: 27.10.2005 10:43
vito333

То есть будет другая версия Mark или он будет как-то по-другому называться? А то мне Mark понравился не хотелось бы на виндовый блокнот возвращаться.
И когда если не секрет , появится первая версия нового блокнота?
Автор: vito333
Дата сообщения: 27.10.2005 10:59
Harrier
да, будет такой же крошечный редактор Mark, с таким же фэйсом

когда будет? работаю. Думаю не ранее чем через месяц.
Автор: ArtLonger
Дата сообщения: 27.10.2005 11:13

Цитата:
идёт работа над следующей реинкарнацией (правда не МДИ)

Cлава тебе, vito333
Автор: vito333
Дата сообщения: 27.10.2005 11:20
несмотря на то, что использую готовые наработки - переделывать буду многое. Хочу например переписать-доработать и меню и статусбар.
Автор: NeedMaker
Дата сообщения: 27.10.2005 21:46

Цитата:
когда будет? работаю. Думаю не ранее чем через месяц.

Подождемс!!!
А пока обнови UPX версию.
Автор: oshizelly
Дата сообщения: 30.10.2005 14:55
vito333

Цитата:
В то же время идёт работа над следующей реинкарнацией...




Цитата:
...правда не МДИ


Очень жаль. Возможно, придется так и остаться пользователем "старого" Mark'а и со временем перейти на что-то другое с поддрежкой MDI.
А так все хорошо начиналось...
Автор: vito333
Дата сообщения: 31.10.2005 01:16
oshizelly
возможно позже я вернусь к МДИ. При том функционале, что закладывается в новую программу, да и в старой тоже, появляется смысл использовать какой нибудь отлаженный готовый механизм MDI (например WTL), вставив в него своё, но сейчас ручное ковыряние с ним очень много отнимает времени, да вызывает кучу ненужных багов. Да и для программы нотпад-заменителя это фича конечно крутая, но не самая первостепенная. На мой взгляд кодировки, удобство настройки - важнее.
Автор: oshizelly
Дата сообщения: 31.10.2005 09:39
vito333

Цитата:
Да и для программы нотпад-заменителя это фича конечно крутая, но не самая первостепенная.

Спорное утверждение... Согласен с тобой, для большинства пользователей - да, это не первостепенно. Но для некоторых вроде меня таки-да.


Цитата:
На мой взгляд кодировки, удобство настройки - важнее.

Ну, с этим, конечно, не поспоришь.


Цитата:
возможно позже я вернусь к МДИ. При том функционале, что закладывается в новую программу, да и в старой тоже, появляется смысл использовать какой нибудь отлаженный готовый механизм MDI

Будем ждать и надеяться.

Но - в любом случае, желаю удачи с новым проектом.
Автор: vito333
Дата сообщения: 31.10.2005 10:29
oshizelly
в общем я объяснил, мне в Mark стало накладно тянуть MDI по затратам времени и сил, потому решил пока отказаться. Отлажу новые фичи, тогда в оболочку MDI будет легко встроить готовый класс.
Автор: Oleg_II
Дата сообщения: 02.11.2005 12:19
vito333
Марк - классная прога! Будем надеятся, что приемник тоже не подкачает
Если не сложно, то потом этой же ветке дай ссылочку на новый проект, а то вдруг пропущу сюда-то я еще заглядываю (нумерации, подсветки и кнопки исполнения ну очень хочется
Удачи!
Автор: Blackbox7
Дата сообщения: 03.11.2005 20:46
vito333
Хотелось бы, если можно , чтобы потомок Marka запоминал последнюю рабочую папку. Сорри, если это где-то уже обсуждалось, но не нашел.
ЗЫ. И подсветка, и вертикальные блоки чтобы были (ну это я уж совсем обнаглел ).
Автор: Harrier
Дата сообщения: 03.11.2005 20:52
vito333

А можно сделать так, чтобы ссылки в Mark'е не только подсвечивались и подчёркивались, но, чтобы ещё и при нажатии запускались?
Автор: tolja
Дата сообщения: 03.11.2005 21:48
Harrier

Цитата:
и при нажатии запускались?

Плохо будет работать тогда со ссылкой, имхо не стоит. По правому клику - ''открыть'' - намного удобней. Я против твоего предложения.
Автор: Harrier
Дата сообщения: 04.11.2005 10:42
tolja

Сори, не замечал, что по правому клику открывается. ))) Тогда и правда не нужно.
Автор: kraeved
Дата сообщения: 05.11.2005 00:51
vito333, пожалуйста, скомпилируйте версию, где новый метод парсинга командной строки исключён. ведь были же такие билды ещё до октября. да Вы и сами собирались это сделать, а то фиксы последние к месту (уходить от них на ранние билды не хочется), лишь с открытием второго документа ошибки лезут.
Автор: vito333
Дата сообщения: 05.11.2005 09:20
--< v0.9z >---- 05 ноября 2005 г. >-----------------------------------

[-]    убраны ухищрения при запуске второго экземпляра программы.


обновлён и Mark_Upxed.zip

Добавлено:
[x] несколько косметических исправлений
Автор: vito333
Дата сообщения: 09.11.2005 04:54
вопрос к знающим хтмл и языки программирования (кроме C/С++).

для подсветки синтаксиса я делаю некоторый базовый набор условий/правил, тестирую всё это на подсветке C/C++, который знаю.

Набор этот состоит из:
- 5 наборов ключевых слов, для каждого набора - свой цвет;
- однострочный комментарий, задаваемый одним или двумя символами;
- многострочный комментарий, начало и конец задаются одним или двумя символами;
- цвет комментариев совпадает;
- текст в кавычках "xxx" - выделяется своим цветом;

Этого вполне достаточно для нормальной подсветки моего кода на С++.

А что нужно для ХТМЛ ещё, кроме того, что я описал? Или достаточно будет этого?
Или в каких то других языках есть ещё тонкости?

В приведённом наборе всё можно настраивать, поэтому я думаю - может этого достаточно для любого языка?
Автор: ALeXkRU
Дата сообщения: 09.11.2005 07:52
vito333
посмотри редактор Notepad++. Там довольно хорошо реализована подсветка нескольких десятков форматов. Открытые исходники
Автор: Fil_2071
Дата сообщения: 09.11.2005 09:20
vito333
Создаю новый документ, сохраняю - в строке "тип файла" стоит "All", и приходится вручную указывать tex. Можно сделать так, чтобы новые файлы по умолчанию предлагалось сохранять как tex?
Автор: vito333
Дата сообщения: 09.11.2005 09:23
ALeXkRU
да дольше разбираться
Автор: feor
Дата сообщения: 09.11.2005 09:50
vito333
Если набор подходит для С++, то подойдет и для других языков с его синтаксисом - java, C#, php...
Маленькое замечание для html - у тегов есть параметры, например тег <table> может выглядеть как <table width="75%" height="100%"> Хотелось бы, чтобы эти параметры выделялись не как стринговые переменные. И еще один момент, в хтмл значения параметров могут писаться и без кавычек, то есть width=75%. Вот... Надеюсь, чем-нить помог
Автор: vito333
Дата сообщения: 09.11.2005 12:09
Fil_2071
а ты не указывай просто расширение - сохраняется как .txt по умолчанию
а All в "Тип файла" влияет на отображение списка файлов в диалоге - то есть показывает все файлы, а если ставить фильтр "txt", то в диалоге будут показаны только файлы "txt"

Добавлено:
feor
да вот как раз о тэгах и раздумываю, как лучше сделать
Автор: Nimnul
Дата сообщения: 15.11.2005 07:44
vito333
На днях на рвался на твой продукт, супер!
Пользовался бредом до этого, но это небо и земля )))
А теперь о багах, в "последних файлах" если открывался файл с сетевой машины, а ее сейчас нет в сети, то марк конкретно так подвисает, и не снимается даже через "task manager"... (+ еще стиль всегда на верху стоит по моемому)
Он что каждый файл ищет? Может достаточно только ссылку хранить?
Автор: ShIvADeSt
Дата сообщения: 15.11.2005 09:00
Nimnul

Цитата:
Он что каждый файл ищет? Может достаточно только ссылку хранить?

Он видимо пытается иконку вытащить, а так как файла нет, то он безуспешно пытается это сделать (надо перед екстрактом иконки делать проверку на существование файла) таск менеджером снимается на раз.
Автор: Zeroglif
Дата сообщения: 15.11.2005 10:02
vito333

Цитата:
- текст в кавычках "xxx" - выделяется своим цветом;

Можно в одинарных тоже? И ещё бы подсветку парных скобок...
Автор: vito333
Дата сообщения: 15.11.2005 14:25
ShIvADeSt
хорошее замечание, однако я уже использую PathFileExists(LPCTSTR pszPath ), видно она тупит.



Zeroglif
это всё позже, когда нормально заработает основа
Автор: Harrier
Дата сообщения: 15.11.2005 20:29
vito333

Эта версия Mark ещё будет обновляться или теперь нужно ждать новую прогу?
И через какое время будет первая версия нового Mark?
Автор: ShIvADeSt
Дата сообщения: 16.11.2005 01:12
Harrier

Цитата:
Эта версия Mark ещё будет обновляться или теперь нужно ждать новую прогу?

Ну vito333 обещал баги править, кстати мне не понятно, почему из переоткрыть исчезла UTF-16 LE и стала отдельным пунктом в меню файл.

Цитата:
хорошее замечание, однако я уже использую PathFileExists(LPCTSTR pszPath )

Дай код в ПМ, посмотрю в чем у нее трабл (есть подозрение, что она c сетевыми путями не дружит типа \\host\)
Автор: vito333
Дата сообщения: 16.11.2005 04:17
[x]    мелкий баг интерфейса
[!]    попытка исправить "тормоза" при вызове списка последних файлов если в нём есть ссылки на сетевые, но недоступные в настоящий момент файлы.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.