Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

Потестируйте пожалуйста программу   Найти похожие ветки 

 
xayam ©   (2007-01-24 16:20) [0]

Конвертер исходных текстов Delphi 2006 (.bdsgroup, .bdsproj, .dpr, .dpk, .pas) в HTML+CSS
http://xayam.by.ru/Download/Sources/DelphiTo/v0.2/
На своих проектах проверял, вроде работает, но может быть глюк с относительными путями ((, хотя исправлял.


 
Gero ©   (2007-01-24 16:24) [1]

Выкладывать 7z — дурной тон.


 
Gero ©   (2007-01-24 16:25) [2]

Как убрать этот ужасный виний фон???


 
Gero ©   (2007-01-24 16:26) [3]

> [2] Gero ©   (24.01.07 16:25)
> виний

синий


 
xayam ©   (2007-01-24 16:26) [4]


> Gero ©   (24.01.07 16:24) [1]
> Выкладывать 7z — дурной тон.

Почему? Он лучше сжимает. И WinRar"ом можно разархивировать.


 
Gero ©   (2007-01-24 16:27) [5]

> [4] xayam ©   (24.01.07 16:26)

Потому что у многих людей нет возможности распаковать 7z.


 
xayam ©   (2007-01-24 16:27) [6]


> Gero ©   (24.01.07 16:26) [3]
> > [2] Gero ©   (24.01.07 16:25)
> > виний
> синий

в выходных файлах? правь css
если в программе, то исходники)) а чем он плох, мне классический стиль нравится


 
Gero ©   (2007-01-24 16:29) [7]

> [6] xayam ©   (24.01.07 16:27)
> если в программе, то исходники

Нет уж, спасибо.

> а чем он плох

Тем что бьет по глазам, прочитать ничего не возможно.

> мне классический стиль нравится

А зачем ты публичнно выкладываешь программу, подстроенную под тебя?

В общем, удалил.


 
xayam ©   (2007-01-24 16:31) [8]


> Gero ©   (24.01.07 16:29) [7]
> Тем что бьет по глазам, прочитать ничего не возможно.

учтем на будущее

> В общем, удалил.

так работает или нет?


 
Gero ©   (2007-01-24 16:33) [9]

> [8] xayam ©   (24.01.07 16:31)
> так работает или нет?

Не знаю, я не дошел до этого.


 
xayam ©   (2007-01-24 17:44) [10]


> Gero ©   (24.01.07 16:33) [9]
> > [8] xayam ©   (24.01.07 16:31)
> > так работает или нет?
> Не знаю, я не дошел до этого.

Тогда лично для Вас, цвет стандартный, размер шрифта 12, формат zip))
http://xayam.by.ru/Download/Sources/DelphiTo/v0.21


 
Орион ©   (2007-01-24 17:48) [11]

> [10] xayam ©   (24.01.07 17:44)

лучше не лично для кого-то, а по стандарту + несколько тем оформления на любителя + возможность самому создавать темы.


 
jack128 ©   (2007-01-24 17:50) [12]

xayam ©   (24.01.07 17:44) [10]
цвет стандартный

Цвет - синий.

 if TTerSelling(Selling).Ter = nil then
    raise Exception.CreateFmt("OA? aey ?aaeiia n eiaii %d ia iaeaai", [RegionCode]);

Что с русским языком?


 
Орион ©   (2007-01-24 17:51) [13]

а так вроде ничего, но я для этих целей эксперат из GExperts использую.


 
xayam ©   (2007-01-24 17:56) [14]


> Орион ©   (24.01.07 17:48) [11]
> > [10] xayam ©   (24.01.07 17:44)
> лучше не лично для кого-то, а по стандарту + несколько тем
> оформления на любителя + возможность самому создавать темы.

я это понимаю, но меня сейчас в первую очередь не интерфейс интересуют, а функциональность, то для чего вообще программа писалась.
Искал до этого такого типа конвертер, но честно - исходники никто не давал, хотя synedit есть конечно, но часто чтобы из него получилось что-то приличное приходилось тратить много времени ((. Навигацию еще по-моему надо дорабатывать, чтобы как в делфи можно было.


 
xayam ©   (2007-01-24 17:58) [15]


> jack128 ©   (24.01.07 17:50) [12]
>  if TTerSelling(Selling).Ter = nil then
>     raise Exception.CreateFmt("OA? aey ?aaeiia n eiaii %d
> ia iaeaai", [RegionCode]);

это я че то не заметил, с кодировкой по ходу что-то не то. А delphi в какой кодировке сохраняет?


 
Джо ©   (2007-01-24 18:07) [16]

> [14] xayam ©   (24.01.07 17:56)
>
> > Орион ©   (24.01.07 17:48) [11]
> > > [10] xayam ©   (24.01.07 17:44)
> > лучше не лично для кого-то, а по стандарту + несколько
> тем
> > оформления на любителя + возможность самому создавать
> темы.
>
> я это понимаю, но меня сейчас в первую очередь не интерфейс
> интересуют, а функциональность, то для чего вообще программа
> писалась.
> Искал до этого такого типа конвертер, но честно - исходники
> никто не давал, хотя synedit есть конечно, но часто чтобы
> из него получилось что-то приличное приходилось тратить
> много времени ((. Навигацию еще по-моему надо дорабатывать,
> чтобы как в делфи можно было.

99% функциональности твоей программы — уже в SynEdit. Неужели нельзя было хоть оставшийся 1% сделать хорошо?


 
Zeqfreed ©   (2007-01-24 18:09) [17]

А скриншоты где?


 
xayam ©   (2007-01-24 18:14) [18]


> Джо ©   (24.01.07 18:07) [16]

ну я не проф.программист, так любитель))


 
jack128 ©   (2007-01-24 18:24) [19]

xayam ©   (24.01.07 17:58) [15]
А delphi в какой кодировке сохраняет?

ANSI


 
xayam ©   (2007-01-24 18:26) [20]


> Zeqfreed ©   (24.01.07 18:09) [17]
> А скриншоты где?

а зачем, выходные файлы самого проекта можно посмотреть здесь -
http://xayam.by.ru/Download/Sources/DelphiTo/Out/DelphiTo.dpr/  с кракозябрами пока, если что не нравится, Вы пишите, чего не хватает там.


 
Zeqfreed ©   (2007-01-24 18:36) [21]

> xayam ©   (24.01.07 18:26) [20]

Затем, что мне не хочется через «Вайн» запускать, а посмотреть интересно :)


 
Vovan #2   (2007-01-24 18:44) [22]

Да, с интерфейсом жутко...


 
xayam ©   (2007-01-24 18:48) [23]


> Zeqfreed ©   (24.01.07 18:36) [21]
> > xayam ©   (24.01.07 18:26) [20]
> Затем, что мне не хочется через «Вайн» запускать, а посмотреть
> интересно :)

http://xayam.by.ru/Download/Sources/DelphiTo/ScreenShots/


 
Zeqfreed ©   (2007-01-24 18:56) [24]

> xayam ©   (24.01.07 18:48) [23]

Посмотрел. Синий фон действительно ужасен.
7z, gif — откуда такая тяга к «кривым» форматам? :)


 
click   (2007-01-24 19:01) [25]

