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

Вниз

DelphiTo   Найти похожие ветки 

 
xayam ©   (2007-02-05 10:46) [0]

Удалено модератором
Примечание: спам


 
Ega23 ©   (2007-02-05 10:49) [1]

Вроде достаточно симпатично. Только вот иконку на "Публикация" заменить надо. ИМХО.


 
xayam ©   (2007-02-05 10:52) [2]


> Ega23 ©   (05.02.07 10:49) [1]
> Вроде достаточно симпатично. Только вот иконку на "Публикация"
> заменить надо. ИМХО.

мда, но у меня проблем с рисованием картинок)) ну не художник я, так в инете искал, если кто нарисует получше этого против не буду - формат bmp, размер 32 на 32


 
xayam ©   (2007-02-05 11:25) [3]

активнее, активнее))


 
Kolan ©   (2007-02-05 11:32) [4]

> Очень много времени потратил и на поиск визуальных компонентов,
> установку и настройку под программу,

Лучьше бы со стандартными разобрался... UI - это в 10 очередь красивые картнки.

А сами картинки все разные, да и ктомуже не 32б.


 
Kolan ©   (2007-02-05 11:36) [5]

И английский текст с сайта сотри вообще:
in detail here its opportunity
opportunity - это когда у меня есть возможность не идти в школу.
В программе это featrue.

what functions is planned to add
what functions are planned to be added


 
Vovan # 2   (2007-02-05 11:43) [6]

Картинки надо бы из одного пака, типа GlyFx. Таких много сейчас в Интернете, на nnm.ru и раньше точно было на realcoding.net.

Чем Сервис отличается от Настроек?


 
xayam ©   (2007-02-05 12:00) [7]


> Vovan # 2   (05.02.07 11:43) [6]
> Картинки надо бы из одного пака, типа GlyFx. Таких много
> сейчас в Интернете, на nnm.ru и раньше точно было на realcoding.
> net.
> Чем Сервис отличается от Настроек?

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


 
Ega23 ©   (2007-02-05 12:03) [8]


> такое же меню будет в трее для быстрого доступа


ИМХО, это лишнее.


 
КиТаЯц ©   (2007-02-05 12:08) [9]

Г-н xayam, вы неисправимы. :)

Вот это:

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

кому надо в описании программы?


 
xayam ©   (2007-02-05 12:10) [10]


> КиТаЯц ©   (05.02.07 12:08) [9]
> Г-н xayam, вы неисправимы. :)

это да, иначе жить не интересно))


 
Psychedelic ©   (2007-02-05 12:40) [11]

Неплохо бы сделать дублирующее тулбар меню.


 
xayam ©   (2007-02-05 12:44) [12]


> Psychedelic ©   (05.02.07 12:40) [11]
> Неплохо бы сделать дублирующее тулбар меню.

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


 
Zeqfreed ©   (2007-02-05 12:50) [13]

Интерфейс, к сожалению, не изменился. Кому нужна таблица, в которой 85% ячеек — пустые? «Три Вью» интегрированное с таблицей — крайне нестандартный элемент управления, ты уверен, что правильно и грамотно реализуешь его взаимодействие с пользователем? Зачем нужна какая-то странная полоска вокруг кнопки «окей»? Почему выбрано именно такое расположение кнопок в окне настроек?

Все выше — мое скромное мнение :)


 
xayam ©   (2007-02-05 13:08) [14]


> Zeqfreed ©   (05.02.07 12:50) [13]
> Интерфейс, к сожалению, не изменился.

)) серьезно?

> Кому нужна таблица, в которой 85% ячеек — пустые?

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

> «Три Вью» интегрированное с таблицей — крайне нестандартный
> элемент управления

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

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

точно знаю, что стоит попробовать. Могу подробнее объяснить свое мнение по этому поводу. Как ни странно, но все дело опять в структуре. Как уже известно по теории всего (ну вот опять начал) структура обладает свойством многоуровневости (также как и этот визуальный компонент), каждый уровень вложен (компонент это отображает визуально) и независим от других. А поскольку я уже строил подобную добольно абстрактную схему для объяснения всего (подробнее на сайте), то просто перенес ту же самую идею и на программу. Стандартных компонентов для отображения этого попросту нет.

