Перейти к содержанию
Fire Monkey от А до Я

Виктор

Пользователи
  • Постов

    30
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Активность репутации

  1. Like
    Виктор получил реакцию от Rusland в Как получить TListBoxItem по индексу в TListBox?   
    Доброго дня.

    Что бы получить дочерний item зная его индекс надо воспользоваться функцией ItemByIndex самого ListBox-а:
    var Item: TListBoxItem; Index: Integer; begin Item := ListBox1.ItemByIndex(Index); end;
  2. Like
    Виктор получил реакцию от Евгений Корепов в Сокращается текст в компоненте TLabel   
    Комрад, в nextSettings отключи trimming и WordWrap. Скорей всего поможет. И имей ввиду что тоже текст в win7, win xp, win server может иметь фактически разную длину)
  3. Like
    Виктор получил реакцию от Brovin Yaroslav в Как получить TListBoxItem по индексу в TListBox?   
    Доброго дня.

    Что бы получить дочерний item зная его индекс надо воспользоваться функцией ItemByIndex самого ListBox-а:
    var Item: TListBoxItem; Index: Integer; begin Item := ListBox1.ItemByIndex(Index); end;
  4. Like
    Виктор получил реакцию от Kitty в Советы по созданию мобильного приложения Master-Detail   
    Если у вас на клики по элементам ListView не будет больше никаких действий, то правильней будет если пользователь будет иметь возможность кликнуть в любую часть строки (для этого обработку клика надо делать всей строки, а элементам отключать HitTest). Галочек как и полос прокрутки на мобильных девайсах стоит по возможности избегать, по ним неудобно попадать. В качестве места для расположения редактора времени я бы предложил невидимую до нажатия панельку, это ускорит работу ибо не потребуются ресурсы на создания окна. Уточню, что я не в курсе как там дела именно на android-е, и можно ли там отрисовать панельку поверх других элементов формы. Но если можно это на мой взгляд лучший вариант. А область за панелькой просто затемнить в момент её появления, что бы сконцентрировать внимание пользователя на ней.
     
  5. Like
    Виктор отреагировална brunnengi в Доступно ли сглаживание на Windows XP?   
    Такое ощущение что программисты всегда оторваны от реальных пользователей!
    На всех предприятиях нашего города стоит именно ВинХР. В кафе, в ресторанах, в терминалах, в аптеках, больницах, в школах, в администрации, на рабочих ноутбуках, в библиотеках, и даже в офисах ростелекома. И этому есть много причин. 
    Во-первых ВинХР для многих задач более чем достаточна. И переходить на новые оси смысла нет. 
    Не забывайте что ВинХР вышел уже как 13 лет назад. А значит и компы на которых она стоит не такие уж и новые. А значит переход на новые ОСи связан с затратами на замену оборудования. И вы должны понимать что поменять что то одно в системном блоке даже 5-ти летней давности не вариант. Почти всегда приходится брать все железо новое, т.е. новый комп. Да, Вин8 не такая дорогая. Но компаниям и тем более гос учреждением заменить все железо и поставит новую ОС почти не вариант, ведь в отчетах нужны мотивации,  а их нет, ибо и так "всё работает".
    Мало этих причин?
    Поехали дальше.
    Кассовые аппараты. Многие из них не имеет драйверов под новые ОСи. Есть кассы которые пашут на USB через эмулятор COM порта. Но нет драйверов на Вин8 для эмуляции COM порта! 
    Мало? Держите еще.
    Великая и могучая 1С. Она стоит почти в любом УГ предприятии, и у многих (внимание ща вы будете шокированы) стоит все еще версия 7,7! Ибо переход на 8 версию сопряжен как с затратами на программистов которые берут ой как не мало денег за это, та еще и простоями на предприятии, что тоже влечет финансовые потери. А значит никто не будет сносить 1С 7,7 которая стоит на ВинХР, ради мнимой выгода перехода на Вин8.
    Мало? Вот еще.
    Банковские программы (ДБО которые) у многих банков идет только на ВинХР! Более того, даже те кто использует Java сталкиваются с тем что Java машину нельзя обновить. Ибо в новых версиях исправлены баги с безопасностью. И как следствие старые версии ДБО не запускаются! Сами разработчики ДБО (есть компании которые разрабатывают ДБО, и банки покупают у них) выпускают новые версии, но банки не покупают обновки ибо "и так все работает", и клиенты и так проживут.
    И конечно же не сметное количество терминалов оп всей стране. Многие думают что платежные терминалы приносят кучу денег (так и было на заре расцвета бизнеса), но в реалях это не так. Часть дохода съедает плата за аренду, ремонт железа, замена сенсорных стекол, мониторов, купурников (хороший купюрник стоит от 25.000 руб), бензин (инкассировать надо, менять чековую ленту надо), ЭКЛЗ от 7000 в год + ежемесячное обслуживание. Так что и для терминальщиков переход на новые оси с заменой железа не выход.
    Так что писать о том что всем надо переходить на Вин8, а затем на Вин9 не стоит.
    Да они хороши. Да мне и самому очень нравится Вин8, но всетаки для большинства задач типа "офис" windows xp более чем достаточен.
     
    Что касается сглаживания.
    Как я понял, это зависит от железа и дров. Во первых SP3 должен быть это точно (на ниже чем sp3 вроде даже и не запускается), во-вторых все драва на видюху. Ну и конечно же сама видюха должна быть не самым УГ. 
    Может я конечно и не прав и ты имеешь ввиду совсем другое сглаживание. Но похожая проблема была и у меня.
    Я накидал круглый прогрессбар. Делал на Вин8. Все идеально. Потом перекинул exeшник на WinXP и - О! Кошмар! Круги были все с квадратиками. Вид ужасный. На компе стоял СП3, все дрова. Но видюха встроенная и не самая адекватная. Но потом запускал и на рабочем компе на ВинХР, и кассах нескольких и там все сглаженно (не так конечно как в Вин8, но вполне смотрибельно, а не так что аж глаза хочется выкинуть)
  6. Like
    Виктор получил реакцию от Brovin Yaroslav в FireMonkey: стоит ли начинать проект?   
    Ну что вам посоветовать. Правильно сказал товарищ выше, 100% нет. Да, есть над чем поработать и Embarcadero и программистам поизвращаться. Но честно говоря firemonkye стала для меня приятным сюрпризом, и как это принято говорить произвела wow-эффект. 

    Так что если есть желание развиваться вместе с современными технологиями, то конечно же стоит работать в firemonkey. Хотя Embarcadero уверяет что они не забросят VCL, но совершенно очевидно что темпы развития замедляться, именно faremonkye будет обеспечивать продвижение продукта на рынке. Ну а для глюков и трудностей есть этот форум. За что отдельно спасибо Ярославу Бровину.
×
×
  • Создать...