закладка "Справка" редактируется... может все же read only ее сделать?


 
xayam ©   (2007-01-24 19:32) [26]


> Zeqfreed ©   (24.01.07 18:56) [24]
> > xayam ©   (24.01.07 18:48) [23]
> Посмотрел. Синий фон действительно ужасен.
> 7z, gif — откуда такая тяга к «кривым» форматам? :)

а чем они кривые то, по-моему самое нормальное, самый маленький размер. За Вас же трафик пекусь))


 
Zeqfreed ©   (2007-01-24 20:02) [27]

> xayam ©   (24.01.07 19:32) [26]

Ну, взять в расчет хотя бы тот факт, что мне потребовалось около 15 минут, чтобы получить рабочий архиватор, поддерживающий формат 7z.


 
antonn ©   (2007-01-24 20:08) [28]

Zeqfreed ©   (24.01.07 20:02) [27]
нифига себе, целых 15 минут... блин, да за эти 15 минут можно было 500 баксов заработать, а из-за разархиватора время потеряно...


 
Zeqfreed ©   (2007-01-24 20:12) [29]

> antonn ©   (24.01.07 20:08) [28]

Ваш сарказм неуместен :) Это у меня сегодня только настроение такое, что я готов был скачать и собрать архиватор, чтобы погонять под эмулятором программу с ужасными несглаженными шрифтами и не менее ужасным синим фоном :)


 
antonn ©   (2007-01-24 20:32) [30]

Zeqfreed ©   (24.01.07 20:12) [29]
не мог устоять, что бы не кольнуть:)
просто в последнее время замечаю в репликах отвечающих интонации собственной значимости (причем иногда  преувеличенной), вот и стало мне это поднадоедать:)


 
koha ©   (2007-01-24 20:37) [31]

При первомже просмотре ..........  УУУУУ....
Сначала искал -  как же файлы вставить с исходниками ... неужели вручную прописывать? Кое как разгядел кнопку еслибы не эти точки, вообще не нашел бы. А когда не указал исходный файл и нажал "сохранить" она выдола это "I/O error 183" - просто чудесно для начала, а интерфейс полное "уеб... ще" дале не стал смотреть. А, да, Лицензия так и будет постоянно болтаться на форме?


 
Zeqfreed ©   (2007-01-24 20:40) [32]

> antonn ©   (24.01.07 20:32) [30]

Мою значимость невозможно преувеличить ;)
В интересах автора, чтобы как можно больше людей заинтересовалось программой. Если он действительно хотел получить какую-никакую обратную связь.


 
koha ©   (2007-01-24 20:47) [33]

> koha ©   (24.01.07 20:37) [31]
> А когда не указал исходный файл

- пардонте указал .... повторно это сделал .. результат тотже: "I/O error 183"
запускал с рабочего стола - а этот косяк более серьезный, чем говорят здесь про все остальное, так, что разбирайся!


 
Zeqfreed ©   (2007-01-24 20:47) [34]

> koha ©   (24.01.07 20:37) [31]

> а интерфейс полное "уеб... ще" дале не стал смотреть

«Бизнес-линча» перечитался?


 
Gero ©   (2007-01-24 20:50) [35]

> [34] Zeqfreed ©   (24.01.07 20:47)

Да, вот и первые жертвы.


 
Gero ©   (2007-01-24 20:51) [36]

> [0] xayam ©   (24.01.07 16:20)

Программа работает, но для практического использования непригодна.


 
xayam ©   (2007-01-24 20:57) [37]


> Gero ©   (24.01.07 20:51) [36]
> > [0] xayam ©   (24.01.07 16:20)
> Программа работает, но для практического использования непригодна.

да ладно тучи нагонять)) щас версию с нормальной русской кодировкой выложу.


 
Gero ©   (2007-01-24 21:01) [38]

> [37] xayam ©   (24.01.07 20:57)