> Зачем нужна какая-то странная полоска вокруг кнопки «окей»?

а вроде нормально смотрится

> Почему выбрано именно такое расположение кнопок в окне настроек?

а чем расположения Вас не устраивает? Принцип последовательности.


 
Zeqfreed ©   (2007-02-05 13:42) [15]

> а чем расположения Вас не устраивает?

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


 
xayam ©   (2007-02-05 13:55) [16]


> Zeqfreed ©   (05.02.07 13:42) [15]
> > а чем расположения Вас не устраивает?
> Не устраивает различным расстоянием по
> горизонтали относительно краев других элементов

это легко поменять

> Ещё хотелось бы увидеть, как поведут себя кнопки на странице
> настроек, если я расширю правую область почти на все окно

остануться на месте)) ты хочешь чтобы они были по центру?


 
@BraIN ©   (2007-02-05 14:14) [17]


> > Зачем нужна какая-то странная полоска вокруг кнопки «окей»?
> а вроде нормально смотрится

Самый последний аргумент. В первую очередь это ничем не оправданный визуальный шум.

И потом, вы серьезно считаете, что пользователь будет искать подсказку к кнопкам в Status Bar`е? У него другое назначение.

А версия в заголовке зачем?

Нестандартные элементы (кнопки в большей степени) ни к месту.


 
Zeqfreed ©   (2007-02-05 14:18) [18]

> xayam ©   (05.02.07 13:55) [16]

> остануться на месте))

Понял. Мне подумалось, что они находятся на подвижном элементе :)

> это легко поменять

Как ни странно, этим можно оправдать любой дизайн.


 
КиТаЯц ©   (2007-02-05 14:29) [19]


> xayam ©   (05.02.07 12:44) [12]
>
> > Psychedelic ©   (05.02.07 12:40) [11]
> > Неплохо бы сделать дублирующее тулбар меню.
>
> можно, хотя мне кажется в этом нет необходимости ...


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


 
xayam ©   (2007-02-05 14:55) [20]


> КиТаЯц ©   (05.02.07 14:29) [19]
> Есть необходимость. Меню надо, чтобы любую команду можно
> было с клавиатуры без мыши выполнить.

вообще-то для этого меню не нужно, а клавиши уже определены для каждой кнопки в верхнем ряду Alt + любая цифра от 1 до 6 для вызова соответствующего события.

> И потом, вы серьезно считаете, что пользователь будет искать
> подсказку к кнопкам в Status Bar`е? У него другое назначение.

где-то прочитал, что хороший интерфейс, это к которому не нужна подсказка, но если она будет в строке статуса, ничего плохого не произойдет. А какое назначение у него?


 
Psychedelic ©   (2007-02-05 15:01) [21]

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

Тоже раньше так думал. Просто если вы заметили у многих прог дублирование меню и тулбара. Кому как удобней. Де-факто это стандарт.


> то очень не скоро, поскольку буду заниматься больше реализацией.
Кинуть меню, наставить экшенов это займет максимум час.


 
Игорь Шевченко ©   (2007-02-05 15:28) [22]

Все действия в программе должны быть выполнены без помощи мыши. Оно есть ?


 
@BraIN ©   (2007-02-05 15:38) [23]


> где-то прочитал, что хороший интерфейс, это к которому не
> нужна подсказка, но если она будет в строке статуса, ничего
> плохого не произойдет. А какое назначение у него?

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

Строка статуса нужна для вывода текущего состояния системы. А еще она используется в качестве панели инструментов для опытных пользователей (пример — Microsoft Word).


 
xayam ©   (2007-02-05 17:42) [24]

ладно вот бинарник, меню сделал http://xayam.by.ru/DelphiTo/v0.23a/DelphiTo-v0.23alpha.zip


 
Vovan # 2   (2007-02-05 18:01) [25]

М-м-да, вот оно. В результате того, что "много времени потратил и на поиск визуальных компонентов, установку и настройку под программу" размер EXE вырос до 1 Мб при том, что компоненты в принципе напоминают стандартные и ничуть не функциональнее их. От перегруженности компоненты мерцают при первом удобном случае.


 
Ega23 ©   (2007-02-05 18:04) [26]


> размер EXE вырос до 1 Мб


Это грех?


 
brrrrr   (2007-02-05 18:05) [27]

Мои 5 копеек почти в тему. Я скриншоты посмотрел. Меня улыбнул скриншот с лицензионным соглашением. Строка: "Если вы не принимаете... bla-bla... незамедлительно закрыть это окно". И чего? Как я его закрою? Нажатием на кнопку Ок? А разве это не согласие с соглашением? :)
И может лучше "выйти из этой программы?" А еще лучше кнопку "Не согласен" поставить рядом с Ок? :)


 
Ega23 ©   (2007-02-05 18:11) [28]


> brrrrr   (05.02.07 18:05) [27]


Согласен. Лицензионное соглашение в инсталляторе быть должно.


 
xayam ©   (2007-02-05 18:13) [29]


> Vovan # 2   (05.02.07 18:01) [25]
> М-м-да, вот оно. В результате того, что "много времени потратил
> и на поиск визуальных компонентов, установку и настройку
> под программу" размер EXE вырос до 1 Мб при том, что компоненты
> в принципе напоминают стандартные и ничуть не функциональнее

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


 
Ega23 ©   (2007-02-05 18:14) [30]

Размер - фигня. Я бы всё-таки уменьшил размер кнопок в тул-баре.


 
Ega23 ©   (2007-02-05 18:15) [31]


> Размер - фигня.


Это к размеру экзешника...  :)


 
xayam ©   (2007-02-05 18:16) [32]


> Ega23 ©   (05.02.07 18:15) [31]
> > Размер - фигня.
> Это к размеру экзешника...  :)

это он упсом сжат, а так вообще почти 3))


 
Ega23 ©   (2007-02-05 18:21) [33]


> это он упсом сжат, а так вообще почти 3))


Ну и что?


 
xayam ©   (2007-02-05 18:26) [34]


> Ega23 ©   (05.02.07 18:21) [33]
> > это он упсом сжат, а так вообще почти 3))
> Ну и что?

да ничего, IDE притормаживать че то начинает, хотя проект вроде не очень большой, отчего может быть такая фигня. Кстати, расскажите мне про фреймы, а то раньше я их так интенсивно не использовал. Фрейм я на форму кинул, потом правлю сам фрейм, компилирую, после этого иногда почему-то в exe"ке не отображаются изменения. Почему?


 
Vovan # 2   (2007-02-05 18:32) [35]

>Это грех?

Да, если это сделано в угоду интерфейсу, который в общем то на свой размер не тянет. У всего должна быть своя норма, а здесь она превышена.


 
xayam ©   (2007-02-05 19:00) [36]


> Vovan # 2   (05.02.07 18:32) [35]
> Да, если это сделано в угоду интерфейсу, который в общем
> то на свой размер не тянет. У всего должна быть своя норма,
>  а здесь она превышена.

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


 
@BraIN ©   (2007-02-05 19:05) [37]


> Вы уже определитесь что нужно - функциональность, интерфейс
> или и то и другое.

Интерфейс это нечто большее, чем нестандартные кнопки.

Трехуровневое меню (Вид, Кнопки, Опции надписей) — плохо.


 
xayam ©   (2007-02-05 19:15) [38]


> @BraIN ©   (05.02.07 19:05) [37]
> Интерфейс это нечто большее, чем нестандартные кнопки.

ну да я так и понял)) не скажу что удивили или очень обрадовали, можно сказать даже не начал)) когда же до реализации дойду (а дойду вообще?))


 
Vovan # 2   (2007-02-05 21:57) [39]

Примерно так представляю себе твой интерфейс без сторонних компонентов:
http://keep4u.ru/full/070205/c5c4190bfb00a31ac1.png


 
xayam ©   (2007-02-05 22:59) [40]


> Vovan # 2   (05.02.07 21:57) [39]
> Примерно так представляю себе твой интерфейс без сторонних
> компонентов:
> http://keep4u.ru/full/070205/c5c4190bfb00a31ac1.png

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

Зачем столько кнопок для открытия файлов? Когда достаточно одной.

Зачем в главном меню пункт Convert? Это не главная функциональность, смотри шире. Главное это Публикация, а конвертирование только малая часть этого процесса.


 
Vovan # 2   (2007-02-05 23:42) [41]

>xayam ©   (05.02.07 22:59) [40]

