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

krapotkin

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

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

  • Посещение

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

    210

Весь контент krapotkin

  1. да. на интелах нет просто списки не по 100-1000 а по 20-30
  2. у меня мобильное приложение - несколько форм, практически на всех TabControl. классические паттерны: список - детали логин - регистрация настройка - форма настройки параметра по 2-4 закладки, по десятку-два контролов соответственно работает абсолютно без нареканий зависит от сценария использования если нельзя окно сделать модальным, тогда да, есть смысл в одной форме но все-таки вместо Layout я бы выбрал TFrame
  3. обоснуете неуместность? интерфейсов можно придумать вагон и тележку у меня 50% программ имеют интерфейс explorer - слева дерево, справа - сменное рабочее окно еще процентов 25 - типа IDE. Главное окно в центре и вспомогательные по периметру есть визарды - там да, использую Page- или TabControl, но тоже чаще всего не в лоб, а с использованием фреймов тут без конкретики никуда
  4. для мобил довольно удобно получается, там спецэффект слайда довольно важен для понимания и навигации а в десктопе имхо незачем вовсе
  5. произошло событие pullRefresh. но в какую сторону? для уменьшения трафика у меня в API введена паджинация, поэтому мне нужно определить, предыдущую или следующую страницу нужно вытягивать из базы ?
  6. да и решение о версионности тоже так себе 10 upd1 против 10.1 ...
  7. Это PresentedScrollBox создаете вручную свои N плиточек в FormShow подсчитать их координаты работы на несколько минут
  8. в принципе, все просто, достаточно сделать свой класс и создавать объект этого класса в OnUpdateObjects Пример есть в видео effective using mobile lists или как-то так называется. CodeRage, Ray Konopka А еще Zuby вроде что-то в этом духе запиливал...
  9. капец, сколько нужных вещей...
  10. krapotkin

    FDConnection Pool

    Подскажите plz У меня был сервер в datasnap 3-звенке, подключенный к Firebird через fibplus Для того, чтобы не создавать подключения к БД на каждое обращение к серверу, (а сервер ведь многопоточный) я держал пул открытых коннектов к БД и по запросу выдавал один коннект для исполнения запроса, после чего возвращал коннект в список свободных Теперь у fdconnection есть свойство pool Значит ли это, что теперь я могу вообще не заморачиваться сам и открывать коннект на каждый запрос, а FireDAC спрячет от меня кэширование коннектов?
  11. procedure TStartForm.getAllNotfications; var LNotification: TPushServiceNotification; s:string; ps:TPushService; begin if AServiceConnection=NIL then exit; ps:=AServiceConnection.Service; for LNotification in ps.StartupNotifications do begin s:=lNotification.Json.ToString; ///.... end; TNotificationCenter.Create(nil).CancelAll; end;
  12. где-то видел реализацию через TPath, меняя там pathData
  13. krapotkin

    GPS

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

    GPS

    никаких инструментов, позволяющих оценить точность определения координат, кроме статистических, вроде как не существует
  16. krapotkin

    GPS

    ненене. это вообще генератор случайных чисел )) скорость в школьном понимании v = s / t у меня диспетчерская система электротранспорта ебурга пару лет назад только устаканилось качество сигнала, до этого размах координат был в радиусе 25 метров, а у стоячих вообще больше сотни...
  17. krapotkin

    GPS

    а что, скорость перемещения объекта не подходит? если она сильно выбивается из нормы, то явно что-то не так
  18. Конечно, в таком варианте подписка бы, думаю, всех больше устроила
  19. там же даже не в цене иногда вопрос, а в отношении очень редко где в наше время ты платишь деньги за продукт, полный багов, а фиксят их только в следующем релизе, который ты должен покупать за ту же цену и целых ТРИ! обращения в техподдержку у тебя есть))) в год!
  20. да, но на моей памяти и апдейты были бесплатные. работать без апдейтов сейчас - стрелять себе в ногу. если бы хоть технологии были обкатаны, а так... так что в сумме нагрузка только выросла, а если с учетом курса, так и вообще
  21. да, как ни крути, Delphi инструмент довольно удобный, но не на $2000 удобнее Qt или Xamarin ((( Я конечно не бизнесмен, но, думаю, прямо перед запуском версии IDERA получила огромную проблему. Я бы, возможно, даже отложил запуск на месячишко...
  22. у нас 1 апреля началось уже, или это не фейк?
  23. upd. не. вру. из-за необходимости выравнивать разномерные компоненты там запутанный многопроходный процесс. происходит медленнее ручные расчеты рулят
  24. поковырялся с примером положил на форму PresentedScroll, на Scroll положил FlowLayout, на OnResize код создания кнопок без всяких расчетов. только нужно после создания кнопок правильно выставить FlowLayout.Height вроде работает одинаково
×
×
  • Создать...