Да нет, вобще она была бы полеезна (мне) при наличии списка стандартных схем подсветки кода и интерфейса для смены цветов. Сохранять нужно не неведомо куда, а в папку, местоположение которой нужно спросить перед сохранением. И не нужно пытаться изобретать новые подходы к построению интерфейса, не зная толком, что это такое.


 
xayam ©   (2007-01-24 21:11) [39]


> Gero ©   (24.01.07 21:01) [38]

а, понял, буду доделывать, может тогда завтра выложу


 
koha ©   (2007-01-24 21:14) [40]

> SaveToFile(ExtractFilePath(Application.ExeName).....)
А это вообще зачем писать каждый раз можно ведь использовать глобальную переменную  например:
CurPath:=ExtractFilePath(Application.ExeName);
//..........
SaveToFile(CurPath+"Filename");

и код будет экономно выглядеть.


 
Стаффаж ©   (2007-01-24 21:18) [41]

xayam ©
Программу не смотрел.
Прислушайтесь, пожалуйста к Gero, на счет интерфейсов. У Gero я лично вижу по DMC очень хорошие знания в этой области.

koha ©   (24.01.07 21:14) [40]
ExtractFilePath(Application.ExeName);

Лучше ИМХО использовать ExtractShortPathName, что бы не было проблем в win2000.


 
Джо ©   (2007-01-24 21:21) [42]

> [41] Стаффаж ©   (24.01.07 21:18)
> Лучше ИМХО использовать ExtractShortPathName, что бы не
> было проблем в win2000.

А какие проблемы в Win2000 с длинными путями?


 
MikePetrichenko ©   (2007-01-24 21:24) [43]

Мдя.

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

Озадачился одним вопросом: А нафига оно нужно, если есть тот же GExpert? Help&Manual и куча других?

Ладно. Вот если бы кто подсказал утилитку для построение графической иерархии классов... Вот то была бы вешь...


 
Стаффаж ©   (2007-01-24 21:28) [44]

Джо ©   (24.01.07 21:21) [42]
А какие проблемы в Win2000 с длинными путями?


В двух разных моих программах были проблемы с "C:\Program Files\...", почему-то эта функция возвращала "C:\Program" - именно в win2000. После замены на Short проблем не возникало.

PS: Я люблю в .dpr проекта вставлять код:
SetCurrentDir(ExtractShortPathName(ParamStr(0)));


 
koha ©   (2007-01-24 21:29) [45]

> Стаффаж ©   (24.01.07 21:18) [41]
> Лучше ИМХО использовать ExtractShortPathName, что бы не было проблем в win2000.

эту функцию я не из головы взял, она у него в коде есть везде  ExtractFilePath  И вообще  Джо ©   (24.01.07 21:21) [42] - Прав!


 
Джо ©   (2007-01-24 21:32) [46]

> [44] Стаффаж ©   (24.01.07 21:28)
> Джо ©   (24.01.07 21:21) [42]
> А какие проблемы в Win2000 с длинными путями?
>
> В двух разных моих программах были проблемы с "C:\Program
> Files\...", почему-то эта функция возвращала "C:\Program"
> - именно в win2000. После замены на Short проблем не возникало.

Ну, это просто проблема в твоих программах, а не в Windows 2000.


> PS: Я люблю в .dpr проекта вставлять код:
> SetCurrentDir(ExtractShortPathName(ParamStr(0)));

Ну, между «я люблю» и «это стоит делать» — целая пропасть.


 
koha ©   (2007-01-24 21:32) [47]

Стаффаж ©   (24.01.07 21:28) [44]
> SetCurrentDir(ExtractShortPathName(ParamStr(0))); ->

 бред


 
Стаффаж ©   (2007-01-24 21:36) [48]

Джо ©   (24.01.07 21:32) [46]
> [44] Стаффаж ©   (24.01.07 21:28)
> В двух разных моих программах были проблемы с "C:\Program
> Files\...", почему-то эта функция возвращала "C:\Program"
> - именно в win2000.
После замены на Short проблем не возникало.

Ну, это просто проблема в твоих программах, а не в Windows 2000.
ъ

То, что функция возвращала это проблема в моей программе? :)

Вобщем я с Вами не спорю.

> PS: Я люблю в .dpr проекта вставлять код:
> SetCurrentDir(ExtractShortPathName(ParamStr(0)));

Ну, между «я люблю» и «это стоит делать» — целая пропасть.


А в чем проблема?

koha ©   (24.01.07 21:32) [47]
Стаффаж ©   (24.01.07 21:28) [44]
> SetCurrentDir(ExtractShortPathName(ParamStr(0))); ->

бред


поясните
?


 
Стаффаж ©   (2007-01-24 21:39) [49]

Стаффаж ©   (24.01.07 21:36)
Ну, это просто проблема в твоих программах, а не в Windows 2000.ъ

То, что функция возвращала это проблема в моей программе? :)


Тем более, что заненена одна функция, я не считаю, что это проблема моей программы. :)


 
Джо ©   (2007-01-24 21:40) [50]

> [48] Стаффаж ©   (24.01.07 21:36)
> То, что функция возвращала это проблема в моей программе?
> :)

Библиотечная функция ExtractPathName — она одна и та же, что в Windows 2000, что в Windows 200x. И она крайне проста, что несложно заметить, посмотрев ее исходный код. И поэтому, согласись, самым достоверным будет предположить, что проблема имеется в коде, который написал ты, а не в коде VCL и не в коде Windows 2000.


 
koha ©   (2007-01-24 21:41) [51]

Все зависит от того,  куда и откуда ты вызывал программу свою и как и зачем она получает ParamStr(0)?


 
Стаффаж ©   (2007-01-24 21:46) [52]

