Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Изучая ФоксПро столкнулся с такой штукой как убогость получаемых интерфейсов. Нет многих фичей призванных скрасить внешний вид приложения. Например компонента сворачивающего приложение в системный трей, прогрессбара, спинедита и пр. Интересно а есть ли какие-то компоненты сторонних производителей, которые можно использовать в своих приложениях. Вот например прогрессбар (такая бегущая цветная полоска показывающая процент выполнения задачи), откуда ее можно взять? Можно конечно прилепить лайбл и его обновлять каждый раз, но уродливо ведь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 12:25 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
>Где взять? 1. Сделать самому. 2. Чем не устраивает Microsoft ProgressBar Control ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 13:07 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Изучая ФоксПро столкнулся с такой штукой как убогость получаемых интерфейсов. Я сейчас тоже его изучаю - так вот все там с интерфейсом нормально! А если учесть что в вашем распоряжении все все возможные ActiveX-Components оторые легко использовать практически как и родные элементы управления - то границ вообще нет P.S> не лучше, но и не хуже чем везде ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 14:36 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
spinedit и прогрессбар есть ActiveX и еще есть прекрасный набор компонент в стиле Office XP на www.universalthread.com . Называется Common Windows Controls 4 . Написан полностью на фоксе. В трей легко свернуть с помощью WINAPI . Для VFP8 есть готовый Foundation Class с такими возможностями. Еще где-то валялась dll на С++ работающая с хендлом фоксового окна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 14:47 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Кстати по поводу убогости фоксового интерфейса. Хочу выложить скриншоты программы моих бывших сослуживцев. Никто не верит, что это написано на фоксе. Там даже меню сделано свое из форм,очень красивое. Единственная проблема у них это то что работают они в основном через ADO. А фокс при работе с ADO использует в основном позднее связывание и получается иногда заметно медленнее чем на C++ и VB. В результате приходится писать COM обертки на тех же VB и C++. Но вообщем-то фокс для работы через ADO не предназначен, теряется вся его прелесть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 14:55 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Кстати, а как можно прогресс-бар вставить в статус-бар? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 15:53 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
в этих же Windows Common Controls есть такой пример... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 16:01 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Crip Скрины в студию :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2003, 23:26 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Любое окно можно поместить в StatusBar, c помощью API функции SetParent(Child_hWnd,Parent_hWnd), в частности прогрес-бар. Как определить hWnd StatusBar'а тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2003, 06:32 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
2Grip Всетаки очень хочеть поглядеть на скрины. Передо мой при создании каждой новой формы появляеться такой вопрос... а как-же сделать её красивее?... Может у кого книжки есть по правилам интерфейса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 20:59 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
все лень постить эти скрины...Надо найти какой-нить хост :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:13 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
нате скриншот у меня в профиле - как ВАМ??? принимаю пинки и похвалі... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 16:45 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Лажа , если не считать использования VFPSkins ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 17:12 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Только я не понял , это накладная или меню выбора уровня игры Дум :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 17:21 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
а по конструктивней? Лажа поччему? ДУМ тут при чем? начинаете гнать как гордые дальфийцы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 00:55 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
или же по Вашему, когда на ворме 20-30 кнопок + на каждой по 2-3 метода (левой, правой и так далее) - это очень удобно? я же просил камни кидать со смыслом а не так "херня если не считать.." вобще ЧТО нового может быть в интерфейсе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 00:57 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Screen! Мне понравилась форма накладной! А можно по представленной форме посмотреть программный код... Интересно как сделаны скины в стиле ХР? Если не трудно-... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 09:00 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Форма очень классная. А где можно взять эти (или другие) VFPSkins ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 10:10 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Интерфейс должен соответствовать задаче. Если мы пишем склад, то нафига нам такие скины. Внешний вид форм можно подправить , но не до такой же степени. Остальные же контролы стандартны и неинтересны... Вообщем все выглядит аляповато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 10:26 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
2 iwa = inzmaster Скины скинул Вам на мыло... а КРИПУ - фе.... правильно не надо для такой задачи.. а для какой их вообще надо? ну скажите! чем плоха нормальная форма с крустиком и лисой? это только снобам подавай круглые кнопки и все такое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 12:10 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Вот наберусь смелости и выложу примеры как надо на фоксе интерфейс рисовать для задач учета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 12:27 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Когда ж, наконец, смелости-то наберешься? Все ждать уже устали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:11 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
2Crip Положи к Равилю на FTP: сервер - ftp.newmail.ru учетная запись - ravil.nightmail.ru пароль - 25051967 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:33 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
главное чтобы узеру было удобно и быстро набивать данные = поменьше мышиной возни ИМХО... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:39 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Разные пользователи по разному относятся к интерфейсу... На складе.... Окна, мышки, менюшки - все это чушь. Нажал на кнопку - получил результат! В бухгалтерии .... Куча информации одновременно на столе.... И они хотят, что бы все это работало и петаскивалось и готовились отчеты и т.п.... И опять же, молодые работники без мыши - никуда. А настоящие мышь не трогают.... Вот и постройте интерфейс.... ВСЕ РАВНО БУДЕТ ПЛОХО. Ни один из существующих интерфесов других программ ни нравится всем одновременно!!!!! Поэтому я всех их послал... Интерфейс должен быть простым и однозчным! Они привыкают - и скорость работы заметно увеличивается, а количество ошибок уменьшается и в программе и в действиях пользователей. P.S. Считаю, что самый убогий интерфейс - WORD. Можно многое, но все через... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 06:38 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
авторА настоящие мышь не трогают... Что это за настоящие такие? Те которые привыкли лупить по клавиатуре в ДОС? Как правильно заметил ВладимирМ, на самом деле скорость работы мышью и клавиатурой практически не отличается...Дело привычки... Есть правда операции которые по определению более удобно делать на клавиатуре. Например , добавление новой записи. Одно дело нажать 1 раз Insert и дальше долбить цифры и совсем другое дотянуть мышь до кнопки "Добавить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 10:12 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
2 Crip Нет, я думаю, критерий такой - как можно более длительная последовательность операций пользователем должна делаться чем-то одним или клавой или мышью. Например, формы ввод я стараюсь делать только на клаве, т.к. в любом случае нужно вводить количество (и т.п.), а значит без клавы не обойтись (всякие мышинные калькуляторы типа как в 1С мне кажется это чушь), а раз без клавы не обойтись, то зачем мучать пользователя метаниями клава-мышь-клава-... Другое дело формирование отчетов, всякого рода CheckBox'ы, ListBox'ы, даже дату легко выбирать из ActiveX. Ну и при необходимости подходить гибко, дублировать в неоднозначных случаях клавиатурный ввод мышиным, но это уже наверное азбука ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 19:15 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
И все же... Не такой уж и совершенен Fox в использовании OCX. :( Я уже не на один форум посылал вопрос, по поводу перемещения контрола OCX (написаного на Visual Basic'е, пусть даже самого елементарного - на котором только, напирмер, label). И ни одного нормального ответа. По видимому это глюк фокса... P.S. Перемещение контрола я называю это: thisform.olecontrol1.top=thisform.olecontrol1.top+10 &&Контролу, написаного на vb, это както пофиг. Все где было, там и осталось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 19:56 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
2 lnu Помню твой вопрос, но не помню полученные ответы. Возможно в твоем случае следовало изобрести свой метод формы MoveOCX, в котором менять координаты нужного ActiveX'а с помощью API-функции MoveWindow, а после этого присваивать действующие значения свойствам Top и Left, для того, чтобы Fox знал, где действительно расположен объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 03:09 |
|
||
|
ИнтерфейсоСтроительство....
|
|||
|---|---|---|---|
|
#18+
Спасибо. В некоторой мере помогло. Вот и всплыл ещё один недостаток фокса: фоксовские контролы не имеют свойства HWND. А в даном случае он бы прогодился oActX=thisform. container1 .olecontrol1 MoveWindow(oActX.hwnd,0,0,oActX.width,oActX.height) контрол прыгает в угол формы, а не container'а как бы должно быть. Выход конечно же есть (вместо нулей поставить container.left и Top), но было бы гараздо удобней задавать относительные координаты вместо абсолютных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 12:27 |
|
||
|
|

start [/forum/topic.php?all=1&fid=41&tid=1597469]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 523ms |

| 0 / 0 |
