Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Ваши программы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.01.2009, 13:52
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию CodeBox v1.0

У каждого программиста есть свои функции и процедуры, которыми он часто пользуется, да и просто
код, который используется по мере необходимости. Программа создана как подобие некой личной библиотеки
программиста или, говоря простыми словами, это контейнер для различного кода, который имеет
иерархическую структуру в виде дерева. Программа поддерживает подсветку синтаксиса 14 языков.
Есть возможность экспорта кода в HTML (как отдельной страницы, так и всей структуры) и RTF форматы, возможность воссоздания дерева каталогов с загрузкой файлов.

Скрин:


Файл:
http://delphi.3dn.ru/load/11-1-0-17

Последний раз редактировалось Admin, 23.01.2009 в 13:55.
Ответить с цитированием
  #2  
Старый 25.01.2009, 23:43
ApplicatiOn ApplicatiOn вне форума
Активный
 
Регистрация: 28.02.2008
Сообщения: 388
Репутация: -10
По умолчанию

суперская вещ
Ответить с цитированием
  #3  
Старый 26.01.2009, 10:40
Аватар для Wipahacker
Wipahacker Wipahacker вне форума
Начинающий
 
Регистрация: 01.06.2007
Адрес: ДОНЕЦК
Сообщения: 112
Репутация: 10
По умолчанию

Нужная вещь !
Было бы лучше если бы пользователь выбирал какой дефолтный список загружать при открытии программы...
А так сейчас сам usaю
Ответить с цитированием
  #4  
Старый 26.01.2009, 14:26
Аватар для :S.p.a.m.
:S.p.a.m. :S.p.a.m. вне форума
Активный
 
Регистрация: 04.05.2008
Сообщения: 260
Репутация: 15
По умолчанию

Из поиска нужно сделать возможность выхода по Escape. Добавить горячие клавиши. Изображение на кнопке очистить вкладку не совсем подходит. Я подумал что это добавить вкладку. Вобщем сильно не тестил, вот несколько вещей нужно исправить. Серьезных ошибок не нашел.
И еще не сохраняет позицию окна и его размеры. А нужно бы.
Ответить с цитированием
  #5  
Старый 26.01.2009, 14:48
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Спасибо за комментарии, учту
Но вот проблема: в следующей версии хотел отказатся от txt формата и перейти на более быстрый xml, но при сохранении некоторого текста в который входят символы выходящие за пределы кодировки возникает ошибка.такое бывает редко, но все равно не приятно. Никак не могу обойти эту проблему.
Ответить с цитированием
  #6  
Старый 26.01.2009, 18:55
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Респект автору !
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #7  
Старый 20.02.2009, 16:40
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Версия 1.1

+ подсветка пары скобок
+ поддержка xml формата
+ Настройка цветовой схемы языков
+ запуск файлов из списка
+ теперь элемент дерева можно удалить нажав кнопку delete
+ выход из окна поиска файлов по нажатию escape
+ сохранение позиции окна
+ добавлены горячие клавиши:
ctrl + D: открытие окна "поиск файлов"
alt + S: открытие окна поиска текста
...
! исправлена ошибка поиска фрагмента
текста по всему дереву
(зависание, когда данный фрагмент не присутствует в дереве)

http://artprograms.3dn.ru/load/8-1-0-1
Ответить с цитированием
  #8  
Старый 26.02.2009, 11:56
Аватар для newfork
newfork newfork вне форума
Прохожий
 
Регистрация: 21.01.2009
Сообщения: 15
Версия Delphi: Delphi
Репутация: 10
По умолчанию

Интересно, какой максимальный размер может быть у xml файла?
Я тоже давно собираюсь сделать подобное хранилище кода. Только в качестве базу планирую использовать Firebird embedded (чтобы можно было таскать на флешке).
А вообще проект хороший и нужный.
В качестве подсветки синтаксиса юзал SynEdit?
__________________
www.kvrsoft.com
Ответить с цитированием
  #9  
Старый 26.02.2009, 15:55
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Поидее размер может быть любой, а для подсветки лучше synedit'а ничего не нашел
p.s. ты случайно не из магнитогорска?
Ответить с цитированием
  #10  
Старый 26.02.2009, 18:46
Аватар для newfork
newfork newfork вне форума
Прохожий
 
Регистрация: 21.01.2009
Сообщения: 15
Версия Delphi: Delphi
Репутация: 10
По умолчанию

Цитата:
Сообщение от ART
Поидее размер может быть любой, а для подсветки лучше synedit'а ничего не нашел
p.s. ты случайно не из магнитогорска?
из Магнитогорска
__________________
www.kvrsoft.com
Ответить с цитированием
  #11  
Старый 12.03.2009, 22:32
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Скажите, стоит ли продолжать проект?
Ответить с цитированием
  #12  
Старый 13.03.2009, 01:24
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
По умолчанию

Стоит, однозначно!

Некоторые предложения:

1. Добавить возможность прикреплять к файлам комментарии, которые можно будет просмотреть при открытии к.л. файла напр. на отдельной панели.
2. При закрытии программы сохранять дерево автоматически и при след. запуске загружать его.
3. При сохранении дерева добавить информацию об открытом файле, и при последующей загрузге дерева сразу открывать этот файл.
4. Добавить хоть какой-нибудь хэлп, т.к не сразу понятно для чего служит та или иная часть интерфейса - напр. кнопка "Использовать рекурсию"

Программа отличная - спасибо автору за его труд.
__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887

Последний раз редактировалось Rokuell, 13.03.2009 в 01:28.
Ответить с цитированием
  #13  
Старый 20.03.2009, 16:17
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию CodeBox v1.2

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  
Старый 18.04.2009, 13:19
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию CodeBox v1.3

v1.3
+ возможность скачки новой версии программы
+ добавлена небольшая справка
+ теперь поиск файлов можно осуществлять по
фрагменту текста в нем



http://artprograms.3dn.ru/load/8-1-0-6
Ответить с цитированием
  #15  
Старый 15.05.2009, 10:05
Аватар для XIO
XIO XIO вне форума
Новичок
 
Регистрация: 06.12.2007
Сообщения: 77
Репутация: 32
Радость

Однако! Респект автору!)) Сам вот думал заняться разработкой такой софтины, ибо люблю когда все по полочкам разложено. Но видимо заморачиваться самому на эту тему не придеться

Единственно хочу высказать замечания по последней версии (1.3)
Горячие клавиши мешают работать. Если программа запущена то практически невозможно использовать клавишу Shift .. Постоянно нарываюсь на перехват CodeBox.
И наверное не помешает сделать отдельно кнопочку "Сохранить", а то каждый раз Save As делать - немного напрягает.
И ещё конечно же было бы здорово побольше более подробную справочку. Хотя и текущая уже неплохо.

Ещё с горячими клавишами глюк, когда задавал имя страничке, хотел удалить символ клавишей Delete, на что получил вопрос, хочу ли я удалить элемент.

И я думаю было бы очень актуально добавить синтаксис подсветку SQL, которая так часто и так много применяется повсеместно.

В общем желаю удачи в развитии проги, Буду с Нетерпением ждать следующей версии. И ещё раз Респект Автору!
__________________
"Люди никогда не видят то, существование чего им кажется невозможным." ©Терри Пратчетт

Последний раз редактировалось XIO, 15.05.2009 в 13:40.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:56.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter