![]() |
|
#1
|
|||
|
|||
![]() У каждого программиста есть свои функции и процедуры, которыми он часто пользуется, да и просто
код, который используется по мере необходимости. Программа создана как подобие некой личной библиотеки программиста или, говоря простыми словами, это контейнер для различного кода, который имеет иерархическую структуру в виде дерева. Программа поддерживает подсветку синтаксиса 14 языков. Есть возможность экспорта кода в HTML (как отдельной страницы, так и всей структуры) и RTF форматы, возможность воссоздания дерева каталогов с загрузкой файлов. Скрин: ![]() Файл: http://delphi.3dn.ru/load/11-1-0-17 Последний раз редактировалось Admin, 23.01.2009 в 13:55. |
#2
|
|||
|
|||
![]() суперская вещ
|
#3
|
||||
|
||||
![]() Нужная вещь !
Было бы лучше если бы пользователь выбирал какой дефолтный список загружать при открытии программы... А так сейчас сам usaю ![]() |
#4
|
||||
|
||||
![]() Из поиска нужно сделать возможность выхода по Escape. Добавить горячие клавиши. Изображение на кнопке очистить вкладку не совсем подходит. Я подумал что это добавить вкладку. Вобщем сильно не тестил, вот несколько вещей нужно исправить. Серьезных ошибок не нашел.
И еще не сохраняет позицию окна и его размеры. А нужно бы. |
#5
|
|||
|
|||
![]() Спасибо за комментарии, учту
![]() Но вот проблема: в следующей версии хотел отказатся от txt формата и перейти на более быстрый xml, но при сохранении некоторого текста в который входят символы выходящие за пределы кодировки возникает ошибка.такое бывает редко, но все равно не приятно. Никак не могу обойти эту проблему. |
#6
|
||||
|
||||
![]() Респект автору !
Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#7
|
|||
|
|||
![]() Версия 1.1
+ подсветка пары скобок + поддержка xml формата + Настройка цветовой схемы языков + запуск файлов из списка + теперь элемент дерева можно удалить нажав кнопку delete + выход из окна поиска файлов по нажатию escape + сохранение позиции окна + добавлены горячие клавиши: ctrl + D: открытие окна "поиск файлов" alt + S: открытие окна поиска текста ... ! исправлена ошибка поиска фрагмента текста по всему дереву (зависание, когда данный фрагмент не присутствует в дереве) http://artprograms.3dn.ru/load/8-1-0-1 |
#8
|
||||
|
||||
![]() Интересно, какой максимальный размер может быть у xml файла?
Я тоже давно собираюсь сделать подобное хранилище кода. Только в качестве базу планирую использовать Firebird embedded (чтобы можно было таскать на флешке). А вообще проект хороший и нужный. В качестве подсветки синтаксиса юзал SynEdit? www.kvrsoft.com |
#9
|
|||
|
|||
![]() Поидее размер может быть любой, а для подсветки лучше synedit'а ничего не нашел
![]() p.s. ты случайно не из магнитогорска? |
#10
|
||||
|
||||
![]() Цитата:
![]() www.kvrsoft.com |
#11
|
|||
|
|||
![]() Скажите, стоит ли продолжать проект?
|
#12
|
||||
|
||||
![]() Стоит, однозначно!
![]() Некоторые предложения: 1. Добавить возможность прикреплять к файлам комментарии, которые можно будет просмотреть при открытии к.л. файла напр. на отдельной панели. 2. При закрытии программы сохранять дерево автоматически и при след. запуске загружать его. 3. При сохранении дерева добавить информацию об открытом файле, и при последующей загрузге дерева сразу открывать этот файл. 4. Добавить хоть какой-нибудь хэлп, т.к не сразу понятно для чего служит та или иная часть интерфейса - напр. кнопка "Использовать рекурсию" Программа отличная - спасибо автору за его труд. Велик и могуч наш Object Pascal ! ICQ: 357-591-887 Последний раз редактировалось Rokuell, 13.03.2009 в 01:28. |
#13
|
|||
|
|||
![]() v1.2
+ добавлена возможность назначить сочетание клавиш для вставки текста + запуск дополнительных приложений из папки программс ![]() + добавлено дополнительное приложение Converter v1.0 которое переводит числа из одной системы счисления в другую (2..36) + запрос на загрузку последнего открытого файла Скрин: ![]() http://artprograms.3dn.ru/load/8-1-0-3 P.S. Спасибо за комментарии! Последний раз редактировалось ART, 20.03.2009 в 16:29. |
#14
|
|||
|
|||
![]() v1.3
+ возможность скачки новой версии программы + добавлена небольшая справка + теперь поиск файлов можно осуществлять по фрагменту текста в нем ![]() http://artprograms.3dn.ru/load/8-1-0-6 |
#15
|
||||
|
||||
![]() Однако! Респект автору!)) Сам вот думал заняться разработкой такой софтины, ибо люблю когда все по полочкам разложено. Но видимо заморачиваться самому на эту тему не придеться
![]() Единственно хочу высказать замечания по последней версии (1.3) Горячие клавиши мешают работать. Если программа запущена то практически невозможно использовать клавишу Shift .. Постоянно нарываюсь на перехват CodeBox. И наверное не помешает сделать отдельно кнопочку "Сохранить", а то каждый раз Save As делать - немного напрягает. И ещё конечно же было бы здорово побольше более подробную справочку. Хотя и текущая уже неплохо. Ещё с горячими клавишами глюк, когда задавал имя страничке, хотел удалить символ клавишей Delete, на что получил вопрос, хочу ли я удалить элемент. И я думаю было бы очень актуально добавить синтаксис подсветку SQL, которая так часто и так много применяется повсеместно. В общем желаю удачи в развитии проги, Буду с Нетерпением ждать следующей версии. И ещё раз Респект Автору! "Люди никогда не видят то, существование чего им кажется невозможным." ©Терри Пратчетт Последний раз редактировалось XIO, 15.05.2009 в 13:40. |