Джо ©   (24.01.07 21:40) [50]

Я Вас понимаю, но:

Вот так программа работала на всех win и не работала в win2000:
SetCurrentDir(ExtractPathName(ParamStr(0)));

а так больше проблем не возникало:
SetCurrentDir(ExtractShortPathName(ParamStr(0)));

отсюда я и сделал орг вывод. Я и не навязываю, обе функции существуют, выбирайте по вкусу, о чем я исказал используя аббревиатуру ИМХО.

Что плохого в перестраховке.

koha ©   (24.01.07 21:41) [51]
Все зависит от того,  куда и откуда ты вызывал программу свою и как и зачем она получает ParamStr(0)?


А какая разница?


 
Стаффаж ©   (2007-01-24 21:53) [53]

koha ©   (24.01.07 21:41) [51]
Все зависит от того,  куда и откуда ты вызывал программу свою и как и зачем она получает ParamStr(0)?


В ParamStr(0) находится строка: путь к exe\сам exe программы, т.е., например, если бы я создал winrar он бы у меня получил бы такую строку:
C:\Program Files\WinRAR\WinRAR.exe

Так что мне не понятен Ваш вопрос.


 
xayam ©   (2007-01-24 22:09) [54]


> koha ©   (24.01.07 20:47) [33]
> > koha ©   (24.01.07 20:37) [31]
> > А когда не указал исходный файл
> - пардонте указал .... повторно это сделал .. результат
> тотже: "I/O error 183"
> запускал с рабочего стола - а этот косяк более серьезный,
>  чем говорят здесь про все остальное, так, что разбирайся!

да ерунда это, я конечно исправлю, но про это я уже знал. Я же ясным языком в справке написал, если нажимаете повторно кнопку Сохранить, то удалите все из папки Out, все кроме таблицы стилей)) Просто не тратил время на это.


 
koha ©   (2007-01-24 22:42) [55]


> Стаффаж ©   (24.01.07 21:53) [53]
>
> koha ©   (24.01.07 21:41) [51]
> Все зависит от того,  куда и откуда ты вызывал программу
> свою и как и зачем она получает ParamStr(0)?
>
> В ParamStr(0) находится строка: путь к exe\сам exe программы,
>  т.е., например, если бы я создал winrar он бы у меня получил
> бы такую строку:
> C:\Program Files\WinRAR\WinRAR.exe
>
> Так что мне не понятен Ваш вопрос.


*.exe = exefile
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="%1" %*  - Когда то, я делал программу она получала путь из этого параметра и когда попадались папки с пробелами типа C:\Program Files\..\..\.. То получался такойже эффект как и у тебя: имел символы до первого пробела. Вот тогда я задумался о смысле этой функции и как правильно обрабатывать ее когда появляютя глюки. В таких случаях надо понять вообще предназночение и сущьность вещей. Ведь есть и другие функции, например, GetCurrentDir, а что заставило тебя использовать именно эту функцию paramstr(0) - так это недостаток знаний на тот момент.
Не возможно судить, что именно ты хотел добиться используя эту функцию.

На тот момент я свою проблему тоже решил оригенальным способом:
Procedure Add_Path_Name;
var i: integer;
begin i:=1;
 Repeat InName:=InName+paramstr(i); Inc(i);
 if paramstr(i) <> "" then InName:=InName+" ";
 Until Paramstr(i) = "";
end;


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


 
koha ©   (2007-01-24 22:49) [56]


> xayam ©   (24.01.07 22:09) [54]


> но про это я уже знал.


-  а что же сразу не исправи, когда делал? Вот еще и лишнии слова извел на справку.


 
Стаффаж ©   (2007-01-24 22:52) [57]

koha ©   (24.01.07 22:42) [55]

А ведь ShortName возвращает - нормально! Вот в чем прикол!

Не возможно судить, что именно ты хотел добиться используя эту функцию.

Программа не зависимо от откуда запустил ее пользователь(возможно забыл прописать "Рабочую директорию" или еще что), должна была подгружать файлы относительно пути где находится exe.
Вот, чтобы не хранить этот путь я устанавливал сразу каталог где находится exe, и относительно его стоил дольнейшие-локальные пути.


 
Стаффаж ©   (2007-01-24 22:53) [58]

Сейчас проверю, что возвращает GetCurrentDir если я сделаю "Рабочую директорию" отличную от той где находится exe.


 
Стаффаж ©   (2007-01-24 23:01) [59]

Сделал ярлык на рабочем столе, удалил рабочию директорию в ярлыке, запустил.

Как и предпологалось GetCurrentDir вернул директорию откуда была запущена программа, а не дирекоторию где лежит exe.


 
Джо ©   (2007-01-24 23:02) [60]

> [59] Стаффаж ©   (24.01.07 23:01)
> Как и предпологалось GetCurrentDir вернул директорию откуда
> была запущена программа, а не дирекоторию где лежит exe.

А разве кто-то предполагал иное? :)


 
Стаффаж ©   (2007-01-24 23:06) [61]

Джо ©   (24.01.07 23:02) [60]


Дада, из названия все понятно, но я проверил подойдет ли она мне.

Мне вот посоветовали:

koha ©   (24.01.07 22:42) [55]
Ведь есть и другие функции, например, GetCurrentDir, а что заставило тебя использовать именно эту функцию paramstr(0) - так это недостаток знаний на тот момент.


 
Джо ©   (2007-01-24 23:07) [62]

> [61] Стаффаж ©   (24.01.07 23:06)
> Мне вот посоветовали:
>
> koha ©   (24.01.07 22:42) [55]
> Ведь есть и другие функции, например, GetCurrentDir, а что
> заставило тебя использовать именно эту функцию paramstr(0)
> - так это недостаток знаний на тот момент.

Ну, это к koha, не ко мне :)


 
antonn ©   (2007-01-24 23:10) [63]

Стаффаж ©   (24.01.07 23:01) [59]
Как и предпологалось GetCurrentDir вернул директорию откуда была запущена программа, а не дирекоторию где лежит exe.

а зачем оно это делает?


 
Стаффаж ©   (2007-01-24 23:14) [64]

antonn ©   (24.01.07 23:10) [63]
Стаффаж ©   (24.01.07 23:01) [59]
Как и предпологалось GetCurrentDir вернул директорию откуда была запущена программа, а не дирекоторию где лежит exe.
а зачем оно это делает?


Возвращает текущую директорию. Как зачем? Я ее попросил, сказал GET///.
:)


 
koha ©   (2007-01-24 23:22) [65]


> В двух разных моих программах были проблемы с "C:\Program
> Files\...", почему-то эта функция возвращала "C:\Program"
> - именно в win2000. После замены на Short проблем не возникало.
>


Так какя именно функция тебе вернула "C:\Program" ?


 
xayam ©   (2007-01-24 23:47) [66]

ребят кончайте спорить, заняться нечем что ли))


 
xayam ©   (2007-01-25 18:37) [67]

Новая версия v0.22
http://xayam.by.ru/Download/Sources/DelphiTo/v0.22/

Обновлен раздел скриншотов и выходных файлов
http://xayam.by.ru/Download/Sources/DelphiTo/ScreenShots/
http://xayam.by.ru/Download/Sources/DelphiTo/Out/DelphiTo.dpr/

Изменения
http://xayam.by.ru/Download/Sources/DelphiTo/ChangeLog.txt


 
Zeqfreed ©   (2007-01-25 18:48) [68]

Почему ченджлог написан в повелительном наклонении? Это скорее на TODO-список похоже :)


 
Джо ©   (2007-01-25 18:51) [69]

> [68] Zeqfreed ©   (25.01.07 18:48)
> Почему ченджлог написан в повелительном наклонении? Это
> скорее на TODO-список похоже :)

Ибо писать по-русски некузяво, а английского не знаем :D


 
xayam ©   (2007-01-25 19:42) [70]


> Джо ©   (25.01.07 18:51) [69]
> Ибо писать по-русски некузяво, а английского не знаем :D

да не то чтобы, но думаю мастера делфи знают английский и исправят эту проблему))


 
Vovan #2   (2007-01-25 20:17) [71]

>а, понял, буду доделывать, может тогда завтра выложу

Да ладно, не надо спешить. Тут наговорили на неделю. Соберись, представь, как было бы людям удобно и сделай так. Дело хорошее делаешь, но чтобы тут не упоминали GExpert, надо переплюнуть это дело.


 
xayam ©   (2007-01-25 20:20) [72]


> Vovan #2   (25.01.07 20:17) [71]
> >а, понял, буду доделывать, может тогда завтра выложу
> Да ладно, не надо спешить. Тут наговорили на неделю. Соберись,
>  представь, как было бы людям удобно и сделай так. Дело
> хорошее делаешь, но чтобы тут не упоминали GExpert, надо
> переплюнуть это дело.

кстати да)) а я даже незнаю как это дело выглядит у конкурентов))


 
xayam ©   (2007-01-25 20:29) [73]


> а я даже незнаю как это дело выглядит у конкурентов

вот посмотрел уже)) по-моему даже и сравнивать не за чем (не с чем)), и так все ясно. Сохранять можно только один (текущий) файл, подсветка желает лучшего, навигации ноль, нет возможности изменить подсветку (только через IDE) и т.д. Так что решайте сами))


 
Джо ©   (2007-01-25 20:56) [74]

> [73] xayam ©   (25.01.07 20:29)
> нет возможности изменить подсветку (только через IDE) и

Ошибаешься. Там все прекрасно настраивается, нажми кнопку Configure и удивись :)


 
Джо ©   (2007-01-25 20:56) [75]

Кстати, еще и в rtf сохраняет, помимо HTML ;)


 
xayam ©   (2007-01-25 21:00) [76]


> Джо ©   (25.01.07 20:56) [74]
> > [73] xayam ©   (25.01.07 20:29)
> > нет возможности изменить подсветку (только через IDE) и
> Ошибаешься. Там все прекрасно настраивается, нажми кнопку
> Configure и удивись :)

да я нажимал, имею ввиду стандартные стили нет возможности не выходя из окошечка Configure использовать

> Джо ©   (25.01.07 20:56) [75]
> Кстати, еще и в rtf сохраняет, помимо HTML ;)

все впереди, я над pdf подумываю. Хотя думаю сначала стоит научится его в xml конвертить, а из него в любой))


 
xayam ©   (2007-01-25 21:02) [77]


> Vovan #2   (25.01.07 20:17) [71]
> >а, понял, буду доделывать, может тогда завтра выложу
> Да ладно, не надо спешить.

да последний день отпуска, вот и спешу)) завтра все, работа, труба зовет))


 
Джо ©   (2007-01-25 21:03) [78]

> [76] xayam ©   (25.01.07 21:00)
> да я нажимал, имею ввиду стандартные стили нет возможности
> не выходя из окошечка Configure использовать

Есть такая возможность. Нажми кнопочку "Load IDE settings" и удивись дважды! :)


 
Джо ©   (2007-01-25 21:04) [79]