Согласен с замечаниями. Тут столкнулось также моё видение функциональности с твоим. Ты уже говорил, что тебе нужно конвертировать именно исходники проектов и групп проектов, я же нацеливался бы на одиночные файлы и даже на просто куски кода - вот зачем просмотр файлов, там ведь есть кнопка Add New File - и можно тут же написать/вставить код.

В Convert я предполагал быстрые настройки конвертирования (выбор стиля и т.д.) и настройки сохранения. Т.е. так, чтобы можно было бы даже не просматривать полученное, чтобы сохранить.

Вот видишь, у тебя главное - это Публикация. Я же посчитал это лишь дополнительной фичей, типа FTP-заливки в HTML редакторах. Опять не сошлись :)

А сделать также ты сможешь - просто попробуй.


 
Gero ©   (2007-02-05 23:45) [42]

> [39] Vovan # 2   (05.02.07 21:57)

Что бы я изменил:

1. Шрифт для панели инструментов (если, конечно, такой шрифт не задан в настройках ОС).
2. Одинаковые иконки для Add source и Add projects. Вобще, лучше от иконок на TButton избавится. А если говорить о логике, вобще эти кнопки мне не нравятся. Но это отдельный вопрос.
3. Ненужный плюсик в TreeView.

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

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


 
xayam ©   (2007-02-05 23:56) [43]


> Vovan # 2   (05.02.07 23:42) [41]
> Ты уже говорил, что тебе нужно
> конвертировать именно исходники проектов и групп проектов,
>  я же нацеливался бы на одиночные файлы и даже на просто
> куски кода - вот зачем просмотр файлов, там ведь есть кнопка
> Add New File - и можно тут же написать/вставить код

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

> В Convert я предполагал быстрые настройки конвертирования
> (выбор стиля и т.д.) и настройки сохранения. Т.е. так, чтобы
> можно было бы даже не просматривать полученное, чтобы сохранить.

Я сделаю немного более универсально. По командам из меню Сервис (Форматировать, Конвертировать...) будет создаваться окно, в котором отображается несколько вкладок, необходимых только для выбранного процесса. Например, просмотр и настройки, которые к ним относятся. А поскольку у меня весь интерфейс разбит на фреймы, то сделать это очень просто. Всего то и нужно, так это изменить свойство Parent)) у двух фреймов, и восстановить после закрытия окна.

> Вот видишь, у тебя главное - это Публикация. Я же посчитал
> это лишь дополнительной фичей, типа FTP-заливки в HTML редакторах.
>  Опять не сошлись :)

Ну да, в настройках же Публикация на уровень выше, значит важнее.


 
Vovan # 2   (2007-02-06 00:15) [44]

2 Gero:

1. Шрифт для панели инструментов (если, конечно, такой шрифт не задан в настройках ОС).

Именно шрифт (tahoma) или размер или стиль или совместно? И на что сменил бы?

2. Одинаковые иконки для Add source и Add projects.

Да, не нашлась иконка. Было предложение убрать одну из кнопок.

Вобще, лучше от иконок на TButton избавится. А если говорить о логике, вобще эти кнопки мне не нравятся. Но это отдельный вопрос.

Если всё же организовывать добавление, то как тогда? Есть ещё идея через ссылки (как в проводнике).

2 xayam:

Тогда реализуй и снова заводи ветку о своей программе - там опять покритикуем.


 
xayam ©   (2007-02-06 00:20) [45]


> Vovan # 2   (06.02.07 00:15) [44]
> Тогда реализуй и снова заводи ветку о своей программе -
> там опять покритикуем.

не скоро это наверно будет, учеба, работа. Ладно сплю



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

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

Наверх




Память: 0.59 MB
Время: 0.04 c
2-1171293000
MAX3
2007-02-12 18:10
2007.03.04
Excel


1-1168450330
i-am-vladko
2007-01-10 20:32
2007.03.04
загрузить форму не из [unit_name].dfm


2-1171277825
Vlad Oshin
2007-02-12 13:57
2007.03.04
Как подписывать точки серий на TChart, кроме как стандартно?


1-1168698927
__ViC__
2007-01-13 17:35
2007.03.04
Панель задач


15-1170797102
Германн
2007-02-07 00:25
2007.03.04
Кому не лень, оцените первую работу начинающего веб-дизайнера :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский