Поиск:

Закрытая темаСоздание новой темы Создание опроса
> AquaStone UniEdit, редактор для программистов 
:(
    Опции темы
mr.Anderson
Дата 19.11.2008, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



ПРОДОЛЖЕНИЕ ТЕМЫ

Итак. Я решил продолжить разработку своего редактора.

Попутно сообщаю, что он будет позиционироваться под новым именем - CyberEditPro, разработчик - DreamS Production, (пока это только я).

Поскольку предполагается ввести новую логику построения кода программы, то редактор будет полностью переписываться. Попутно будет сделан возврат к прежним компонентам скинирования (AlphaControls).

Основным нововведением в редакторе станет использование нового компонента подсветки, который обеспечит значительно больший набор функций, чем просто подсветка синтаксиса и свертка кода. Полный перечень возможностей огромен, я приведу лишь некоторые:
  •  Подсветка 35 различных языков программирования. В списке есть все наиболее популярные языки, включая скриптовые.
  •  Проверка кода на правильность синтаксиса
  •  Система цветового выделения строк.
  •  Мощная система навигации по тексту.
  •  Система автоматического заполнения и автоподстановки кода (по типу редактора Delphi 2007, вводишь begin, тебе программа дописывает end и ставит курсор куда надо).
  •  Безглючная свертка кода.
Разработка будет продолжаться достаточно долго. Первым делом нужно перепахать весь код и переписать его с использованием классов. Плюс по возможности отредактирую стилистику, возможно, изменю некоторые алгоритмы и почищу код, хотя это не факт. Плюс там придется кучу всего удалять, что было связано с прошлым компонентом подсветки, так что... Кстати, еще надо разбираться с новым компонентом подсветки, короче, это затянется.

Вообще, как только редактор будет доведен до нормального состояния, немедленно будет выложена новая версия. Предположительно, я управлюсь к новому году, но не факт. Постараюсь, в общем.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
s1lver
Дата 19.12.2008, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 14.12.2007
Где: Россия

Репутация: нет
Всего: нет



как продвигается работа?


--------------------
Я собрался жить вечно - пока все идет нормально!
PM MAIL ICQ   Вверх
mr.Anderson
Дата 26.12.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Да никак... универ + две работы отнимают все время...

Добавлено через 32 секунды
Сам не рад, а что делать.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
mr.Anderson
Дата 27.12.2008, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Так. Работу продолжил. Может, что-нить получится, пока есть несколько свободных дней до НГ.

Добавлено через 11 минут и 44 секунды
Замечания: все же планируется переход на новый компонент работы с кодом, это затянет работу, поэтому и не факт, что получится, т.к. надо разбираться в его работе. Но я все же попробую. Разработка будет продолжена с версии 1.0.9, наиболее стабильной из оставшихся в живых последних версий. smile


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
mr.Anderson
Дата 27.12.2008, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Переписывания кода на классы не будет, это сильно увеличит время разработки при отсутствии объективной пользы. Перепахивать код будем только из-за необходимости вычистить все от SynEdit'а.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
mr.Anderson
Дата 27.12.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



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


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
krundetz
Дата 31.12.2008, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: нет
Всего: 69



Цитата(mr.Anderson @  27.12.2008,  18:31 Найти цитируемый пост)
Переписывания кода на классы не будет, это сильно увеличит время разработки при отсутствии объективной пользы. Перепахивать код будем только из-за необходимости вычистить все от SynEdit'а. 

ООП направлена прежде всего, на облегчение работы программиста и увеличение повторного использования кода, тоесть когда код используется из одного проекта в другой с малыми переделками или вообще без оных. Конечно же переписывать все на обьекты не стоит, но над их вводом возможно стоит подумать, тоесть все новые куски кода делать в соответствие с принципами ООП, считаю что в дальнейшем это поможет тебе не перетряхивать код полностью а переписать небольшой участок, тоесть ты сможеш при тех же временных затратах, успевать сделать больше. Удачи тебе в новом году! Ты вроде не пьеш но читсо символическти smile


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
MadCoder
Дата 5.1.2009, 05:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 24.8.2007
Где: Москва

Репутация: нет
Всего: 2



А где можно скачать программу? Не нашел ни одной ссылки и гугл молчит...
PM WWW ICQ   Вверх
Akella
Дата 9.1.2009, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 2
Всего: 329



Он сказал, что ссылки битые, а как появится время, то выложит заново.
PM MAIL   Вверх
mr.Anderson
Дата 10.1.2009, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Код вычистил от старого контрола, но нужно еще добавить поддержку нового, как оказалось, это около 10 модулей, включая главный, т.е. около 10к строк. Кошмар. Пытаюсь иногда им заниматься, но времени нет.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
mr.Anderson
Дата 10.1.2009, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Так. Вижу, что многим людям хочется поюзать редактор, а до новой версии еще далеко, поэтому я выкладываю несколько устаревшую, но вполне стабильную версию 1.0.9. Пользуйтесь. smile Если какие баги найдете, пишите, я сейчас уже не упомню, что мне придется восстанавливать по ходу модифицирования кода.

Линки:


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Lazin
Дата 15.1.2009, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: нет
Всего: 154



под wine оно скорее не работает чем работает smile 
PM MAIL Skype GTalk   Вверх
Lazin
Дата 16.1.2009, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: нет
Всего: 154



в винде, для python кода не работает подсветка

Добавлено через 27 секунд
точнее скорее не работает чем работает
PM MAIL Skype GTalk   Вверх
mr.Anderson
Дата 17.1.2009, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 6
Всего: 128



Lazin, для Wine я ее и не тестировал, да и не собираюсь, программа не линуховая, платформа - Windows. Подсветка - вещь встроенная на тот момент, поэтому елси она не пашет - это баг подсветки, исправить никак. smile

Баг с подсветкой не будет иметь места, т.к. в новой версии (если она будет) будут другие контролы подсветки.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
CompWorm
Дата 20.4.2009, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 4
Всего: 31



эмм... 
ссылки уже скончались))
если проект не заглох, можно получить новые ссылки?

Это сообщение отредактировал(а) CompWorm - 20.4.2009, 19:01


--------------------
PM MAIL   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.0899 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.