А интерфейс FExpertовского модуля "Source Export" бьет твой, как ребенка :)


 
xayam ©   (2007-01-25 21:15) [80]


> Джо ©   (25.01.07 21:03) [78]
> > [76] xayam ©   (25.01.07 21:00)
> > да я нажимал, имею ввиду стандартные стили нет возможности
> > не выходя из окошечка Configure использовать
> Есть такая возможность. Нажми кнопочку "Load IDE settings"
> и удивись дважды! :)

Вы издеваетесь? Три раза нажимал - ничего не происходит. Как поменять? Только через IDE))

> Джо ©   (25.01.07 21:04) [79]
> А интерфейс FExpertовского модуля "Source Export"

а у меня никаких интерфейсов нет вообще-то))


 
xayam ©   (2007-01-25 21:17) [81]


> > А интерфейс FExpertовского модуля "Source Export"
> а у меня никаких интерфейсов нет вообще-то))

или Вы имеете ввиду пользовательский интерфейс. Вообще-то этого тоже нет


 
Vovan #2   (2007-01-25 21:22) [82]

>Сохранять можно только один (текущий) файл, подсветка желает лучшего, навигации ноль, нет возможности изменить подсветку (только через IDE) и т.д. Так что решайте сами))

Вот, то есть дело продолжать нужно. Мой совет (пожелание, мечта).

Лицензионное соглашение и справку убрать в последнюю вкладку About. Справку можно вообще отдельным файлом.  Работа программы должна начинаться с вкладки Опции (Или, может, Настройки?).

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

Во всяком случае шрифт заголовков вкладок надо увеличить. А может XPManifest? А может шрифт - Tahoma?

В GroupBox.Caption вначале и вконце лучше добавить по пробелу. Рамки, ИМХО, слишком плотно сидят. Во всяком случае боксе "Для ссылок" надо подальше от краёв поставить.

"Исходный проект" заменить на что-то более общее ("Исходный код" или как-то так). Чаще всего ведь нужно конвертировать конкретный модуль.

Непонятна система с результатом. Вроде бы я уже вижу результат, но могу его модифицировать. Может быть сделать ещё html-code или browser-preview?? Во всяком случае, кнопка "копировать html код в буфер обмена" нужна.

И самая большая проблема проекта - жуткие кнопки. Да поставь ты нормальный маленький баттон - всё сразу улучшиться.

Сделай конвертер для Delphimaster.


 
Джо ©   (2007-01-25 21:26) [83]

> [80] xayam ©   (25.01.07 21:15)

Нажимаешь указанную кнопку. Все настройки оформление, которые ты установил в опциях среды, автоматом переносятся в настройки для эксперта.


 
xayam ©   (2007-01-25 21:39) [84]


> Vovan #2   (25.01.07 21:22) [82]
> Лицензионное соглашение и справку убрать в последнюю вкладку
> About. Справку можно вообще отдельным файлом.  Работа программы
> должна начинаться с вкладки Опции (Или, может, Настройки?).

Это можно. А может, как в emul"е сделать, там картинки с подписями сверху, как вкладки?

> Есть мнение, что вкладки должны располагаться наверху.

ок

> Во всяком случае шрифт заголовков вкладок надо увеличить.

это посмотрим

>  А может XPManifest?

нет

> В GroupBox.Caption вначале и вконце лучше добавить по пробелу.
>  Рамки, ИМХО, слишком плотно сидят. Во всяком случае боксе
> "Для ссылок" надо подальше от краёв поставить.

ну Вы же знаете, я не силен в интерфейсных делах, учите))

> "Исходный проект" заменить на что-то более общее ("Исходный
> код" или как-то так). Чаще всего ведь нужно конвертировать
> конкретный модуль.

Может быть, но я например буду чаще использовать, чтобы весь проект отформатировать, так что это от пользователя зависет.

> Непонятна система с результатом. Вроде бы я уже вижу результат,
>  но могу его модифицировать.

для этого IDE есть

> Может быть сделать ещё html-code или browser-preview??

это посмотрим, может позже

> Во всяком случае, кнопка "копировать html код в буфер обмена"
> нужна.

а css куда? она же отдельна. Можно конечно что-нибудь типа встроенного тега style соорудить. Обсуждается.

> И самая большая проблема проекта - жуткие кнопки. Да поставь
> ты нормальный маленький баттон - всё сразу улучшиться.

это опять мои интерфейсные пристрастия)) ничего с собой не могу поделать пока))

> Сделай конвертер для Delphimaster.

Программа начиналась писаться для ВСЕХ, хотелось бы чтобы так же и продолжалось)) Или я неправильно Вас понял?


 
xayam ©   (2007-01-25 21:40) [85]


> > Непонятна система с результатом. Вроде бы я уже вижу результат,
> >  но могу его модифицировать.
> для этого IDE есть

т.е. сделаю read only


 
xayam ©   (2007-01-25 21:49) [86]

вообще что посоветуете почитать по созданию интерфейсов. Видел в магазине одну книжку, название вроде "Проектирование пользовательских интерфейсов", посмотрел, муть какая-то, как то все в общем написано. Что-нибудь конкретное с наглядными примерами может быть как надо и как не надо делать. Что как у меня - так не надо я уже понял))


 
xayam ©   (2007-01-25 22:04) [87]


> Джо ©   (25.01.07 21:26) [83]
> > [80] xayam ©   (25.01.07 21:15)
> Нажимаешь указанную кнопку. Все настройки оформление, которые
> ты установил в опциях среды, автоматом переносятся в настройки
> для эксперта.

а если я хочу в другом виде сохранить? Например, конкретный человек пишет программу, IDE с подсветкой настроено под себя конечно. А для публикации он скорей всего будет использовать какой-то стандартный стиль (( так что у них тут неувязочка, поскольку этому человеку придется ДВАЖДЫ лезть в настройки и исправлять, сначала для публикации, потом обратно для себя)) И вообще о чем мы спорим? Если речь идет о публикации проекта в котором больше скажем пяти файлов, gexpert никакой критики не выдержит, задолбаешься каждый файл открывать, самое главное что в этом нет необходимости т.к. это может делать сама программа. Но и это не все. А если мне понадобится изменить внешний вид отформатированного проекта. Что прикажете делать? Лезть в каждый файл и справлять или опять конвертировать каждый из них? И в этом необходимости нет, поскольку для этого не первый день существуют таблицы стилей. Такие вот дела.


 
Vovan #2   (2007-01-25 22:10) [88]

> Видел в магазине одну книжку, название вроде "Проектирование пользовательских интерфейсов"

Так и есть, старая муть.

Учиться надо/можно на примерах интерфейсов других программ (вплоть до того, что искать и смотреть скриншоты). Тут можно почерпнуть какие-то стандартные расположения, названия, те же промежутки между элементами. Но это как бы то, что есть на сегодняшний момент. Если можешь предложить лучше - предлагай.

Если нет уверенности, то надо упрощать.

Ещё можно почитать некоторые главы из
http://www.artlebedev.ru/kovodstvo/
но учитывать, что автор не моет голову и она у него постоянно чешется


 
koha ©   (2007-01-25 23:20) [89]

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


 
xayam ©   (2007-01-26 23:22) [90]


> Vovan #2   (25.01.07 22:10) [88]
> > Видел в магазине одну книжку, название вроде "Проектирование
> пользовательских интерфейсов"
> Так и есть, старая муть.

Вот еще одну книжку в БГ нашел, Жарков "Shareware", хотя там под интерфейсы всего одна глава отведена (50 стр.), зато стало более менее, я надеюсь, понятно в каком направлении копать. Приводится достаточно много примеров удачных решений и нет. Короче имхо очень неплохой выбор.

> koha ©   (25.01.07 23:20) [89]
> но лучше ровняться на мелко - мягких,
> я  так думаю, не зря тот чувак самый богатый в мире.

грустно мне почему-то, что в нашем мире больше всего на свете ценятся внешний вид и деньги. А душа!? Она же может быть и у обычной программы. Черт куда-то это меня опять понесло, это я наверно под впечатлением фильма "Рокки Бальбоа"...


 
xayam ©   (2007-01-27 00:01) [91]


> это я наверно под впечатлением фильма "Рокки Бальбоа"...

да, и есть от чего. Никогда не забуду его слова сыну.

"...Когда ты был таким, что помещался у меня ладони, я поднимал тебя вот так и говорил твоей матери этот ребенок станет самым лучшим в мире, этот ребенок станет лучше кого-либо и ты рос прекрасным сыном, смотреть на тебя каждый день было наслаждением,  потом пришло время стать самостоятельным мужчиной и ты стал, но на каком-то моменте ты изменился, ты перестал быть собой, ты стал позволять людям тыкать тебе в лицо пальцем и говорить, что ты недостаточно хорош, ты начинал обвинять себя, говорить о какой-то большой тени. Я не скажу тебе то, чего ты не знаешь, мир это не только солнечный свет и радуги, это очень грубое и злое место, и независимо от этого насколько ты силен, он постоянно будет ставить тебя на колени и не давать подняться, постоянно, если ты позволишь ему это. Ни ты , никто другой не бьет сильнее, чем сама жизнь, но дело не в этом как сильно ты сам бьешь, а насколько сильный удар ты способен выдержать и двигаться дальше, как много ты можешь вынести и двигаться дальше, дальше. Если ты знаешь чего ты стоишь, тогда вставай и возьми то, чего ты стоишь, у тебя должно хватить силы воли принять удар, а не тыкать пальцем и говорить, что в твоих неудачах кто-то виноват..."


 
Gero ©   (2007-01-27 00:14) [92]

> Vovan #2

Зачем давать другим радикальные советы, в то время, как сам о проектировании интерфейсов знаешь понаслышке?


 
xayam ©   (2007-01-27 22:03) [93]


> Gero ©   (27.01.07 00:14) [92]
> > Vovan #2
> Зачем давать другим радикальные советы, в то время, как
> сам о проектировании интерфейсов знаешь понаслышке?

А Вы что посоветуете почитать?


 
Gero ©   (2007-01-27 23:09) [94]

> [93] xayam ©   (27.01.07 22:03)

Чтобы меньше слов, больше дела — Влад Головач «Дизайн пользовательского интерфейса». Есть в интернете в pdf.


 
Стаффаж ©   (2007-01-27 23:20) [95]

xayam ©   (27.01.07 22:03) [93]

http://www.usability.ru/

Gero ©   (27.01.07 23:09) [94]

