powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ИнтерфейсоСтроительство....
30 сообщений из 30, показаны все 2 страниц
ИнтерфейсоСтроительство....
    #32329927
Newb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучая ФоксПро столкнулся с такой штукой как убогость получаемых интерфейсов. Нет многих фичей призванных скрасить внешний вид приложения. Например компонента сворачивающего приложение в системный трей, прогрессбара, спинедита и пр.

Интересно а есть ли какие-то компоненты сторонних производителей, которые можно использовать в своих приложениях.

Вот например прогрессбар (такая бегущая цветная полоска показывающая процент выполнения задачи), откуда ее можно взять? Можно конечно прилепить лайбл и его обновлять каждый раз, но уродливо ведь.
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330000
o2o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o2o
Гость
>Где взять?
1. Сделать самому.
2. Чем не устраивает Microsoft ProgressBar Control ?
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330179
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучая ФоксПро столкнулся с такой штукой как убогость получаемых интерфейсов.

Я сейчас тоже его изучаю - так вот все там с интерфейсом нормально! А если учесть что в вашем распоряжении все все возможные ActiveX-Components оторые легко использовать практически как и родные элементы управления - то границ вообще нет

P.S> не лучше, но и не хуже чем везде ...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330205
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spinedit и прогрессбар есть ActiveX и еще есть прекрасный набор компонент в стиле Office XP на www.universalthread.com . Называется Common Windows Controls 4 . Написан полностью на фоксе.

В трей легко свернуть с помощью WINAPI . Для VFP8 есть готовый Foundation Class с такими возможностями. Еще где-то валялась dll на С++ работающая с хендлом фоксового окна...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330223
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати по поводу убогости фоксового интерфейса.
Хочу выложить скриншоты программы моих бывших сослуживцев. Никто не верит, что это написано на фоксе. Там даже меню сделано свое из форм,очень красивое.

Единственная проблема у них это то что работают они в основном через ADO.
А фокс при работе с ADO использует в основном позднее связывание и получается иногда заметно медленнее чем на C++ и VB. В результате приходится писать COM обертки на тех же VB и C++.
Но вообщем-то фокс для работы через ADO не предназначен, теряется вся его прелесть...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330344
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а как можно прогресс-бар вставить в статус-бар? ;-)
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32330369
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в этих же Windows Common Controls есть такой пример...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32332005
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crip
Скрины в студию :)
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32332277
Любое окно можно поместить в StatusBar,
c помощью API функции SetParent(Child_hWnd,Parent_hWnd),
в частности прогрес-бар.
Как определить hWnd StatusBar'а тут
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32333596
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Grip

Всетаки очень хочеть поглядеть на скрины. Передо мой при создании каждой новой формы появляеться такой вопрос... а как-же сделать её красивее?...
Может у кого книжки есть по правилам интерфейса?
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32333816
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все лень постить эти скрины...Надо найти какой-нить хост :)
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334461
Фотография Screen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нате скриншот у меня в профиле - как ВАМ??? принимаю пинки и похвалі...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334494
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лажа , если не считать использования VFPSkins
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334515
Гость_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только я не понял , это накладная или меню выбора уровня игры Дум :))
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334760
Фотография Screen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по конструктивней?
Лажа поччему?
ДУМ тут при чем?
начинаете гнать как гордые дальфийцы...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334762
Фотография Screen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или же по Вашему, когда на ворме 20-30 кнопок + на каждой по 2-3 метода (левой, правой и так далее) - это очень удобно?
я же просил камни кидать со смыслом а не так "херня если не считать.."
вобще ЧТО нового может быть в интерфейсе?
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334865
iwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Screen! Мне понравилась форма накладной!

А можно по представленной форме посмотреть программный код...
Интересно как сделаны скины в стиле ХР?

Если не трудно-...
Спасибо!
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334937
Юрий Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма очень классная. А где можно взять эти (или другие) VFPSkins ?
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32334963
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерфейс должен соответствовать задаче.
Если мы пишем склад, то нафига нам такие скины. Внешний вид форм можно подправить , но не до такой же степени. Остальные же контролы стандартны и неинтересны...
Вообщем все выглядит аляповато.
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32335107
Screen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 iwa = inzmaster

Скины скинул Вам на мыло... а КРИПУ - фе....
правильно не надо для такой задачи.. а для какой их вообще надо?
ну скажите! чем плоха нормальная форма с крустиком и лисой?
это только снобам подавай круглые кнопки и все такое...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32335141
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот наберусь смелости и выложу примеры как надо на фоксе интерфейс рисовать для задач учета
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32335410
Jose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда ж, наконец, смелости-то наберешься? Все ждать уже устали.
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32335459
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
2Crip

Положи к Равилю на FTP:
сервер - ftp.newmail.ru
учетная запись - ravil.nightmail.ru
пароль - 25051967
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32335479
Это точно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
главное чтобы узеру было удобно и быстро набивать данные = поменьше мышиной возни ИМХО...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32341463
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разные пользователи по разному относятся к интерфейсу...

На складе.... Окна, мышки, менюшки - все это чушь.
Нажал на кнопку - получил результат!

В бухгалтерии .... Куча информации одновременно на столе....
И они хотят, что бы все это работало и петаскивалось и
готовились отчеты и т.п....

И опять же, молодые работники без мыши - никуда. А настоящие мышь не трогают.... Вот и постройте интерфейс.... ВСЕ РАВНО БУДЕТ ПЛОХО.

Ни один из существующих интерфесов других программ ни нравится всем одновременно!!!!!

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

P.S. Считаю, что самый убогий интерфейс - WORD. Можно многое, но все через...
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32341574
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА настоящие мышь не трогают...
Что это за настоящие такие? Те которые привыкли лупить по клавиатуре в ДОС?
Как правильно заметил ВладимирМ, на самом деле скорость работы мышью и клавиатурой практически не отличается...Дело привычки...
Есть правда операции которые по определению более удобно делать на клавиатуре. Например , добавление новой записи. Одно дело нажать 1 раз Insert и дальше долбить цифры и совсем другое дотянуть мышь до кнопки "Добавить"
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32342556
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Crip
Нет, я думаю, критерий такой - как можно более длительная последовательность операций пользователем должна делаться чем-то одним или клавой или мышью. Например, формы ввод я стараюсь делать только на клаве, т.к. в любом случае нужно вводить количество (и т.п.), а значит без клавы не обойтись (всякие мышинные калькуляторы типа как в 1С мне кажется это чушь), а раз без клавы не обойтись, то зачем мучать пользователя метаниями клава-мышь-клава-... Другое дело формирование отчетов, всякого рода CheckBox'ы, ListBox'ы, даже дату легко выбирать из ActiveX. Ну и при необходимости подходить гибко, дублировать в неоднозначных случаях клавиатурный ввод мышиным, но это уже наверное азбука
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32342608
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все же...
Не такой уж и совершенен Fox в использовании OCX. :(
Я уже не на один форум посылал вопрос, по поводу перемещения контрола OCX (написаного на Visual Basic'е, пусть даже самого елементарного - на котором только, напирмер, label). И ни одного нормального ответа.
По видимому это глюк фокса...


P.S. Перемещение контрола я называю это:
thisform.olecontrol1.top=thisform.olecontrol1.top+10 &&Контролу, написаного на vb, это както пофиг. Все где было, там и осталось.
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32342783
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
2 lnu
Помню твой вопрос, но не помню полученные ответы. Возможно в твоем случае следовало изобрести свой метод формы MoveOCX, в котором менять координаты нужного ActiveX'а с помощью API-функции MoveWindow, а после этого присваивать действующие значения свойствам Top и Left, для того, чтобы Fox знал, где действительно расположен объект.
...
Рейтинг: 0 / 0
ИнтерфейсоСтроительство....
    #32343239
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. В некоторой мере помогло.
Вот и всплыл ещё один недостаток фокса:
фоксовские контролы не имеют свойства HWND.
А в даном случае он бы прогодился
oActX=thisform. container1 .olecontrol1
MoveWindow(oActX.hwnd,0,0,oActX.width,oActX.height)
контрол прыгает в угол формы, а не container'а как бы должно быть.
Выход конечно же есть (вместо нулей поставить container.left и Top), но было бы гараздо удобней задавать относительные координаты вместо абсолютных.
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ИнтерфейсоСтроительство....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]