:(

Мое право как автора — изъять книгу из обращения.

Текст книги по-прежнему можно найти в интернете; тем не менее, по причинам, приведенным выше, я прошу вас этого не делать. Также: если вы хостите*** книгу у себя, прошу вас перестать это делать.

Заранее спасибо. И удачи.

Владислав Головач
13 июня 2006


http://www.uibook1.ru/


 
Стаффаж ©   (2007-01-27 23:22) [96]

koha ©   (24.01.07 23:22) [65]
Так какя именно функция тебе вернула "C:\Program" ?


Без Short. Но вобщем это не проблема.


 
Vovan #2   (2007-01-27 23:35) [97]

2 Gero:

За Зотова мстишь?

Gero wrote:
>Чтобы меньше слов, больше дела — Влад Головач «Дизайн пользовательского интерфейса». Есть в интернете в pdf.

Вот эта книга как раз и есть то, что я писал в [88]: "старая муть." Сам то открывал?

Мой тебе ответ:
"Зачем давать другим радикальные советы, в то время, как сам о проектировании интерфейсов знаешь понаслышке?"


 
Vovan #2   (2007-01-27 23:38) [98]

Вот-вот, Геро, читай с сайта автора:

"Книга Дизайн пользовательского интерфейса/1 была хороша* в момент своего появления**. Но время проходит; сейчас она уже не кажется мне удовлетворительной. Книга попросту устарела;". Советчик блин...


 
Gero ©   (2007-01-27 23:38) [99]

> [95] Стаффаж ©   (27.01.07 23:20)

Она еще осталась на всяких файлопомойках — при желании найти не сложно.


 
Gero ©   (2007-01-27 23:40) [100]

> [97] Vovan #2   (27.01.07 23:35)
> За Зотова мстишь?

Нет, я уже вышел с детсадовского возраста. Ты, я вижу, нет.


 
Gero ©   (2007-01-27 23:43) [101]

> xayam

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


 
xayam ©   (2007-01-27 23:44) [102]


> Gero ©   (27.01.07 23:09) [94]
> Чтобы меньше слов, больше дела — Влад Головач «Дизайн пользовательского
> интерфейса». Есть в интернете в pdf.
> Стаффаж ©   (27.01.07 23:20) [95]
> http://www.usability.ru/

ага спасибо почитаю на досуге.

Обновлен раздел Out
http://xayam.by.ru/Download/Sources/DelphiTo/Out/DelphiTo.dpr/
(добавлена возможность выбора стиля для просмотра)


 
Vovan #2   (2007-01-27 23:44) [103]

>Нет, я уже вышел с детсадовского возраста. Ты, я вижу, нет.

О, это сообщение значит, что ты прочитал и проглотил мои предыдущие реплики. Mission accomplished! (Спасибо, что отметился - так спокойнее)


 
Стаффаж ©   (2007-01-27 23:53) [104]

Vovan #2   (27.01.07 23:38) [98]
Вот-вот, Геро, читай с сайта автора:
"Книга Дизайн пользовательского интерфейса/1 была хороша* в момент своего появления**. Но время проходит; сейчас она уже не кажется мне удовлетворительной. Книга попросту устарела;". Советчик блин...


Ну так, изобретая "тепловоз" почему бы и просто не почитать о "паравозах" (если на то пошло) :) Хотя бы для того, чтобы знать размер колеи.

PS: Сам я перечитывал ее раза 3, не жалею.


 
xayam ©   (2007-01-28 00:01) [105]


> xayam ©   (27.01.07 23:44) [102]
> добавлена возможность выбора стиля для просмотра

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


 
Kostafey ©   (2007-01-28 01:27) [106]

У жуть ! Как тут критикуют-то !
Хотя авторы прогеры-любители за этим и приходят.

Вообще прога-то рабочая. Никаких багов по собственно функциональности я не заметил.
Доработке подлежит, не спорю, хорошо бы сделать, например, формочку для настройки CSS.


 
xayam ©   (2007-01-28 02:30) [107]


> Kostafey ©   (28.01.07 01:27) [106]
> Вообще прога-то рабочая. Никаких багов по собственно функциональности
> я не заметил.
> Доработке подлежит, не спорю, хорошо бы сделать, например,
>  формочку для настройки CSS.

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

Добавлено небольшое описание программы, примерные планы на будущее.
http://xayam.by.ru/Download/Sources/DelphiTo/ReadMe.html


 
xayam ©   (2007-01-28 12:10) [108]


> Стаффаж ©   (27.01.07 23:53) [104]
> Vovan #2   (27.01.07 23:38) [98]
> Вот-вот, Геро, читай с сайта автора:
> "Книга Дизайн пользовательского интерфейса/1 была хороша*
> в момент своего появления**. Но время проходит; сейчас она
> уже не кажется мне удовлетворительной. Книга попросту устарела;
> ". Советчик блин...
> Ну так, изобретая "тепловоз" почему бы и просто не почитать
> о "паравозах" (если на то пошло) :) Хотя бы для того, чтобы
> знать размер колеи.

очень правильно подмечено)) вообще спасибо за ссылки, мне этот раздел очень понравился http://www.usethics.ru/lib/


 
xayam ©   (2007-01-28 15:56) [109]


> Gero ©   (27.01.07 23:43) [101]
> > xayam
> Не обращай внимания на персонажа Vovan, это какой-то озабоченный.
> Уверяю, тебя, в обсуждаемой предметной области он совершенно
> не разбирается, просто охота всем доказать свою крутость.

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



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.78 MB
Время: 0.08 c
6-1158149691
KyRo
2006-09-13 16:14
2007.02.18
Есть ли соединение по сети ?


1-1167063016
Sam Stone
2006-12-25 19:10
2007.02.18
Уход модальных форм на задний план


8-1150623699
T54
2006-06-18 13:41
2007.02.18
Непрерывное видео


4-1160485528
DVM
2006-10-10 17:05
2007.02.18
Почему при выполнении этого возрастает счетчик дискрипторов?


3-1164250027
~SerJant~
2006-11-23 05:47
2007.02.18
Использование FastReport (TfrxBDEDataBase)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский